談軟件技術不可能不說到偉大的軟件巨人
微軟
不可能不談windows
壟斷了這個星球的pc的操作系統
windows下開發技術一絲一毫的變化都引人注目
微軟在今年的tech
ed大會上正式公布了longhorn研發計劃
我們不得不等到
年才能一覽它的風采
但微軟同時宣布將longhorn開發平台WinFX中的顯示子系統Avalon和通訊子系統Indigo移植到windows xp和windows
中
這一舉動使不少
NET程序員更急切的希望了解WinFX
微軟為longhorn的造勢獲得了圓滿的成功
在
NET推出的
年中
微軟一直致力於
NET的推廣
NET程序員一直期待著
NET的進一步發展
今年中期微軟終於推出了下一代
NET
即
NET
同時對Visual Studio
NET作了大刀闊斧的革新
微軟發布了Visual Studio
NET
beta
依照微軟的傳統beta
還是一個不穩定的版本
與最終發布的版本還有相當的差距
即使如此beta
的推出還是在各種技術社區掀起了新一輪的學習熱潮
新版本的Visual Studio
NET在易用性上有了顯著的提高
在c#和vb語言上引入了泛型
重構
匿名函數和匿名內部類等新技術
Visual Studio
NET中的另一門重量級語言C++也作了重大的改進
在上一版
NET中C++
NET以Managed C++的面貌出現在人們面前
但程序員們很快就發現Managed C++在開發效率上沒有多大改進
復雜性卻有過之
不可避免的Managed C++淪落為
NET家族中的二等公民
在這種情況下微軟請來著名語言設計大師Stan Lippman和Herb Sutter主導設計了新一代C++
C++/CLI
C++/CLI在完全支持C++標准的前提下
引入了一些新的語法和語義
對
NET環境提供了第一流的支持
對
NET CLR提供了更加靈活的控制方式
按照C++/CLI設計組的說法C++/CLI將成為
NET最強大
最底層
最高效的系統級編程語言
新版Visual Studio
NET另一個重大改進是增加了Team System組件
Team System把分析設計
建模
項目進度管理/bug管理
單元測試全面引入Visual Studio
NET中
有了team system後Visual Studio
NET已經變成為一個開發生命周期的平台
而不再是單純的編碼工具
年的另一個重要特征是
NET社區和基於
NET的開放源碼產品也逐漸成熟起來
DotNetNuke
Nhibernate吸引了越來越多的
NET程序員參與
項目主頁上的源碼幾乎一天一更新
試用經驗和教程也散布於各個論壇和BLOG上
說Windows平台開發工具就不能不提起另一個重要級廠商Borland
在經歷這幾年的坎坷之後
Borland終於回到正確的軌道
回歸後的Borland意圖把自己打扮成中立的開發工具提供商
年Borland的一個重要舉措是發布了Delphi
Delphi曾經是國內擁有最多支持者的開發工具
但Borland推出
NET下的Delphi
for
NET讓開發人員大失所望
因而大批Delphi程序員轉向C#
Borland對Delphi
充滿信心
在Borland網站上這個版本被稱為
終極Delphi
Delphi
在單一環境下同時支持Win
和
NET SDK
Delphi及C#
並能與Borland的應用軟件開發周期管理 (ALM) 方案結合
具備一系列能提升開發人員及團隊生產力的功能
包括源代碼重構 (Code Refactoring)
組件測試及嶄新的第二代企業核心對象技術 (ECO II)
憑借Delphi
開發人員既能繼續改進Win
應用
又能先行采用
NET及ASP
NET
這款優秀的開發工具必然重新喚起程序員們對Borland的信心
年的Borland必能給我們帶來更優秀的產品
From:http://tw.wingwit.com/Article/Common/201311/5152.html