易截截图软件、单文件、免安装、纯绿色、仅160KB

重开一贴讨论VB过时的问题 - VB / 非技术类

http://topic.csdn.net/u/20100510/20/25aa94d1-38d9-4a0a-b6ea-f5da8ae8e0d6.html 讨论的内容,我归纳下我的观点。

(0)

C# 在2.0时代就超越了Java。

我谈谈C# 4.0的一些特性,比如Lambda表达式,比如LINQ,比如动态类,比如类型自动推定,比如扩展方法等等,借鉴了Ruby、Python、VB等等语言的特性,已经不是C#最初的模样了。

再说说.NET,如果把.NET说成是一堆API的集合,这是初学者的观点。当然,你还可以用VB那样的方法来使用.NET,很多人不明白HTTP和HTML也能做Web开发,但是这些认识毕竟是肤浅的。在这里就不展开了。

Application Framework如同软件业的钢筋混凝土和预制板。这是公认的主流的开发技术。目前的主流语言/平台,无论C/C++、Java、.NET、PHP、Ruby还是什么,无一例外都是建立在面向对象的,经过设计的框架的基础之上。因为软件的质量和开发效率,以及更敏捷的发布的需要已经代替了仅仅简单将软件凑出来的基本要求。将软件做出来不是什么难事,但是仅仅做出来的小软件的价值已经大幅降低了。我们需要更复杂更丰富的软件。


(1)

我要指出.NET不是唯一的主流平台,但是VB却不再是主流了。VB6是因为淡出了主流开发工具的群体而“没落”的,VB.NET则是因为和C#重叠而面临边缘化的遭遇,其实这是两个问题。

为什么要强调“主流平台”,什么是主流开发平台。在现代的项目中,要解决的问题是在复杂的系统、繁复的功能以及无穷的需求中如何管理团队开发,控制成本、进度、质量,以及更好的整合现有的资源,比如Web服务,分布式的资源。对于前者,一方面要求软件必须采用经过设计的基础结构,也就是框架库,而不能随意搭建。为了确保精确实现功能、需求,采用诸如TDD这样的开发模式。据个例子,比如Scr


相关问答:

vb超简单form.show的问题 - VB / 非技术类

为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧

我也快疯了。
楼主知道怎么发贴么?

引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......

vb - VB / 非技术类

怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o=& ......

vb中unicode码,如何转换成文本 - VB / 基础类

用VB编程读取短信,得到一大堆unicode编码,请教如何转换成文本
例如:读取短信后(华为900C或TC35i),串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32&qu ......

关于Vb中sql语句的写法(100分) - Java / Web 开发

求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号