Project Types Differences
While base functionalities are identical for all versions of ASP.NET Zero, there are still some differences between different versions. In this document, we will highlight these differences.
ASP.NET Core v.s. ASP.NET MVC 5.x
Beginning from v4.1, we are more focused to ASP.NET Core based solutions (rather than ASP.NET MVC 5.x) since ASP.NET Core is Microsoft's new ASP.NET version. That means our new major features will be implemented for ASP.NET Core version (.NET Core & Full .Net Framework).
Angular v.s. Angularjs 1.x
Beginning from v4.1, we are more focused to Angular based solution (rather than Angularjs 1.x) since Angular is Google's new SPA framework. That means our new major features will be implemented for Angular framework.
Version Differences Table
The table below shows only the differences, not all features.
|Feature||ASP.NET Core & Angular||ASP.NET Core & JQuery||ASP.NET MVC 5.x & Angularjs||ASP.NET MVC 5.x & JQuery|
|User Interface (theme)||Metronic v6.x||Metronic v6.x||Metronic v4.6.x||Metronic v4.6.x|
|ORM||EF Core||EF Core||EF 6.x||EF 6.x|
|Rapid Application Development Tool||OK||OK||-||-|
|Tenant Subscription Management & Paypal Integration||OK||OK||-||-|
|Host Statistics Dashboard||OK||OK||-||-|
|Identity Server Integration||OK||OK||-||-|
|Social Logins (Facebook, Twitter, Microsoft, Google+)||OK (Facebook, Google)||OK (all)||OK (all)||OK (all)|
|Two Factor Auth||SMS, Email, Google Auth||SMS, Email, Google Auth||SMS, Email||SMS, Email|
|Application Setup Screen||OK||OK||-||-|
|Code generation extension||OK||OK||-||-|
See development guide documents for details of all features in different versions: