从Delphi4起,Delphi以其RAD特性起家,风头直逼VC,狠杀VB,红遍大江南北。
然而,在微软平台垄断、开发工具包干和Java跨平台特性面前,Delphi的快速特性已逐渐淡化;
君不见Delphi首席设计师投奔微软,Delphi2005也差强人意,弄得Delphi社区的众Fans也不禁提出了质疑——"Borland这杆红旗到底能扛多久"?尽管有David和李维合纵连横,四处游说(没有贬义),但也不免暴露出Delphi的颓势。
就其原因,个人分析如下:
微软有平台优势,从而巩固了其垄断地位,这样就可以在OS之上的语言上做文章,自定规则;而这正是Borland公司的弱势所在。Borland公司不象Sun公司,创造了可以跨平台的Java语言,而是,依附于微软的一套东东在转圈。
Delphi之所以成功,一方面在于它兼容了微软的开发规则,更重要的是在其上提出或整合了具有独创性的组件开发这种方式,使得Delphi的易用性大大增强。而现在微软开发工具在界面开发和组件开发上的特性有过之而无不及,难怪会有"Borland这杆红旗到底能扛多久"的疑问。
以我之愚见,Delphi要在以后要能有更大的发展,应在以下方面多做努力:
1 语言上,能在一套ide中兼容主流语法(C#,C++, Pascal, Java),并能本地编译这些程序且实现这些程序间的直接互访(是不是有点强人所难,痴人说梦了,:->,不过,微软的VJS似乎在扮演这种角色)
2 在针对具体应用类型的开发上,针对性地设计相应的开发模型和开发工具,加快应用的开发速度;这方面,目前听说的是ECO III;但我认为这还不够,还应该提出更为抽象、更具有创造性的成套解决方案。
3 大力推广和开放Delphi ide plugin,仿效eclipse,集众人之力,使得ide的功能更为丰富;这一点从eclipse插件的丰富程度可以看出,垄断的后果往往是发展缓慢,缺乏多样性、灵活性和丰富性。“团结就是力量”,在此看来,应该没错。
4 集成更多更好的开发库,例如stl, ace, boost
5 加大技术推广力度
6 为长远计,开发具有自主创新的语言类库平台,将Delphi打造为跨平台的语言。
以上浅薄之间,望各位大侠不吝赐教;
先去透明皂洗耳n遍,静候佳音了!
不是做广告,看疗效
然而,在微软平台垄断、开发工具包干和Java跨平台特性面前,Delphi的快速特性已逐渐淡化;
君不见Delphi首席设计师投奔微软,Delphi2005也差强人意,弄得Delphi社区的众Fans也不禁提出了质疑——"Borland这杆红旗到底能扛多久"?尽管有David和李维合纵连横,四处游说(没有贬义),但也不免暴露出Delphi的颓势。
就其原因,个人分析如下:
微软有平台优势,从而巩固了其垄断地位,这样就可以在OS之上的语言上做文章,自定规则;而这正是Borland公司的弱势所在。Borland公司不象Sun公司,创造了可以跨平台的Java语言,而是,依附于微软的一套东东在转圈。
Delphi之所以成功,一方面在于它兼容了微软的开发规则,更重要的是在其上提出或整合了具有独创性的组件开发这种方式,使得Delphi的易用性大大增强。而现在微软开发工具在界面开发和组件开发上的特性有过之而无不及,难怪会有"Borland这杆红旗到底能扛多久"的疑问。
以我之愚见,Delphi要在以后要能有更大的发展,应在以下方面多做努力:
1 语言上,能在一套ide中兼容主流语法(C#,C++, Pascal, Java),并能本地编译这些程序且实现这些程序间的直接互访(是不是有点强人所难,痴人说梦了,:->,不过,微软的VJS似乎在扮演这种角色)
2 在针对具体应用类型的开发上,针对性地设计相应的开发模型和开发工具,加快应用的开发速度;这方面,目前听说的是ECO III;但我认为这还不够,还应该提出更为抽象、更具有创造性的成套解决方案。
3 大力推广和开放Delphi ide plugin,仿效eclipse,集众人之力,使得ide的功能更为丰富;这一点从eclipse插件的丰富程度可以看出,垄断的后果往往是发展缓慢,缺乏多样性、灵活性和丰富性。“团结就是力量”,在此看来,应该没错。
4 集成更多更好的开发库,例如stl, ace, boost
5 加大技术推广力度
6 为长远计,开发具有自主创新的语言类库平台,将Delphi打造为跨平台的语言。
以上浅薄之间,望各位大侠不吝赐教;
先去透明皂洗耳n遍,静候佳音了!
不是做广告,看疗效
解决方案 »
- 【求助】:有没有 Delphi 版的处理文件编码的源码啊?
- vclskin 只要一用 opendialog或savedialog 就出现内存 "read of address 00000000" 错误
- 能不能合并已经查询出来的数据集 解决了马上结,在线等。
- 在DELPHI中调用存储过程
- 一条SQL语句,看看是否有什么问题,谢谢
- 关于2个表里面查询数据的问题
- 數据類型轉換問題,急 (在線等待)
- adoquery1 和adoquery2中的数据有部分不同,怎样根据adoquery1中的数据更新adoquery2?
- Delphi5企业版升级d5ent_update时,总是出错!但有进会成功!出错后原来的DEPHI5也不能用!如何解决?
- 这个问题有点急
- 关于面向对象,学了这么久了才发现OBJECT PASCAL还不懂!
- !!!使用isapi来改变传出 IIS 的数据流中的某些字符?
======================================
www.dvpx.com
技术文章,源码下载,新闻阅读,软件工程
电子商务,算法模式,企业信息,专业图书
如:
for integer i:=1 to 100
------------------------------------------
我根本没有对2006抱有任何的希望!
做自己的工作,赚自己的钱要紧,很多公司用Delphi5开发产品呢
哎 发布一个产品 我用google 用百度 几乎搜索不到相关的新闻
好心寒
只期待明年别见到DELPHI2007了.