.NET Framework特點總結分析
生存在這個時代的開發人員是非常幸運的。因為他們可以利用很多輔助工具來輕松的完成以前難以想象的各種功能需求。.NET Framework就是其中一個。.NET Framework是微軟開發的,主要用來產生一個可以用來快速開發、部署網站服務及應用程序的開發平臺。#t#
這個架構是兩個項目的結果***個項目的目的是用來改善Windows操作系統平臺上的程序開發,特別是改善組件對象模塊(Component Object Model,COM。);第二個項目則是制作一個以發展服務(Service)軟件為目標的開發平臺。
.NET Framework特點之透過因特網的標準做整合
以XML(eXtensible Markup Language,延伸標注語言)及SOAP(Simple Object Access Protocol,簡單對象存取協議)等標準通訊協議,將各種由不同環境所組成的應用程序及組件整合在一起工作。 松散的整合組件大多數具延展能力(可擴充功能)的系統,是以“異步訊息”為架構而建立的。.NET Framework 不需要很嚴謹的定義每個組件的結構即可很輕松的整合,這樣可提程序的延展性。
.NET Framework特點之支持多種程序語言
許多程序設計師會使用多種語言來開發他們的決方案,這是因為每種語言都有它的長處。例如某些語言對于數值計算效率較好,某些語言對于數據庫的操作較為方便,而某些語言又有大量的鏈接庫可供使用;所以沒有辦法強迫別人只一種程序語言。.NET Framework 把這些語言整合起來,可以讓開發人員使用不同的程序語言來開發決方案,讓程序設計師可以選擇他們專長的程序語言,企業則可省去重新訓練員工的成本。
.NET Framework特點之提高程序設計師的生產力
現今程序設計師人非常缺乏,程序設計師在人力不足的情形之下就必需提生產力,因為每個項目的時程很可能很急促;況且公也希望趕快結案好再行下一個項目。正因如此,.NET Framework 的開發團隊希望盡可能減寫程序會發生的問題,讓程序設計師專心于撰寫企業法則(企業處理數據的規則)。所以.NET Framework 有些節省時間的特色,例如容易使用的自動交易機制、自動內存管理,以及豐富的控件。
.NET Framework特點之完善的數據安全
目前因特網最受大家注目的,就是它的安全性。要設計一個安全性完善的因特網應用程序,在設計時就必須考慮所有組件的全設計,而不能僅做一部分而已。.NET Framework 在設計安全模型時時即考慮到這點,將所有的數據與程序代碼做完善的安全防護。
.NET Framework特點之可用操作系統的服務
Windows提供了比其它操作系統平臺更豐富的服務及資源,例如眾多的數據存取服務、使用系統所提供的整合安全模式來做身分驗證及安全的工作、交互式的使用者接口、成熟的對象模塊、交易程序監視以及訊息隊列服務。.NET Framework 當然也將這些操作系統所提供出來的功能包裝起來,以更簡單的方式提供程序設計師使用。