手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

李维:Windows 原生開發工具的瑰寶 – Delphi 6

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

也許應該謝謝Kylix,在Delphi的執行時期函式館將近3個版本沒有什麼大幅改善的情
形下,在Delphi 6中Borland終於再次的重整和改善了核心函式館,也許對於大部份的
Delphi程式師來說可能沒有什麼感覺,但是經過改善的RTL不但功能更豐富,也避免
了因為VCL和RTL持續增加功能而會大幅增加編譯出來的執行程式大小巨幅增加的可
能。

第14版的Object Pascal編譯器


Delphi 6的編譯器為了支援視窗和Linux平台以及為了支援SOAP和Interface RTTI,因此
也進行了不小的改善。在Delphi 6中,以往以I Unknown為基礎介面的架構已經被更改
為IInterface,所有其他的介面都可以從IInterface繼承下來。IInterface定義了類似COM
中IUnknown介面所有的方法。Borland如此做是為了讓Window和Linux平台上的介面
機制都趨於一致。

此外Delphi 6也加入了一個新的介面IInvokable,任何從IInvokable介面繼承的介面以
及實作的類別都具備遠端啟動的能力。這個功能對於Web和分散式應用系統有重要的
影響。當然對於提昇Delphi成為分散式開發工具也有相當的效果,Borland在編譯器方
面持續的進步是值得肯定的。
不過,很可惜的是Borland並沒有在Delphi 6的Object Pascal加入try…except…finally這
個被許多Delphi程式師要求加入的語言架構,雖然這個架構在目前也可以使用巢狀的
try…try…except…end…finally來達成相同的效果,但是前者明顯的比較簡潔,而
Microsoft的C#和VB.NET則吸收了Object Pascal的這個語言優點,再加入了try…except
…finally架構。希望Borland能夠在未來的Delphi版本中也可以從善如流的加入。

產品總評


雖然前面的文章介紹了許多Delphi 6新增加的功能,但是仍然有許多的功能是本文沒
有介紹的,例如Delphi 6對於CORBA的支持和CLX等。下面的表格整理了Delphi 6中
重要的支援功能,並且附加了評語和得分以供讀者參考。




Delphi 6最主要的功能重點是在XML/XSL,Internet/Intranet以及SOAP和Web Service方
面的加強。又為了跨平台的目的,因此也在資料存取引擎,視覺化元件架構和執行
時期函式館方面進行了大幅度的改善。至於在BDE,ADO和COM 方面則只有小幅的
進步。

結論


當Microsoft不再推出VB/VC原生視窗開發工具,而Power Builder等其他視窗開發工具
也逐漸被淘汰出視窗平台之際,Delphi 6可以說是唯一最新的原生視窗開發工具,也
是最好的原生視窗開發工具。如果你仍然需要在視窗下開發應用系統,或是需要使
用/整合最新的資訊技術,那麼Delphi 6仍然是非常值得購買和昇級的開發工具。
不過希望在Borland全力發展Linux平台上的RAD工具時,不要忘記了視窗平台仍然有
許多的程式師需要最好的視窗開發工具,Borland仍然需要投注相當的資源和人力繼
續發展未來版本的Delphi。

Edited by - Gordon Li on 06/01/2001 18:43:15

相关帖子:

李维:.net vs delphi 6

delphi6 爆发还是灭亡?

李维:我的回忆和一些有趣的事

看IT风云变幻,宝兰与微软背后的故事,

李维:2001 年軟體界的巨星 - Kylix

看宝兰, 一年之间连续推出kylix1.0 ,interbase6.0, delphi6,jbuilder5 ,c builder6也不日即出,敬请关注宝兰2001年与微软对绝的杀手锏kylix

陈宽达: 遊戲程式設計初學者常遇之疑問

明修栈道,暗渡陈仓,陈宽达点指开发工具


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!