如何用ABP框架快速完成項目(3) - 為什么要使用ABP和ABP框架簡介


首先先講為什么要使用ABP?
當然是因為使用ABP可以快速完成項目啦. 時間就是金錢, 效率就是生命嘛
 
有了ABP, 你就節省了寫如下模塊的時間:
  1. CRUD數據庫基本操作
  2. 校驗
  3. 異常處理
  4. 日志
  5. 權限
  6. 審計
  7. 其他
 
嗯, 節省時間這個理由已經很有力很充分了, 那么接下來介紹一下ABP.
 
ABP是 ASP.NET Boilerplate的簡稱.
官宣是: 
ASP.NET Boilerplate是一個用最佳實踐和流行技術開發現代WEB應用程序的新起點,它旨在成為一個通用的WEB應用程序框架和項目模板。
ASP.NET Boilerplate 基於DDD的經典分層架構思想,實現了眾多DDD的概念(但沒有實現所有DDD的概念)。
 
好吧, 我們還是講人話吧. 我對ABP的理解是:
一個開源的、把業務邏輯之外的其他代碼模塊都封裝提供好、讓你更專注於寫你自己獨特的業務邏輯代碼的工具框架
 
這里有同學提問, ABP是Enterprise Library的加強版或后續嗎?
No! No! No! ABP是框架, Enterprise Library是庫, 兩者根本就不是同一個層面的東西, 我會在后面章節里詳細講到這點.
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM