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 For
C/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架構又有什麼關係。

Have Fun!

 

  1. #1 by zxz96320 on 2008 年 08 月 02 日 - 00:54:52

    期待李先生的大作!JSON我也喜欢

  2. #2 by ykai on 2008 年 08 月 02 日 - 04:42:04

    李先生的空间突然沉寂下来,不禁有些猜测…
    看到先生的活跃,感慨一下,希望先生能继续加油。
    也希望再出些好书。

  3. #3 by 寶寶 on 2008 年 08 月 02 日 - 11:53:48

    李維老師您好因為敝公司還在用D7+ADO +WINDOWS XP 做為主要的開發工具及執行環境如果要昇級到Tiburon這個版本,不知道相容性如何?請問您有測試過嗎?

  4. #4 by yu on 2008 年 08 月 03 日 - 08:43:18

    期待下期,期待JSON。

  5. #5 by 鉴定主任 on 2008 年 08 月 04 日 - 01:54:36

    相当的不错啊。

  6. #6 by Unknown on 2008 年 09 月 09 日 - 15:32:30

    徵信社,情趣用品,情趣用品,情趣精品,情趣用品,情趣用品,情趣用品,情趣用品
    威而柔,自慰套,自慰套,SM,充氣娃娃,充氣娃娃,潤滑液,飛機杯,按摩棒,跳蛋,性感睡衣
    威而柔,自慰套,自慰套,SM,充氣娃娃,充氣娃娃,潤滑液,飛機杯,按摩棒,跳蛋,性感睡衣
    情人歡愉用品,情人用品性哥,情惑用品性哥,視訊交友90739,情人視訊網,情人節禮物,情人用品性哥,情人歡愉用品,情色交友,視訊交友,辣妹視訊,美女視訊,aio交友愛情館
    免費視訊聊天,辣妹視訊,視訊交友網,美女視訊,視訊交友

  7. #7 by Unknown on 2008 年 09 月 28 日 - 14:36:22

    Hi,Do you have used LCD monitors, second hand lcd monitors and second hand flat screens? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels,LCD recycle.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
    website:www.sstar-hk.com[ffjfigcfgfed]

  8. #8 by gohim86 on 2009 年 04 月 17 日 - 02:51:01

    http://why86.mysinablog.com/http://isea88.mysinablog.com/http://whoyat.mysinablog.com/http://depwho.mysinablog.com/http://hktreg.mysinablog.com/http://ahtwgo.mysinablog.com/http://insaco.mysinablog.com/http://beauis.mysinablog.com/http://oovina.mysinablog.com/http://anisvv.mysinablog.com/http://naisll.mysinablog.com/http://blog.sina.com.tw/whoyat/http://blog.sina.com.tw/depwho/http://blog.sina.com.tw/hktreg/http://blog.sina.com.tw/ahtwgo/http://blog.sina.com.tw/ahwhow/http://blog.sina.com.tw/lastho/http://blog.sina.com.tw/insaco/http://blog.sina.com.tw/beauis/http://blog.sina.com.tw/oovina/http://blog.sina.com.tw/anisvv/http://blog.sina.com.tw/naisll/http://hk.myblog.yahoo.com/whoyathttp://hk.myblog.yahoo.com/depwhohttp://hk.myblog.yahoo.com/hktreghttp://hk.myblog.yahoo.com/ahtwgohttp://hk.myblog.yahoo.com/ahwhowhttp://hk.myblog.yahoo.com/lasthohttp://hk.myblog.yahoo.com/insaco86http://hk.myblog.yahoo.com/beauishttp://hk.myblog.yahoo.com/oovinahttp://hk.myblog.yahoo.com/anisvv86http://hk.myblog.yahoo.com/naisll86http://tw.myblog.yahoo.com/whoyathttp://tw.myblog.yahoo.com/depwhohttp://tw.myblog.yahoo.com/hktreghttp://tw.myblog.yahoo.com/ahtwgohttp://tw.myblog.yahoo.com/ahwhowhttp://tw.myblog.yahoo.com/lasthohttp://tw.myblog.yahoo.com/insaco86http://tw.myblog.yahoo.com/beauishttp://tw.myblog.yahoo.com/oovina/http://tw.myblog.yahoo.com/anisvv86/http://tw.myblog.yahoo.com/naisll86/http://www.wretch.cc/blog/whoyathttp://www.wretch.cc/blog/depwhohttp://www.wretch.cc/blog/hktreghttp://www.wretch.cc/blog/ahtwgohttp://www.wretch.cc/blog/ahwhowhttp://www.wretch.cc/blog/lasthohttp://www.wretch.cc/blog/sharesayhttp://www.wretch.cc/blog/zhangsannyhttp://www.wretch.cc/blog/kimogohttp://www.wretch.cc/blog/liekimohttp://www.wretch.cc/blog/linsemhttp://www.wretch.cc/blog/insacohttp://www.wretch.cc/blog/beauishttp://www.wretch.cc/blog/oovinahttp://www.wretch.cc/blog/anisvvhttp://www.wretch.cc/blog/naisll

發表留言