首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

BlogEngine.NET 架構與原始碼分析系列 (1) 開篇介紹

     編輯:關於ASP.NET

專案簡介

BlogEngine.NET:開源 C# 部落格引擎,結構簡單、擴充容易、複雜度低、易客製化。三大擴展特性:Widget、Extension、自訂 Theme。

主要特性

  • 零安裝部署:預設 XML 儲存,上傳檔案即執行。
  • Web 2.0 原生:Ajax 評論、Trackback、OpenSearch、XFN、Tag Cloud。
  • 多資料源:XML、SQL Server、SQLite、MySQL 熱插拔。
  • 多主題:類似博客園換膚機制。

系列規劃

  1. 開篇介紹 (本文)
  2. 業務物件與 BusinessBase
  3. Provider 模式資料儲存
  4. BlogSettings 全域設定
  5. IPublishable 與搜尋
  6. MetaWeblog 與 BlogImporter 開放 API
  7. Pingback/Trackback Web 2.0 特性
  8. DataStore 統一儲存模型
  9. Extension 擴展開發
  10. Widget 小工具開發
  11. Theme 主題開發
  12. 頁面基類 BlogBasePage
  13. HttpHandler/HttpModule 實作
  14. 實作分析 (上/下)
  15. 總結篇

寫作動機

  • 分享優質開源專案架構。
  • 深化自身理解,提升架構能力。
  • 建立永久可檢索的中文技術資產。

資源連結

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved