微服务--架构实践, 二,Asp.net Zero

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jason_dct/article/details/81939591

 

什么是ASP.NET Zero?

ASP。NET ZERO - 新Web项目的入门套件。它通过提供预构建和工作的用户管理,角色管理,设置管理,审计日志,登录,注册页面,多租户和更多功能来节省您的时间。

 

是基于ABP 做的开发

ABP分层架构如下,

官方网站:https://aspnetboilerplate.com/Templates

ABP学习资料如下:

http://www.cnblogs.com/mienreal/p/4528470.html

 

ASP.NET Zero is an enterprise level base solution to jump start your new project. It's based on ASP.NET Boilerplate framework and built with best practices. Highlights:

增加的内容包含,不过不用紧张,都有代码可以修改的。

  •  User, role, permission and organization unit management UI. 

用户,角色,权限和组织单位管理UI。

  •  Tenant, edition and feature management UI, tenant subscription system.

租户,版本和功能管理UI,租户订阅系统。

  •  Xamarin mobile application.

Xamarin移动应用程序。

  •  Setting management UI.

设置管理UI。

  •  Dynamic language management UI, RTL support.

动态语言管理UI,RTL支持。

  •  Real time chat and notification system.

实时聊天和通知系统。

  •  Audit log report UI.

审核日志报告UI。

  •  User profile, account linking, impersonation, social logins and more...

用户个人资料,帐户关联,模拟,社交登录等...

  •  Based on premium metronic theme.

可以找到能下载代码的地方下载,由于他是收费的,所有我不提供代码地址了。

下载下完成之后如下,感谢张峰协调调试。

发布成功后的API接口列表

 

asp.net Zero 源码运行 的 Dashboard 

 

  • SaaS 模式的租户页面,针对企业可以建立一个为部门建立使用的空间。

  • 管理导航菜单--组织管理页面

  • 多语言的支持。

  • 审计日志

设置页面,可以设置租户,用户管理,安全,邮箱等。

基于优质的metronic主题。

当然收费和免费是不一样的

对比表:https://aspnetzero.com/Documents/Abp-Template-vs-AspNet-Zero

Feature 功能 Free Startup Templates ASP.NET Zero
Base Infrastructure 基础设施 包含 包含
Abp framework features Abp框架功能 包含 包含
Abp.Zero module integration Abp.Zero模块集成 包含 包含
Multi Tenancy 多租户 包含 包含
User Interface (Account / Login) 用户界面(帐户/登录) 包含 包含
Login 登录 包含 包含
Register 寄存器 包含 包含
Token based authentication 基于令牌的身份验证 包含 包含
Social logins 社交登录 包含
LDAP (Active Directory) / ADFS login LDAP(Active Directory)/ ADFS登录 包含
Forgot password 忘记密码 包含
Email address & phone number confirmation 电子邮件地址和电话号码确认 包含
Password reset 重设密码 包含
Two Factor authentication 双因素身份验证 包含
OpenId Connect login OpenId Connect登录 包含
User lockout 用户锁定 包含
User profile / profile image / change password 用户个人资料/个人资料图片/更改密码 包含
Account linking 帐户关联 包含
Show login attempts 显示登录尝试 包含
Tenant registration 租户注册 包含
Identity Server 4 integration Identity Server 4集成 包含
Password complexity settings 密码复杂性设置 包含
User Interface (Application) 用户接口(应用程序) 包含
User management 用户管理 基本                  高级
Role management 角色管理 基本                  高级
Tenant management 租户管理 基本                  高级
Permission management 许可管理 Role based (Simple) Role & User based
Sample tenant dashboard 示例租户仪表板 Client side only Server side integrated
Setup screen 设置屏幕    
Edition & feature management
for SaaS applications
SaaS应用程序的版本和功能管理 包含
Tenant subscription, payment & billing system 租户订阅,付款和结算系统 包含
Tenant & user Impersonation 租户和用户模仿 包含
Organization Unit management 组织单位管理 包含
Language (localization) management 语言(本地化)管理 包含
Audit log report 审核日志报告 包含
Real time notifications 实时通知 包含
Chat (with SignalR) 聊天(使用SignalR) 包含
Host dashboard 主机仪表板 包含
Application settings 应用程序设置 包含
RTL support RTL支持 包含
Show website logs / clear caches 显示网站日志/清除缓存 包含
Custom tenant logo & CSS 自定义租户徽标和CSS 包含
Time zone selection 时区选择 包含
UI personalization
(top/left menu, dark/light skin... options)
UI个性化
(顶部/左侧菜单,深色/浅色皮肤......选项)
包含
UI Theme UI主题 BSB Admin (free theme) Metronic (premium theme)
User Interface (Public Web Site) 用户界面(公共网站) 包含
Simple public web site 简单的公共网站 包含
Mobile Application 移动应用 包含
Xamarin mobile application Xamarin移动应用程序 包含
Rapid Application Development 快速应用开发 包含
Code generation extension 代码生成扩展 包含
Support 支持 包含
Community support (Stackoverflow) 社区支持(Stackoverflow) 包含 包含
Premium forum support 高级论坛支持 包含

更多Zero 学习资料,请参考:https://blog.csdn.net/alistair_chow/article/category/6743017

 

 

展开阅读全文

没有更多推荐了,返回首页