发信人: cn_prince(欢喜王子)
整理人: soaringbird(2001-06-12 10:00:16), 站内信件
|
摘:在深度历险论坛的贴子
嗯, 我又被点名了. 本来我已经在整理一篇文章, 有关Delphi/Delphi.NET和Microsoft.NET的内容, 但是我一直没有时间完成(我已经在论坛上说了好几次了). 有些事情我并不方便说, 这些事情应该由Borland的人来说, 例如Tomm兄(转贴者注:台湾宝兰产品经理), 他有关Borland的信息应该是比较正确的, 因为我是Delphi 6的Beta Tester, 也是Microsoft .NET的Beta Tester.
我可以简单的说一下我的看法, 不过这些看法是我个人的意见, 各位可以参考一下.
1. Delphi 6仍然将是Window下最好的原生开发工具, 至少在2,3年之内如果我要写传统的 原生App, Delphi 6是首选. 只是希望Borland不要急着推出Delphi 6.
2. .NET仍将逐渐成为Window下主流的开发环境, Window下的工具厂商都需要支持. 不过这可能需要最少1到2年的时间.NET才会成为主流.
3. 在.NET开始的版本中, COM+仍然是核心技术. 虽然.NET有了新的组件模型, 类似VCL, 只是可以使用在所有支持.NET的语言中. 但是有关Pooling, Transaction等仍然是靠COM+完成的. 所以COM+仍然非常重要.
4. 在Beta 1中.NET的data-aware做得仍不如Delphi, 但是Beta 2有了改善.
5. 我喜欢C#, 但是我也喜欢Object Pascal. 两个语言各有优缺点. Borland可以在Delphi.NET中继续改善Object Pascal. 那么我可能仍然会用Object Pascal.
事实上我认为.NET的Framework虽然完整, 但是.NET的Framework在我来看仍然和VCL的Component Framework有一点差距. .NET的Framework和Java的class比较接近, 大都需要程序员写一堆的程序代码. Borland的专长就是设计Framework, 例如OWL, VCL都比Mirosoft设计的好. 因此Borland可以在.NET的Framework上再架构一个比较偏向VCL这种Component Framework, 那么我们Borlnders就可以在Delphi.NET中享受比使用Microsoft.NET的人更高的生产力. Borland不需要再写另外一个Framework和.NET Framework竞争, 相反的要好好的利用.NET Framework来建立更棒的.NET VCL. 如此一来即可以避免以往Microsoft利用OS优势来打击Borland, 例如MFC对OWL, 又可以建立一个功能完整, 方便好用的Framework来回击Microsoft.
.NET的确对Borland是一个严厉的考验, 不过我不担心Borland无法应付. 只要Borland投入足够的资源, 就像投入JBuilder一样. 我只是担心Borland让一个Team开发Delphi, C++ Builder, Kylix, Kylix For C++. 那么就不妙了, 这也是我最不能接受的. Delphi明明还为Borland赚不少钱, 却不投入相对的资源, 有点不公平. 嗯说太多了, 应该闭口让Tomm来发表一下.
|
|