Delphi2009感想

时间:2010-02-26 18:24:13  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:型,Unicode,一些流行的语法糖(匿名方法等等),好像还隐约支持反射。但就这些特性上来说并不新鲜,只不过Delphi也要紧跟流行元素。VCL的改进应该是RTL被替换了更高效的FastCode等开源的代码内核,大量的容器,新的线程类,并发,锁机制等等。估计这些改动不可避免的引入许多Bug,但这毕竟是好事,同样证明了Vcl声声不息。IDE的改动可以不谈,并不是不重要,而是开发到了一定阶段IDE无关痛...
  正文:关于即将发布的Delphi2009在网络上似乎进行着非常热烈的讨论。从我自身的感觉来看Delphi2009预示着Delphi又开始进步了,但这仅仅是一个开始,以后的路还要看CodeGear如何走。回到Delphi2009上,该版似乎增加了一些“激动”的功能。从编译器上来说似乎支持了泛型,Unicode,一些流行的语法糖(匿名方法等等),好像还隐约支持反射。但就这些特性上来说并不新鲜,只不过Delphi也要紧跟流行元素。VCL的改进应该是RTL被替换了更高效的FastCode等开源的代码内核,大量的容器,新的线程类,并发,锁机制等等。估计这些改动不可避免的引入许多Bug,但这毕竟是好事,同样证明了Vcl声声不息。IDE的改动可以不谈,并不是不重要,而是开发到了一定阶段IDE无关痛痒了。其实总的来说先今世界没有那门语言能包吃天下,否则这世界只需要C就足够了。前几天偶尔听到一门电视讲座《小企业的生存之道》。里面的主要内容就是小企业要生存,其产品无论高低贵贱一定要做精而不求广,想包吃天下的下场就一定失败。还举了个例子,一欧洲小企业就只生产一种产品,小朋友吹泡泡用的肥皂水,因为其专一做到了同类产品品质第一所以其世界占用量达到70%多。可见无论个人,还是小公司只有搞出自己有独特特色的产品才能出类拔萃,才能生存。
       现在开发软件只要大一点规模的都是混合编程,一门语言搞定的要么是没有技术难度,要么就是粗制滥造。想在编程语言中一枝独秀我觉得必须有自己的专长。vb其生命力可谓强,其特点就是简单。Delphi当年号称VB Kill。VB依然还是活得好好的。所以语言功能强大未必就有更多市场。关键是其定位。如果VB又是支持com,又是支持OOP,又是支持Genericity搞得语言很复杂说不定就失去了现在的市场。VB.Net的用户明显就没有VB来得多。从我从业的经验来看。如果从赚钱的角度来说,一门编程语言最主要的就是要支持企业特性,把企业的一些逻辑直接整合到语义层面上来。.net的Linq就是一例。企业逻辑是什么?就是数据库的增删改,现今的世界还要包括好的分布式和并发方案。.Net的分布式方案主要有Remote和WCF.Jave也有相应的方案。
      Delphi2009据说也有类似Jave的Json的DataSnap方案。这就找对路子了,但做得还不够。必须要专这个方向下去,.Net Jave Delphi说白了都是市场经济下的项目开发用语言,对项目的整合包装和集成Delphi还远远不够。Java为什么有这么多的缺点却是企业开发的王牌?原因无非是 免费开源,好用的类库,对数据库和BS模式的开发支持很出色。尤其最后一点,做精了就不愁赚不到钱。因为开发人员的内心都是技术之上的,但是经过了多年的从业经历来看。我认为商业开发和纯粹的开发有这本质的区别。比如开发人员上班时的思维就因遵循市场的脉搏做主导,市场至上而不是技术之上。产品的稳定至上而不是代码的优雅之上。说白了就是赚钱之上。具体到Delphi的开发上我个人认为应该把所有精力都投入到企业框架上,类似于Java有这么多好用的框架,填填代码就能Build优秀的分布式企业解决方案。夺回企业市场是重中之重。VS2008有剑走偏锋之嫌,所以C#的市场占有量始终超不过Jave甚至是C/C++.但M$有实力探索,CodeGear不行,不能再失败了。定位就应该在企业市场,什么对Com/Com+,裸指针的支持等等,做企业开发的有几个用得到这些“底层”功能的。说真的,自己下班回家做纯粹有“技术”含量的开发大都用的都是C/C++.企业开发的要决就是 稳定稳定再稳定,高层高层再高层,简单简单再简单。超高的封装达到超高的易用性。看看.Net Jave释放都用GC,要啥功能只要new一切就这么简单。这就是定位准确,兼上而顾下反而得不到市场。Delphi当年的目标号称即可以不写一行代码就能完成一个数据库应用,又能只靠Delphi语言写一个编译器出来。是的,Delphi办到了。这种一统天下的语言成就了当时的辉煌。但是今非昔比了,写数据库项目的需求远远多于写编译器的需求。.Net Jave有着更好开发企业逻辑的功能和类库即使他们不能写编译器有如何?Delphi,你该好好想想了。今后的路究竟如何走,就如同每个开发人员思考先赚钱还是先研究没钱途的技术一样是个难题。

Delphi2009感想》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Language/Delphi/12922.html


关键字:

关于《Delphi2009感想》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td