在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前些天跟一个人聊起我自己的一个系统,我说是delphi做的,他说那太落后了,然后说了一堆,我只能汗。虽然我现在主要在dotnet平台上做事情,但我对delphi还是有感情的, 毕竟用了那么多年,而且至今我觉得从开发速度上来说,至少在桌面系统开发方面,无人能及。Delphi至少有几个地方还是非常的经典: 1、UI组织,Delphi的Form是可以继承的,这个东东非常有用,在提高开发速度方面简直就一个神器。 2、BDE:这个东东的Query和TUpdateSQL结合,再加上datasource可以跨form引用query,对开发速度上的提高不是一点点。dotnet的dataset+command就有这个影子。 3、VCL和控件开发:VCL就不用说了,一个时代的经典,而且还是开源的,里面的很多设计方法都可以算得上经典的设计模式的实际应用典范,但有几个人有心情去看这个 开源的代码呢?delphi的控件开发非常具有可控性,加上很多是开源的代码,那是相当的爽。当然 delphi的数据感知控件所采用的方式,就是现在也一样不落后。 4、Delphi里面的很多东西都可以算得上后面一些东西的前身:属性,元数据,反射(在delphi里是可以根据属性名之类的获取或设置实例的属性值的),属性编辑器等等。 dotnet的函数参数缺省居然在4.0才弄出来. ..... 但目前的趋势来讲,delphi确实在走下坡路,有的时候,一旦势形成,想力挽狂澜是很难的... 个人感觉Borland太小气,结果不仅失去了关键性人才,也失去了自己.... |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论