建議先至官網下載最新版安裝體驗,文檔極完善(含代碼級差異對照)。
發展脈絡
- ASP.NET Starter Kits - ASP.NET Portal:雛形,仍可在 asp.net 找到。
- IBuySpy (IBS):大量使用 .NET 技術,DNN 直接前身。
- DNN 1.x:改善模組功能。
- DNN 2.0.x:重寫核心,引入革命性 Skin 架構。
國際流行度指標
- 官網每日註冊/訪問量統計(首頁右側在線統計)。
- ASP.NET 論壇 DNN 版區極熱。
- 免費/收費 Portal 採用廣泛。
- DNN 2.0 曾在微軟 VS-Live! Conference 演示。
核心特性
- 完全分層: 框架、DSL、DAL、BLL、PL 五層分離,系統開發、業務開發、美工、DBA「互不相干」。
- Provider/Factory 模式: 為相容 .NET 2005,實現廣泛擴展性,資料庫自由切換。
- Skin 動態外觀: Portal/Tab/Module 多層皮膚,Skin+Container 架構,非單純換 CSS/圖片。
- 模組積木化: 隨意放置、隱藏,但資料處理不集中,刪除模組不清理資料,產生冗餘。
已在實際應用中改善上述缺陷。DNN 2.2x 即將推出:門戶搜尋、友善 URL、多語言支援。