| 提問 | Scott 回應要點 |
| Silverlight 何時支援 Linux? | 官方專注 Win/Mac,Linux 由 Mono 社群專案 **Moonlight** 實作 (後續微軟提供法律授權與測試套件)。 |
| WPF 學習曲線陡峭,如何降低門檻? | Expression Blend 設計工具分離設計師/開發者工作流;XAML 標記語言可學習;社區教材快速豐富。 |
| ASP.NET MVC 何時推出? | 正在積極開發中,強調關注點分離、可測試性、URL 路由、無 ViewState,預計 2008 年底 CTP (後於 2009 年 3 月釋出 1.0)。 |
| 如何看待開源/社群貢獻? | 微軟正在改變:DLR、IronPython/IronRuby、ASP.NET MVC、MEF 等專案採用開源授權 (MS-PL),接受外部貢獻。 |
| 效能調優建議? | 分析工具 (Profiler)、快取策略、非同步模式、資料庫索引、避免過早優化、測量為先。 |
歷史意義與啟示
- 此次訪華體現微軟對中國開發者社群的重視,Scott 親自推廣 Silverlight 顯示其戰略地位。
- Silverlight 最終因 **行動裝置不支援 (iPhone 拒絕外掛)、HTML5/CSS3/JS 崛起、安全性考量、瀏覽器廠商停用 NPAPI/ActiveX** 於 2021 年 10 月終止支援。
- 但其**技術遺產**深遠:XAML → UWP/WinUI/MAUI/WPF;CoreCLR → .NET Core/.NET 5+;DLR → 動態語言互通;RIA 架構 → Blazor (WebAssembly) / SPA 框架。
- Scott Guthrie 現任 **雲端 + AI 群組執行副總裁**,統領 Azure、AI、開發者工具、GitHub,持續主導微軟技術戰略。
總結
2008 年 Scott Guthrie 在北京的分享,是 .NET 歷史上從「Windows 單一平台」走向「跨平台、雲端化、開源化」關鍵轉折點的公開亮相。回顧當時的 Silverlight 願景與今日 .NET 8/9、Azure、GitHub Copilot、Blazor WebAssembly 的現實,**技術浪潮更迭,但「開發者生產力」、「跨平台一致體驗」、「開放生態共建」的核心價值始終貫穿**。這正是 Scott 所倡導、且持續兌現的承諾。
- 上一篇文章: WinForms 視窗最小化至系統通知區域 (System Tray) 完整實作指南
- 下一篇文章: OWC11 樞紐分析表元件跨域訪問 Analysis Services 權限問題解決
Copyright ©
程式碼之家 All Rights Reserved