ASP.NET Zero 是具有現代UI和SOLID體系結構的新Web應用程式的起點。
通過提供常見的應用程式要求作為預先構建的Visual Studio解決方案(帶有完整的源代碼),可以節省您的時間。獲取其源代碼作為基本解決方案,並專注於自己的業務代碼。
如果您有業務想法並想要構建Web應用程式,則可以將ASP.NET Zero作為基本解決方案,而不會浪費時間 來構建通用需求,例如用戶,角色和權限管理,審核日誌記錄,設置管理,用戶。配置文件管理,當地語系化等
它不僅提供了許多預先構建的功能,而且還通過使用完整的Web應用程式框架使您的日常開發工作更加輕鬆
ASP.NET Zero提供了不同的體系結構/框架選項 |
SOLID架構 內置多租戶(SaaS) 高級身份驗證和授權 快速的應用開發 包含完整的源代碼 |
4 in 1
ASP.NET Zero provides different architecture/framework options (all included in the standard price).
#1
ASP.NET Core and Angular based Single-Page Application (SPA) solution for your web application.
#2
ASP.NET Core and jQuery based MVC solution for your web application.
#3
MAUI & Blazor hybrid mobile application integrated with the backend solution (only for ASP.NET Core (MVC or Angular UI) versions, supports iOS & Android).
#4
ASP.NET MVC based application for your public web site.
Multi-Tenancy
Complete SaaS development kit
- Tenant and Edition (package) management for SaaS applications
- Subscription management & recurring payments
- PayPal & Stripe integration
- Basic invoice for payments
- Dashboard for edition, tenant & income statistics
- Single database, database per tenant and hybrid database support
- Custom tenant logo and CSS support
- Can work in multi-tenant and single-tenant modes
Authentication & Authorization
Rich login options and complete authorization system
- Based on ASP.NET Identity Framework
- User & role management pages
- Hierarchical organization units system to group users and entities
- User login, register, password-reset and email validation pages
- User, role and permission based flexible authorization
- User and Tenant impersonation
- User account linking
- Two Factor Authentication (Email, SMS, Google Authenticator)
- User Lockout
- LDAP/Active Directory login support
- Active Directory Federation Service (ADFS) Authentication
- Social media logins (Facebook, Twitter, Google+ and Microsoft Account implemented)
- OpenId Connect Authentication
- Log and show all login attempts for users
- Password complexity settings
- Automatic Cross-Site Request Forgery (CSRF) protection
- IdentityServer4 integration
- User Delegation
- Session Timeout and Lock Screen
- Multitenant LDAP support
Rapid Application Development
Let it create basic UI for you
- A Visual Studio extension (and command line tool) to create an entity from the database to the UI layer by just defining its properties. See how it works.
- Templating support to generate customized code
HTTP API
API for Clients
- HTTP/REST API for all the application functionalities.
- GraphQL API infrastructure for 3rd-party clients.
Mobile Application
Integrated, cross-platform MAUI Application
- Cross-platform (iOS & Android) MAUI mobile application
- Integrated with the backend API
- Provides infrastructure for common development tasks
Dynamic UI Localization
Control Localization in your application
- Fully localized UI
- Can add, remove and translate languages on UI
- RTL and LTR support
- English, Chinese, German, French, Italian, Russian, Portuguese (Brazil), Spanish (Mexico), Spanish (Spain), Turkish and Arabic localizations are included
Setting Management
Manage the application settings
- Host & tenant-specific setting pages
- Hierarchical setting management infrastructure
- Easily configurable
Solid Architecture
Built with best practices
- Clean source code in a well-defined solution structure
- Layered & modular architecture
- Domain Driven Design implementation
- Dependency injection everywhere
Based on Strong Frameworks
Built on tools you already know
- .NET Framework 4.6.x / .NET Core 6.x (cross-platform support)
- ASP.NET Core / ASP.NET MVC & Web API
- EntityFramework Code-First and Migrations
- Angular, Bootstrap, AutoMapper...
- ASP.NET Boilerplate
Based on Metronic Theme
The world's most trusted UI theme
- Metronic 8 based
- Bootstrap 5 based
- Responsive design
- Multiple layout options
- See Metronic UI and components
Cross-Cutting Concerns
Automates repeating tasks... DRY!
- Validation
- Logging
- Exception handling
- Caching
- Automatic audit/security logging
- Automatic database connection management and unit of work implementation
- Periodic Audit Log Deletion
Automated Testing
Testabiliy is so important
- Testable architecture
- Includes unit & integration test written with xUnit
- Includes UI tests written with Playwright
And More...
Other highlights
- Webhook Feature
- Customizable Dashboard System
- Dynamic Entity Properties
- Pre-configured to deploy as Docker containers
- Real-time push notification system (with SignalR integration)
- Real-time chat system (with SignalR integration)
- Background job system (with Hangfire integration)
- Multiple time zone support for application, tenants and users
- Twilio integration option for sending SMS
- Show and download logs from UI
- Built-in global event bus for server-side events with pre-defined events for entity changes)
- Show entity histories
- Cookie consent & download users collected data (GDPR)
- Application setup screen
- Personalization of layout, header, menu and footer per user
- Swagger integration
- Tested on major PAAS providers (Azure, AWS)
- Healthchecks
- Helm charts for deployment
REGULAR | ENTERPRISE | ULTIMATE |
Develop single product Up to 3 developers 1 year forum support Full source code[1] 1 year access to the latest source code[2] Includes Metronic theme license |
Develop up to 3 products Up to 10 developers 1 year forum support Full source code[1] 1 year access to the latest source code[2] Includes Metronic theme license |
Develop up to 6 products Up to 20 developers Private ticket support 1 year forum support Full source code[1] 1 year access to the latest source code[2] Includes Metronic theme license |
[1] Lifetime usage, no limit on deployment or server counts.
[2] Access to the latest source code on GitHub, create/recreate your project on any architecture in the given period of time.