WinFX

WinFX 是 Windows Vista 的託管代碼編程模型,它構建在 .NET Framework 的基礎上並對其進行了擴展。

WinFX簡介

WinFX 是 Windows Vista 的託管代碼編程模型,它構建在 .NET Framework 的基礎上並對其進行了擴展。WinFX 不僅為目前面對的軟體挑戰提供了切實可行的解決方案,也為創建現在不可能創建的軟體和服務提供了新的機會。它使得開發人員和設計人員可以快速創建新的應用程式和體驗,使它們更加可靠和安全、視覺效果更好、信息管理更智慧型化、連通性更好、協作更方便。

提高軟體質量

WinFX 也重視幫助開發人員提高軟體質量。現在開發人員面對的最大挑戰之一是如何輕鬆地創建安全、可靠、可伸縮、多版本和易部署的應用程式。WinFX 將提供一種編程平台,使開發人員在整個應用程式的生命周期中能夠更容易地提供這種質量,同時又不會降低效率。為此,WinFX 將提供:

· 開發人員易於理解的部署和更新支持

· 對於開發人員透明的常見任務的安全性支持

· 消除緩衝區溢出等常見編程錯誤的默認功能

提高編程速度

WinFX 的主要目的是使開發人員比現在更快、更簡單地創建各種應用程式,而無論他們屬於全球 100 強企業的開發團隊,還是屬於小型 ISV 的開發團隊。為此,WinFX 提供了:

· 跨越所有 Windows Vista 功能的一致的編程模型

· 執行常見任務的單一、直觀而“正確”的方法

· 封裝常見任務的高級類庫

· 建立在現有技能基礎上的熟悉的編程模式

· 對工具友好的框架

縮小開發、設計人員的差異

WinFX 也開始縮小開發人員和設計人員之間的差異,使他們能夠創建更美觀、更易於使用的應用程式。傳統的系統級 API(如 Win32)主要集中在作為客戶的系統軟體開發人員上。WinFX 提供了獲取新客戶的機會,從而需要在創建應用程式方面變得更加簡單。因為 Windows Vista 的核心功能是新的 Windows Presentation Foundation(以前的代號為“Avalon”)子系統和 AERO shell,所以核心客戶將變為設計人員,來幫助提供豐富、一流的用戶體驗。

由於WinFX這個名字給開發人員造成了很多困惑,弄不清楚WinFX和Framework的關係,微軟決定將WinFx更名為.NET Framework 3.0。

相關詞條

相關搜尋

熱門詞條

聯絡我們