今天在大富翁论坛上有人说被 Borland 的开发工具“迫害”很久,听到这种说法,先是一惊?难道 Borland 给我们的 RAD IDE 还不够好吗?还不够高效吗?还是跟不上潮流?不是Delphi 已经支持 .NET开发了吗?看完以后知道,原来是说 Delphi 把程序员变懒了,VCL 成了上进的阻碍,Delphi 只有“控件”没有“设计”。。。一开始很不服气,想来想去,就想不妨换个角度来考虑这个问题,我们希望 BORLAND 为我们提供什么样的开发工具? RAD经过这么多年还有那么神奇吗,现代开发工具和OOP语言对我们的开发有多大帮助?BORLAND 真的了解现在的程序员最需要什么吗?
Unit1.“迫害”元凶?
是 Anders,没错,先害完我们还要去微软害C++/VB的程序员。。 人家年纪轻轻,十来年功夫,创出两套伟大的凶器(Delphi 和 C#)。。。 什么时候我们也能出个“迫害”别人的家伙...Dream Dream.. not so long a Dream。 这个人不会就是正在看这篇文章的您吧?(*)
Unit2. 被“迫害”者?
做了十来年的程序员,原谅我倚老卖老,我觉得,不会写控件的人根本称不上 Delphi 程序员。 就象下围棋知道数气提子还不等于成了棋手 开发工具也是人做出来的。。。 新上手的人一开始做出东西会很惊喜,有成就感,觉得开发工具很了不起 崇拜过了头甚至有点迷信,可是过了一段时间发现卡住了,开发工具好像也没有那么神奇了 甚至还有bug,然后就大喊大叫,甚至骂娘 往往开始夸的最厉害的人往往也是将来骂的最凶的人 平生不喜欢大悲大喜的人,只有一开始不大喜的人,才会不大悲 其实道理很简单,全世界开发者那么多,这个问题是我头一个发现吗? 还有更好的解决方法吗? OK,太好了,我终于有机会为我所喜爱的开发工具做点贡献了。。。 节约后人的时间(all over the world)~~不亦悦乎,发封邮件到 Borland 的 Buglist 喊什么“上当”,抱怨什么“迫害”,自己不过发现个 Bug, Delphi的 Source 目录下有多少.PAS? 23兆,500多个文件,数十万行代码。。。 算什么啊?听说过 KOL 吗?(**)学学人家那点精神就行了 我用过的开发工具不下10来种,但是用的最多的还是 delphi, 没什么别的原因,就是喜欢,觉得自己的成果很容易重用并与别人分享 也能分享到别人的成果。。。 真的很可惜 Anders 的离开。。。
......During the "Meet the Delphi Team" the question of WinCE was brought up. Ben Riga asked for a show of hands of those present aboout interest in seeing Delphi for WinCE. Almost every hand went up. I think they (Inprise) were suprised. (***)
著名的 Delphi 电子杂志 undu 上这么一个小故事: 大意:...在“与 Delphi Team 见面”活动中,关于 WinCE 的问题被提了出来。 Ben Riga 则要求那些对Delphi for WinCE 话题有兴趣的代表举一下手。几乎所有的手举了起来,我认为他们(Inprise/Borland的人)当时很惊讶。...
如果 Borland 还没意识到开发多平台代码优化编译器技术的重要性的话, 那我只能说明天的世界属于。。。抛开这个重大使命不谈,BORLAND 自己发展的空间在哪?开发者也需要更加多能更加高效的工具,还要走遍天下(不是通吃天下)。 很长时间没写文章了,谢谢你看到这里,你可以把上面的文字看成是工作后的GGYY的闲扯,现实如此,自己又能如何呢?可是如果能多思考一点点,作为一个技术人,一个程序员,不要失去独立思考的能力吧?甚至想想,啥时候轮到咱们自己动手改造改造这个世界?如同 The Matrix 黑客帝国里那样,生下来一切都是被别人安排的才不爽,选择之~~~~~~~红色药丸和蓝色药丸,吃完一粒睡觉去醒来再看看~~
end.
(*)拍读者的MP总是没错的。哈哈 (**)KOL Key Object Library http://bonanzas.rinet.ru (***)Unofficial Newsletter of Delphi Users http://www.undu.com/Articles/981012a.html (****)iPAQ Linux Home http://www.compaq.com/products/software/linux/iPAQ.html p.s. Borland Pascal 8 申请活动原先也有网页,现在已经 404 not found :-) 该换 Delphi For CE 了:)
----------------------------------------------
-