Tiburon遊記1

来源:互联网 发布:人工智能里的外星人 编辑:程序博客网 时间:2024/05/16 12:42

Tiburon遊記1

看來在CodeGear併入了Embarcardero之後,整個公司的文化似乎瞬間活潑了起來,雖然CodeGear尚未正式宣佈Tiburon的發行日期,但是在CodeGear的部落格中卻出現了大量討論Tiburon的文章,這在以前Borland的時代是不可能發生的,我還記得前幾年我還在Borland工作時,有幾次在部落格中不小心提及了尚未推出的Delphi/C++Builder時就會被老外叮的滿頭包,更別說是像現在CodeGear公開的在部落格中討論尚未推出的Tiburon的各種新功能了,CodeGear似乎已經慢慢的走出Borland時代保守到不行的風格了。

這次的Tiburon應該算是CodeGear對於Delphi Win32以及C++Builder Win32Delphi 7/C++Builder 5以來最大幅度的進步,Tiburon在每一個領域都有都重大的功能和進步,其中許多新的功能都已經在CodeGear的部落格中有被提及,我在下面的表格中做了大概的整理:

領域

新功能

Delphi編譯器

Delphi Win32Delphi.NET同時支援泛型程式設計能力,

Anonymous方法,

Delphi核心

完整的Unicode支援能力,全新且相容的RTL,泛型 Container

VCL

全新的Ribbon控制項,更多的全新VCL元件並且擴充原有VCL元件的功能

資料庫

Unicode驅動程式,新的DataSnap技術,支援JSON的分散式架構

COM/COM+

RIDL,所有原先的COM/COM+功能皆已加入Tiburon並且支援最新的COM+標準

除了上述的功能之外,Tiburon還提供了新的專案管理員,功能更多的除錯器,新的Class Explorer新的DUnitDBUnitDelphi開發人員能夠更有效率的使用TDD

這次Tiburon對於C/C++的支援也將和Delphi同步推出,再也不落後給Delphi,而且Tiburon新增的C/C++功能絕不遜色於Tiburon For Delphi,事實上這次Tiburon For C/C++進度的幅步似乎比Delphi還好,看來新的C/C++Builder的產品經理雄心是非常的大,下面的表格大致列出了Tiburon ForC/C++主要的功能:

領域

新功能

C/C++編譯器

開始支援Cpp0x,更好的最佳化能力

C++Builder核心

完整的Unicode支援能力,全新且相容的RTL以及和Delphi類別更好的相容性

VCL

全新的Ribbon控制項,更多的全新VCL元件並且擴充原有VCL元件的功能

資料庫

Unicode驅動程式,新的DataSnap技術,支援JSON的分散式架構

COM/COM+

RIDL,所有原先的COM/COM+功能皆已加入Tiburon並且支援最新的COM+標準

建模

雙向的Together for C/C++,讓C++Builder正式成為最好的UML建模工具

全新的Pre-compiler header精靈

可大幅加快Tiburon編譯C/C++程式碼的速度,可比C++Builder 2007最高提昇3倍的速度

C/C++編輯器

支援Cpp0x的語法

主流C/C++函式庫

Dinkumware STLBoost 1.35Ace, Tao, Loki

當然,Tiburon For C/C++也有新的專案管理員,新的除錯器等,就像Delphi一樣。

例如下圖是Tiburon For C/C++有關建立COM/COM+的精靈,熟悉Delphi 7/C++Builder 5的朋友應該可以看到所有的COM/DCOM/COM+精靈都回到Tiburon中了,而且Tiburon支援最新的COM/COM+標準。

http://blufiles.storage.live.com/y1prj1PhF6XbtGheScxjbmAF3XkBKf3tDOuWQIGBkSZoF0Dw9uKR6WpWGdeE2wsqlo9

而下圖則是Tiburon For C/C++全新的Pre-compiler header精靈,它能夠分析開發人員的C/C++專案中的原始程式並且建立新的Pre-compiled header,讓中/大型的C/C++Builder專案的編譯速度大幅加快。

http://blufiles.storage.live.com/y1pqfvp96-66-Ms3Y2OR3ew2hCKUC2LYaHL31-PTT_8yRZC2VrC_KOihjFL9BmjzGHD

http://blufiles.storage.live.com/y1p1dyFekA_WFCBE5RgagMryQFjtavUaZ9sgCtp2_YS-jVc7nO3b6JQ-oWaSEde5tL4

Tiburon這個版本不但實用而且提供了最先進的Win32開發能力,如果您目前還需要進行Win32的開發,那麼您的確應該好好考慮Tiburon,雖然目前Tiburon還在Beta,但是它非常的穩定,在最近的幾個Beta版中我並沒有沒有碰到任何的問題。

Tiburon提供了許多的新功能,但是我對其中的JSON分散式架構非常的有興趣,因為Steve自從RAD Studio 2007以來就是最有創意和開發能力的領導人之一,在下次的文章中讓我們看看什麼是JSON分散式架構,它和原有的DataSnap架構又有什麼關係。

原创粉丝点击