擁抱開源

擁抱開源

身為一個軟體工程師一定都碰過開源軟體 (Open Source),從大家耳熟能詳的平台 Github 到前端熱門三大框架 Angular, React, Vue,或是微軟推出的跨平台後端框架 .Net Core,今天要跟大家介紹的是建立在 .Net 技術基礎上的開源框架 ASP.NET Boilerplate Project (ASP.NET樣板項目) ,簡稱 Abp。

在最近的一個專案中我們身為顧問方協助客戶導入了這個擁有豐沛社群資源的 Abp 框架,為什麼會選擇它? 因為該專案時程非常趕,希望能夠快速開發,同時客戶希望能幫助團隊建立起良好的開發習慣、減少技術債,以利後續維護工作。

而 Abp 特性剛好符合需求,這個框架採用了領域驅動設計(Domain-Driven Design, DDD) 讓開發能趨於最佳的實踐,讓系統開發過程中能實踐 SOLID 精神,最終系統也能有 Clean Architecture 的風味。

相关推荐