haitao:
转贴:anders的故事 和 borland
[阅读: 353] 2009-05-13 01:28:40
我早投了.Net阵营了。当初想投奔Java阵营来着,去找个活干,没Java经验人家不要,我自个玩又没法玩,在windows装个java开发运行环境别说有多别扭了,没辙,只好去搞搞.net了,搞了个试验站点,然后就找了架构师的活。
最近,有个蛮大的软件公司转换软件平台,我去做技术支持,Delphi啊转.Net啊,做方案没怎么敢寒碜Delphi。两相比较,我也支持客户的决定,那个客户也有J2EE平台的东西,据说被IBM阵营的忽悠惨了,钱花了不老少,自己的技术团队还是很难搞定,就等着这一期项目成功,全部转向.Net,但是还是不完全信任微软在企业级平台的能力,这方面微软要加强,至少也别老是最佳实践,也要向IBM学习弄个什么SOA之类的忽悠一下。
我知道Borland本来也想学IBM或者埃森哲,那个咨询的钱赚得舒服,但是他不懂,IBM卖小鸡大鸡,那些个服务利润其实是硬件部门的转移利润,用来忽悠股东的,如果IBM没有硬件部门,他的所谓的架构、咨询一文不值,不会有任何客户去购买他的服务。埃森哲在业务咨询方面积累的能力也不是宝蓝的一时半会儿能学会的。宝蓝要做咨询服务,怎么做?怎么做啊!!!!脑残啊!没有你自己的特殊竞争优势,你搞什么咨询服务啊!还搞软件生命周期管理,我服了,这才多大个盘。宝蓝你又不是要忽悠风投的!你有自己的核心竞争优势的,你瞎搞个屁啊!
你就不会作为第三方啊!在windows和unix上分别推出你自己的平台产品啊!!!作为两家巨头中间的第三方,一定可以活下去!谁都会来拉拢你,你就把你的Pascal做做好!不要跟着什么破C++了,那些个破语法规则衍生出来的鸟技巧有意思么?很好玩哇!?你不能把你的Pascal的中规中矩做成特色啊,难道世界上的程序员都喜欢C++那个破语法么?程序语言只是工具,没有特别的好坏,只有风格和使用场景的不同。谁告诉你Pascal没人爱你就抽谁!
可怜的Borland,可怜的Pascal,当初我选择Pascal可是看了好多的评测报告的。你们太辜负我啦!!!!
anders 的故事:
97年左右,Java 语言平台大红大紫,作为编译器写手,anders 自然也想实现一个,但当时的 Borland 公司考虑到眼前的利益没有同意。
这时 Bill Gates 来了,Gates 说,我也想实现一个 Java 复制品,好把众多的三流程序员紧紧绑定到 Windows 平台上,而不像 Java 平台那样把操作系统变成了无法垄断的可插接的部件。来跟我干吧,我保你名声大振、名利双收!
于是 anders 开始了 M$ 的职业生涯。
anders 先写了个叫做 VJ++ 的项目热身,几年后,把 VJ++ 名称改成 C#。与此同时 Gates 也纠集了一些闲杂人员,打包了一个用于 C# 的类库,取名字叫做 .net,意思就是说,要把所有的程序员都“网”住,一“网”打尽。
垄断的故事就这样继续着 ......
10多年之后,anders 越来越发现,在 M$ 公司真是高手如云,随便哪个系统程序员都能用一星期的时间实现一个 C 编译器。而多数人都醉心于操作系统技术,根本看不起他这样的纯编译器写手。anders 在 M$ 公司虽然薪水不低,但其地位也只是一个普通打工人员而已。加上 .net 项目完工,Gates 退居二线,anders 在 M$ 的地位一天不如一天了。
同时他也发现,C# 并不尽如人意。C# 越来越臃肿,整天拖着个世大的垃圾运行库/虚拟机,运行十分缓慢。随着各种花样功能和修补代码的不断增加,这些都变得越来越复杂,越来越难以维护,C# 和其平台的生产力也越来越低 ......
anders 觉得有些累了,anders 的心凉了。
anders 发现一个叫做 D语言(D Programming Language:http://www.digitalmars.com/d/)的项目,其架构和他所想的不谋而合。无需运行库/虚拟机,微型内嵌式垃圾回收器,全编译执行,与 C 语言代码二进制兼容...... 基本所有高极语言特征全都具备。
还有重要的一点,D语言(D Programming Language)的作者是:Walter Bright。此人正是 anders 的老对手,曾经大名鼎鼎的 Symantec C++ 编译器的作者。
anders 现在很想实现一个类似 D语言(D Programming Language)的作品。而想达到这个目的,最直接的办法就是回到 Delphi 阵营,从 Delphi 阵营开始改造,开始发展......
anders 最终能够回到 Delphi 阵营吗?anders 能够摆脱作品不断过时的命运,继续昨日的辉煌吗?