Yesky首页| 产品报价| 行情| 手机 | 数码 | 笔记本 | 台式机 | DIY硬件 | 外设 | 网络 | 数字家庭 | 评测 | 软件 | e时代 | 游戏 | 图片 | 壁纸 | 群乐 | 社区 | 博客 | 下载
软件频道>程序开发>JavaVBVCDelphiC/C++Web开发微软专栏移动数据库程序人生软件工程|产品中心下载UML生成C++
您现在的位置: 天极网 > 开发频道 > 固步自封 Borland焉能不败
全文

固步自封 Borland焉能不败

2006-02-28 09:30 作者: listlike 出处: blog 责任编辑:方舟
  对于一个从90年左右就开始学习计算机的人来说,绝大多数对Borland公司还是很有感情的,上学的时候学的C、Pascal都是用的他们的工具。工作了,不少人开始使用Delphi,BCB以及后来的JBuilder挣钱、养家当然还有发财的,我也是这些人中的一员,难免有些感慨。

  我对Delphi和JBuilder还是比较熟悉的,JB没有什么好说的,被Eclipse给干趴下,没有任何悬念。但是对于Delphi就难免有些想法了。

  Borland为什么要出售开发工具呢,官方的回答是“不挣钱了”和“快不挣钱了”,事实也确实如此,开发工具这一块这两年冒出来大量的开源的东西,有C++,Java,C#的什么都有,有些还相当的还不错,例如上面提到的Eclipse。但是Delphi这一块有些特殊,因为他不仅仅是个开发工具,他是包括一套体系,框架,类库,还没有什么出名的Pascal开源开发工具和他竞争,如果说竞争,那只有说是Java平台和.NET了,但是Borland也放弃了。

  “快不挣钱了”,确实,不为别的,因为Borland公司只是在吃Delphi的老本,Delphi已经出来有10多年了,可是从Delphi1到Delphi7进步大吗?(我仅仅指的win32这一块的开发,.NET不讨论,7以后的只是试试,没有用来开发),好像不大,不论从哪个方面讲,Delphi都落伍了,都面临被淘汰的命运。

  首先作为开发工具Delphi已经没有什么现代开发工具的特性了,编辑器,基本没有什么变化,不要说这些了:不支持单元测试,不支持版本管理,不支持重构(2005好像支持,但是只支持.NET的),就是格式化代码,自动折叠,等现在是个开发工具中都有的工具也没有,郁闷啊,有些第三方工具支持提供这些功能,但是Delphi却一点没有变。语言,也没有任何变化,其实作为早期广泛使用的单根的面向对象语言还是比较先进的,但是随着时代的进步,单根在语意表达上的局限性越来越突出的时候,Java、C#都通过使用接口来克服这些缺点,并且证明是成功的,但是Delphi没有任何变化。

  再说他的类库,由于Delphi是单根的面向对象语言,虽然VCL非常的成功但也有很大的局限性,有些类的实现因为没有接口,造成需要庞大的代理模式,和复合模式,用起来不方便,做起来麻烦。到现在Delphi没有提供一套很好的容器类,第三方有,但是有人敢用吗?天天用的都是list数组,Delphi在这方面也没有任何的进步,每次升级,要不是16位升32位,要不就是加一些VCL控件,有些控件还是不错的,但是相当的类库加上没有什么意义,还有一些类库还是Delphi收购别人的,不好到下个版本还会被换了,呵呵。如果Delphi要改造成一个现代的领导潮流的新的开发工具(就象当年Delphi横空出世),需要投入大量的时间,精力,金钱,并且还不一定挣钱,Borland当然要卖了它。

  希望Delphi会有一个好的买家,如果被个开源的买了也不错,让微软买了,下场比Foxpro还要惨。
网友关注
最新上市
编辑推荐
欢迎订阅天极网RSS聚合资讯:http://www.yesky.com/index.xml