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

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

Delphi編譯器
Delphi Win32和Delphi.NET同時支援泛型程式設計能力,

Anonymous方法,

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

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

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

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



除了上述的功能之外,Tiburon還提供了新的專案管理員,功能更多的除錯器,新的Class Explorer新的DUnit和DBUnit讓Delphi開發人員能夠更有效率的使用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++函式庫
Dikuware STL,Boost 1.35,Ace, 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+標準。



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





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

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

Have Fun!







19:04 | 添加评论 | 阅读评论 (1) | 发送消息 | 固定链接 | 查看引用通告 (0) | 写入日志7月31日
CodeGear推出3rdRail 1.2
7月22, 23日才剛進行完3rdRail 1.1的技術研討會,沒想到昨天在CodeGear上居然發現了CodeGear 1.2已經釋出,由Shelby領導的3rdRail研發團隊動作真快。
看看3rdRail 1.2除了修正臭蟲之外,也增加了一些新的功能,例如除了在3rdRail 1.1中加入支援RESTful的Rails Resource精靈之外,3rdRail 1.2又增加了Rails View精靈,如下所示:




此外3rdRail 1.2為Ruby和Rails程式碼提供了更完善的"Quick Fix"功能,可以幫助開發人員自動檢查Ruby和Rails程式碼並且提供快速自動修復的能力。而原本出現在3rdRail 1.1中的新功能Open Associate在1.2中也再次的強化了,3rdRail 1.2不但可幫助開發人員追蹤MVC元素相關的實體,更可以追蹤相關的測試和執行分派實體,讓開發人員可以更快的以MVC實體為核心,根據其他相關的實體或是執行流程路徑來追蹤。例如下圖顯示了3rdRail 1.2擴充了原本3rdRail 1.1中的Open Associate,再加入了Open Test Associate以及Open Dispatch Associate的功能,




下圖更顯示了3rdRail 1.1可以快速過濾開發人員鎖定的Associate:




除了上述的功能之外,3rdRail 1.2還有其他的強化,如果您是一位RoR的開發人員,千萬不要錯過目前最先進的RoR開發工具,CodeGear在網站上提供了3rdRail 1.2的試用版,有興趣的朋友可以在下面的URL找到。
http://cc.codegear.com/free/3rdrail
Have Fun!
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录