borland最近将卖了delphi,这真是一个好消息。
真的,从vcl内核角度看,delphi7.0与delphi3.0几乎是一样的,关于win32的一些主要方面基本没有变化:多线程、图形、RTTI等。我们看看之后的几个大一点的变化:5.0引入ADO\websnap、6.0引入DbExpress\Indy、7.0引入intraweb,除ADO比较成功外,其他几乎都是败笔,特别是在一些非常重要的核心领域,borland却依赖于第三方组件:Web开发依赖intraweb,网络通讯依赖于Indy,报表依赖于RAVE,可以这么说,自安德森走后,borland的工程师们几乎无所作为,没有理解objectpascal和vcl的真正内涵,这些家伙基本上是靠当年安德森在System单元中写的那几千行汇编吃老本。
据调查,目前程序员基本结构为VC/Java/delphi/Vb/.net(C#、C++.net、VB.net)/PB,当然没有包括网页设计者,据统计大约有近953万程序员以它为主要开发工具(俄罗斯的一个网站统计)在win32领域的开发,几乎仍然是VC/delphi的天下。当然这些delphi程序员很可能改学C#(这两者很相似),但一个程序员去学习一门语言是容易的,而去适合一个类库体系是复杂的,从VCL转到.net框架类库需要非常漫长的时间,当你转到C#从事.net开发就会发现,除了用asp.net开发web程序比较方便外,其他所有功能都感觉不如delphi。
《红楼梦》前80集是曹雪芹写的,后40回据说是高鄂所著,后来还有很多人写了《红楼后补》,但没人能写出《红楼梦》的味道。ObjectPascal/vcl后无来者,非常完美,只须适时引入web开发机制就可天下无敌,相信delphi摆脱borland后,如果遇见了懂得他伟大灵魂的思想家一定会重焕光彩。
真的,从vcl内核角度看,delphi7.0与delphi3.0几乎是一样的,关于win32的一些主要方面基本没有变化:多线程、图形、RTTI等。我们看看之后的几个大一点的变化:5.0引入ADO\websnap、6.0引入DbExpress\Indy、7.0引入intraweb,除ADO比较成功外,其他几乎都是败笔,特别是在一些非常重要的核心领域,borland却依赖于第三方组件:Web开发依赖intraweb,网络通讯依赖于Indy,报表依赖于RAVE,可以这么说,自安德森走后,borland的工程师们几乎无所作为,没有理解objectpascal和vcl的真正内涵,这些家伙基本上是靠当年安德森在System单元中写的那几千行汇编吃老本。
据调查,目前程序员基本结构为VC/Java/delphi/Vb/.net(C#、C++.net、VB.net)/PB,当然没有包括网页设计者,据统计大约有近953万程序员以它为主要开发工具(俄罗斯的一个网站统计)在win32领域的开发,几乎仍然是VC/delphi的天下。当然这些delphi程序员很可能改学C#(这两者很相似),但一个程序员去学习一门语言是容易的,而去适合一个类库体系是复杂的,从VCL转到.net框架类库需要非常漫长的时间,当你转到C#从事.net开发就会发现,除了用asp.net开发web程序比较方便外,其他所有功能都感觉不如delphi。
《红楼梦》前80集是曹雪芹写的,后40回据说是高鄂所著,后来还有很多人写了《红楼后补》,但没人能写出《红楼梦》的味道。ObjectPascal/vcl后无来者,非常完美,只须适时引入web开发机制就可天下无敌,相信delphi摆脱borland后,如果遇见了懂得他伟大灵魂的思想家一定会重焕光彩。
解决方案 »
- 我的程序编译时,弹出一个标题为CPU的对话框?不知什么回事
- Qreport里面的问题急呀急呀!!!!!!!
- Rave报表起步,如何把程序中的数据写入报表?
- 有关dll的问题
- double 类型问题 帮个小忙 分不够在加 保证有答案就结帐
- 如果列出一个数据库服务器的下属的所有数据库呀?????20分
- 如何创建快捷方式并设置快捷方式快捷键?
- 怎样指定窗口在特定的位置显示?
- 各、各、各位,救、救急!!!我弄丢了控件venus5d的密码,有谁知道吗?加分!!
- 怎样通过点击按钮实现如窗口右上角的最大化、最小化缩放功能?先到者得分,谢谢!
- 报错‘control has no parent window’是什么原因?
- 有一关于恢复数据库问题?
不过有一点是:我很喜爱Delphi.
可能10号也要去参加Delphi2006的发布会呢。