What are the differences?
Volosoft Team describes ASP.NET Zero as the “Base solution for web applications“. It is a starting point for new web applications with modern UI and SOLID architecture. It saves time by providing common application requirements as a pre-built Visual Studio solution (with full source code).
ABP Commercial on the other side is described as “A complete web development platform based on the ABP Framework“. It is a complete web development platform based on the open-source ABP framework. It provides pre-built application modules, rapid application development tooling, professional UI themes, premium support and more.
Described Here by stackshare.io
Still Confused?
Mainly there are following Key Differences
ASP.Net Zero
Power Tools
Per Product Licensing / Pricing Model
ASP.NET Zero pricing restricts number of projects that are allowed per license basic license allows only one product
Basic Modular Structure
Although ASP.NET Zero is Modeler design but modules are not very decoupled and cannot be easily re-used in different projects
UI Based on Metronic Theme
ABP.io Commercial
ABP Suit
Per User Licensing / Pricing Model
ABP.IO does not restrict number of projects allowed per license. instead its based on number of users.
Advanced Modular Architecture
ABP.IO Commercial design makes it very effective to design re-usable loosely coupled modules that can be reused easily in different projects.
in-fact all the of functionality available out if the box is efficiently divided in modules
Important: unlike ASP.NET Zero in Basic License of ABP.IO Commercial Does Not include Source Code for built in features and modules which is very important while making a decision about the license
Lepton Theme UI
Feature | ABP Commercial | ASP.NET Zero |
---|---|---|
Base Infrastructure | ||
Base Framework | ABP Framework | AspNet Boilerplate |
Microservice compatible | ||
Multi Tenancy | ||
Bootstrap Tag Helpers | ||
Dynamic Forms | ||
MongoDB Support | ||
Distributed Event Bus | ||
Command Line Interface | ABP CLI | |
User Interface (Overall) | ||
ASP.NET Core UI | Razor Pages | MVC |
Angular UI | ||
Blazor UI | ||
User Interface (Account / Login) | ||
Login | ||
Register | ||
Token based authentication | ||
Social logins | ||
Social logins per tenant | ||
LDAP (Active Directory) / ADFS login | ||
Forgot password | ||
Email address & phone number confirmation | ||
Password reset | ||
Two Factor authentication | ||
OpenId Connect login | ||
User lockout | ||
User profile / change password | ||
Profile image | ||
Account linking | ||
User Delegation | ||
Show login attempts | ||
Tenant registration | ||
Identity Server 4 integration | ||
Identity Server Management UI | ||
Password complexity settings | ||
User Interface (Application) | ||
User management | ||
Role management | ||
Tenant management | ||
Permission management | ||
Sample tenant dashboard | ||
Setup screen | ||
Edition & feature management for SaaS applications | ||
Tenant subscription, payment & billing system | ||
Tenant & user Impersonation | ||
Organization Unit management | ||
Language (localization) management | ||
Audit log & Entity history report | ||
Real time notifications | ||
Chat (with SignalR) | ||
Host dashboard | ||
Application settings | ||
RTL support | ||
Show website logs / clear caches | ||
Custom tenant logo & CSS | ||
Time zone selection | ||
UI personalization (top/left menu, dark/light skin… options) | ||
Customizable Dashboard | ||
Dynamic Entity Parameters | ||
Webhook System | ||
Session timeout & User lock Screen | ||
File Management | ||
Text Template Management | ||
Security Logs UI | ||
UI Theme | Lepton | Metronic |
User Interface (Public Web Site) | ||
Simple public web site | ||
Mobile Application | ||
Xamarin application | ||
React Native application | ||
Rapid Application Development | ||
Code generation extension | ABP Suite | Power Tools |
Support | ||
Premium forum support | ||
Private ticket & email support | ||
Pricing | Pricing |