ASP.NET Zero被GetApp評為最佳的5個應用程序開發(fā)工具之一(asp.net application)
ABP已經(jīng)成為了.NET開發(fā)界的“網(wǎng)紅”項目,如果你還沒有聽說過,那說明你在.NET界浸染不久,但今天你終于知道了。
據(jù)國際知名商業(yè)應用發(fā)現(xiàn)平臺GetApp公布2020年最佳應用開發(fā)工具排名:
ASP.NET Zero已在此列表中排名第一,總評價為4.9 / 5,它是166個應用程序中的5個最佳應用程序開發(fā)工具 。這個說明ASP.NET Zero在國際的地位和知名度都是非常高的。
該排名根據(jù)以下因素展示了前5個應用程序:
- 擁有10條以上的用戶評論
- 用戶評分高于4.5(滿分5)
- 提供關鍵的應用程序開發(fā)功能(這七個應用程序開發(fā)功能中的至少四個:兼容性測試,調(diào)試,分析,集成開發(fā)環(huán)境,移動應用程序開發(fā),Web應用程序開發(fā)和軟件開發(fā)。)
GetApp平臺說明
GetApp是一個商業(yè)應用發(fā)現(xiàn)平臺(Business Apps Discovery Platform),它是業(yè)務應用程序和軟件發(fā)現(xiàn)平臺的生態(tài)系統(tǒng)。它的任務是建議專業(yè)人士幫助他們找到最能滿足他們需求的軟件和應用程序。
什么是ABP?
英文介紹:ASP.NET Boilerplate is a general purpose application framework specially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.
我的理解:ABP是專門為現(xiàn)代WEB應用程序設計的通用應用程序框架,它提供一個通用的WEB應用程序項目模板,并使用程序設計的最佳實踐理念和SOLID開發(fā)經(jīng)驗,旨在讓企業(yè)或個人通過該框架更快更好的開發(fā)出完美的現(xiàn)代化Web應用程序。
ABP的特點:
分層架構(Layered Architecture)
Provides a layered architectural model based on Domain Driven Design.
提供了一個基于領域驅動設計的分層架構模型。
模塊化設計(Modular Design)
Designed as modular and extensible. Provides infrastructure to build your own modules too.
模塊化和可擴展的設計理念。提供基礎設施來構建您自己的模塊。
多租戶(Multi Tenancy)
SaaS applications made easy! Integrated multi-tenancy from database to UI.
簡化了SaaS應用程序的開發(fā),集成了從數(shù)據(jù)庫到UI的多租戶功能
領域驅動設計(Domain Driven Design)
Designed and developed DDD in mind. Provides a SOLID model for your application.
基于DDD的設計和開理念,為您的應用程序提供一個SOLID模型。
免費開源(Free & Open Source)
Actively developed on GitHub (MIT license) and open for contributions.
基于GitHub (MIT許可)的活躍開源社區(qū),并對貢獻者開放。
什么是ASP.NET Zero?
ASP.NET Zero is a production ready, full featured, well documented, generic startup solution based on the ASP.NET Boilerplate framework.
ASP.NET Zero是基于ASP.NET Boilerplate框架的可用于生產(chǎn)的,功能齊全,文檔齊全的企業(yè)級解決方案。后臺UI精美,功能強大,但這個版本是需要收費的。如果想學習abp,可以使用免費模板項目Module Zero。
ASP.NET Zero官網(wǎng):https://aspnetzero.com/
什么是Module Zero?
Module Zero實現(xiàn)了ASP.NET Boilerplate框架的所有基礎概念,如租戶管理(多租戶),角色管理,用戶管理,session,授權(權限管理),設置管理,語言管理,審計日志等。重點是免費模板(Free Startup Templates):https://aspnetboilerplate.com/Templates
結語:Abp是一個非常優(yōu)秀的.NET開源項目,使用了很多優(yōu)秀的設計理念和開發(fā)思想,如果您對Abp項目源碼感興趣,可以關注 轉發(fā) 收藏,然后私信回復“abp”,源碼發(fā)你。