[技术帖]当Borland已成往事

老方说偶占着Borland分类的位子,却很久没谈Borland,想想也是。不过现在的Borland还有什么可谈的呢?

昨天看了高论发的关于Borland最新的IDE——DeXter的一个DemoVideo,令狐8了一篇关于Borland的东东。对于Borland这个公司,我们的观点是基本一致的。

Borland已经变了。不再是以前那个意气风发的江湖侠客,而是一个脑大肠肥的地方富贾;他拥有的,不再是那些充满灵气的开发工具,而是那些沾满铜钱味的企业解决方案。

Borland,不再是我以前认识的那个Borland了。

不过作为一家商业公司,利润远比技术理想更重要。当开发工具带来的利润越来越少时,在股东的压力下,必须要有新的利润增长点才行。

七八年前,Borland第一次尝试从开发工具领域向企业应用领域时,公司甚至为此改了个名字叫Inprise。结果Anders离开了,Borland差点把自己玩死。

前一两年,Borland又开始转向企业解决方案,不过这次是针对软件开发企业,倒还没有偏离太多。但结果又是Black.Stone, Chuck.Jazdzewski等人离开了。

与此相反的,Borland的每一次辉煌,都与开发工具紧密相连。

83年公司成立,就是仗着Anders的成名作:Turbo Pascal 1.0。之后的整个DOS时代,开发工具几乎都是Borland的天下:Turbo Pascal,Turbo C,Turbo C++……

Windows 3.x的时代,又是Borland的Borland C++出来拯救了广大的开发人员。再之后便是Delphi。

但是这些都已经是往事了(详情请自行参见李维的《Borland传奇》一书)。

问题在于现在如何了呢?

自从.net出来以后,Borland就乱了阵脚。首先是Kylix表现平平,加之Borland打算加入Linux阵营领导集团的企图也告失败,只好退出Linux平台下的开发工具领域。然后是MS放出风声说要把Win32全部转到.net下,Borland又匆匆忙忙推出for .net的C#Builder和Delphi 8,结果又是大败。想要搞一个平台无关的C++BuilderX,同样还是惨遭失败。

当C++BuilderX出来时,我写过一篇《C++ BuilderX的问题与展望》,后来在Delphi 2005出来前,我又写了一篇《传说中的DELPHI9–DiamondBack》。但是现在还有什么好写的呢?

这个DeXter看上去还好:仍然是那个叫Galileo的IDE,也许它会是BDS4,还是在.net平台下跑,比Delphi 2005增加了对原生C++的支持,基本上相当于把C++Builder 6集成到Delphi 2005里。仅此而已。

当然,要说增强的方面也不是没有,至少Delphi 2005中增加的像重构,单元测试,增强的调试功能……这些都是C++ Builder6所没有的。且不说这些方面在DeXter中能做到什么程度还是一个未知数,更何况在Delphi.net中那些重量级的增强功能像ECOII和Together却应该是用不上的。最关键的是:

一个做原生C++应用开发的,为什么需要依赖.net?

C++BuilderX用的IDE——PrimeTime——依赖JAVA已经让人很不爽了。VS做大而全有它的平台基础,Borland没有自己的平台,在.net下根本不是VS.net的对手。还不如放弃这个Galileo的IDE,把Delphi.net、Together、ECOII以forVS.net的方式提供,集中力量把该做的事做好。至于原生应用,就继续按照原生的路子走,别老想着把原生的东西弄到某个平台上,不论是.net还是JAVA。

一不小心又对Borland指手划脚了,还是回头做我的ABAP吧。.net还是JAVA跟偶有什么关系呢?

也许到很多年以后,当有人提起Borland时,我大概还是会想起曾经发生过的那些往事吧。

BTW:据蔡蔡回复说DeXter是基于Eclipse的CDE,如果是这样的话,那还不错。不过我很怀疑Borland会真的下定决心抛弃Galileo和PrimeTime这两个IDE,而转向Eclipse。毕竟Borland不是IBM。

24 Replies to “[技术帖]当Borland已成往事”

  1. Kylix,C++BuilderX,C#Builder这三样东西我觉得就像玩具一样。当然不是说它们不好,只是觉得比起visual studio来说,更像玩具。

  2. 我是一个非常喜欢borland的人。真的非常喜欢。当初dos下面的开发工具,这样一路走来,感情深啊。但是真的无可奈何。我不做程序员的一个因素,我内心里面可能就是borland的堕落,而我又不愿意用微软的开发工具(虽然我知道微软的很棒,微软现在的开发工具真的很出色,但在我心里,感情毕竟还是胜过了理智)。唉。。。。。。。。。。。。。很高兴看到猛禽谈论borland!

  3. 说出了我心中的痛,不过我觉得ms还是非常想看到borland的IDE工具重整雄风的情景,那样无形是对ms阵营最大的支持

  4. DeXter是基于Eclipse的CDE,这意味这可扩展等特质的加入。至于builder系列,除了稍微慢一点外,开发速度可是不慢,如果做桌面程序的话,快速开发是个很好的选择。很多计算机专业的都不太对BCB之类的感冒,认为太小儿科,也确实没有太多的企业用BCB开发,但是非计算机专业的都会认为BCB很容易上手。而我也认为BCB开发要比VC快。学校里面有大量的应用用了BCB。所以不至于被骂的一无是处,只不过和以前的传奇相比黯淡了很多而已。像玩具意味着开发更轻松,容易掌握,这对于很多开发这些特质往往是最重要的。

  5. 当时间 慢慢遥远 永恒依然这个永恒 是曾经的辉煌 成为经典的瞬间 现在没有再经典德东西出来了

  6. 说实话我确实常来!~ 猛哥的名号随处可见,随便一点都会莫名其妙的连进来:)说实话有些东西我也确实看不懂,或者看看就犯困:P 不过这两天发现好象通俗易懂了很多:)

  7. 我是一个非常喜欢borland的人。真的非常喜欢。 甚至与是崇拜,当初dos下面的TC工具,何等风采,我对BORLAND感情深啊。但是真的无可奈何。我不愿意用微软的开发工具,虽然我知道微软的很棒,微软现在的开发工具真的很出色,但在我心里,感情毕竟还是胜过了理智,我总感觉有一天,有人要打败MS。我把希望给了BORLAND,可是现在。唉。。。。。。。。。。。。。真的希望borland能顶起这面大旗!你的粉丝。

  8. 我是一个非常喜欢borland的人。真的非常喜欢。当初dos下面的开发工具,这样一路走来,感情深啊。做为程序员,我内心里面可能就是borland的堕落,而我又不愿意用微软的开发工具(虽然我知道微软的很棒,微软现在的开发工具真的很出色,但在我心里,感情毕竟还是胜过了理智),真心希望borland在移动开发上抓住契机,东山再起 .

  9. borland已经老了,不要以为加什么重构/for each/.net这些功能就是创新了,如果没什么技术可创新了,只能跟着MS股屁跑,这样发展下去,死期不久已。

  10. 我是一个菜鸟用学的第一个开发工具就是delphi感觉她很好,但是看到他的未来是这个样子的…所以想放弃Borland已成往事了吗?我选着了C#会有人骂我吗??但是我还是觉得delphi好,偶尔的时候我还会启动一下delphi想着它曾经带给我的一个个的惊喜…Borland已成往事了吗?有的时候想Borland还不如倒闭了呢.也许这样的话微软会收购他然后会给她从新注入灵魂,这样也许能让Pascal再延续下去,微软搞不好就会弄出来个什么Visual Pascal #什么的Borland已成往事了吗?

Leave a Reply

Your email address will not be published. Required fields are marked *