程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 200開發技術年度綜述之Windows開發

200開發技術年度綜述之Windows開發

編輯:Delphi
談軟件技術不可能不說到偉大的軟件巨人:微軟,不可能不談Windows--壟斷了這個星球的pc的操作系統,Windows下開發技術一絲一毫的變化都引人注目。
  
  微軟在今年的tech.ed大會上正式公布了longhorn研發計劃,我們不得不等到2006年才能一覽它的風采,但微軟同時宣布將longhorn開發平台WinFX中的顯示子系統Avalon和通訊子系統Indigo移植到Windows XP和Windows 2003中,這一舉動使不少.Net程序員更急切的希望了解WinFX。微軟為longhorn的造勢獲得了圓滿的成功。
  
  在.NET推出的4年中,微軟一直致力於.NET的推廣,.NET程序員一直期待著.NET的進一步發展,今年中期微軟終於推出了下一代.NET,即.NET 2.0,同時對Visual Studio.NET作了大刀闊斧的革新。微軟發布了Visual Studio.NET 2005 beta1,依照微軟的傳統beta1還是一個不穩定的版本,與最終發布的版本還有相當的差距。即使如此beta1的推出還是在各種技術社區掀起了新一輪的學習熱潮,新版本的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已經變成為一個開發生命周期的平台,而不再是單純的編碼工具。
  
  2004年的另一個重要特征是.NET社區和基於.NET的開放源碼產品也逐漸成熟起來。DotNetNuke、Nhibernate吸引了越來越多的.Net程序員參與,項目主頁上的源碼幾乎一天一更新,試用經驗和教程也散布於各個論壇和BLOG上。
  
  說Windows平台開發工具就不能不提起另一個重要級廠商Borland。在經歷這幾年的坎坷之後,Borland終於回到正確的軌道,回歸後的Borland意圖把自己打扮成中立的開發工具提供商。2004年Borland的一個重要舉措是發布了Delphi2005。Delphi曾經是國內擁有最多支持者的開發工具,但Borland推出.NET下的Delphi 8 for .NET讓開發人員大失所望,因而大批Delphi程序員轉向C#。Borland對Delphi2005充滿信心,在Borland網站上這個版本被稱為"終極Delphi"。Delphi 2005在單一環境下同時支持Win32和.NET SDK,Delphi及C#,並能與Borland的應用軟件開發周期管理 (ALM) 方案結合,具備一系列能提升開發人員及團隊生產力的功能,包括源代碼重構 (Code Refactoring)、組件測試及嶄新的第二代企業核心對象技術 (ECO II) 。憑借Delphi 2005,開發人員既能繼續改進Win32應用,又能先行采用.NET及ASP.Net。這款優秀的開發工具必然重新喚起程序員們對Borland的信心,2005年的Borland必能給我們帶來更優秀的產品。
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved