歷史時刻:2000 年 6 月 22 日
微軟正式發布 .NET 策略,標誌著從傳統桌面開發邁向網路化、裝置多元化新時代。不僅支援 PC,更針對手機、PDA 等新型裝置,透過新工具吸引開發者,構建基於 Internet 的服務生態。
.NET 是什麼?
核心定義
- 開發平台:定義 CLS (Common Language Specification),實現語言互通
- 統一類別庫:整合 BCL、Windows Forms、ADO.NET、ASP.NET
- XML 原生支援:下一代網路通訊標準
- 人機互動革命:手寫、語音辨識,達成 3A 願景
軟體即服務
改變網際網路行為模式:軟體從「安裝的產品」轉為「按需的服務」。與 Windows 深度整合,執行庫融入作業系統核心。
為什麼需要 .NET?
商業模式轉型
從銷售軟體套裝 → 提供網路上的「服務」。核心問題:建構開發與執行服務的平台。
開發效率與部署簡化
- 解決 DLL Hell(版本地獄)
- 免重開機安裝(ClickOnce、XCOPY 部署)
多裝置、自然互動
- PC 介面 → XML 瀏覽器介面平滑過渡
- 語音、自然語言支援
- Anywhere、Anytime、Any Device (3A)
資訊掌控權回歸使用者
打破中央伺服器壟斷,讓不同網站自動協作、交換有意義資訊。統一格式儲存,跨應用整合,創造全新協同模式。
.NET 核心組件
- 建構區塊:Passport.NET (身分驗證)、檔案儲存、偏好設定、行事曆等服務
- 開發與管理工具:Visual Studio.NET、.NET Enterprise Servers、.NET Framework、Windows.NET
- 智慧裝置軟體:.NET Compact Framework 等
- 使用者體驗:統一、無縫的跨裝置體驗
三大受益群體
- 終端用戶:功能增強、操作簡化、擺脫硬體束縛
- 開發人員:開發方式革新、生產力大增、創造新型應用
- 企業組織:員工、客戶、應用整合為智慧互動整體,效率革命最大受益者
.NET 戰略是一場軟體革命:消除鴻溝,創造全新商務世界。