本篇经验将和大师介绍ABP 开源 Web应用程序框架特征,但愿对大师的工作和进修有所帮忙!
模块化架构
模块化设计,可从底到顶进行延长,如下图所示:
聚焦微办事
撑持微办事架构有助于构建自立微办事,如下图所示:
范畴驱动设计
按照DDD模式和原则设计和开辟.为应用程序供给分层模子,如下图所示:
授权
具有效户,脚色和细粒度权限系统的高级授权系统. 构建在Microsoft Identity框架,如下图所示:
多租户
SaaS应用程序开辟变得简单,从数据库到UI的集当作多租户,如下图所示:
横切存眷点
完整的根本架构,用于授权,验证,异常处置,缓存,审计日记记实,事务办理等,如下图所示:
内置Bundling & Minification
无需利用外部东西进行Bundling & Minificatio, ABP供给更简单,动态,壮大,模块化的内置的体例,如下图所示:
虚拟文件系统
将views, scripts, styles, images等嵌入到packages/libraries中,并在分歧的应用程序中重用,如下图所示:
本家儿题
利用和自界说基于bootstrap的尺度UI本家儿题或建立属于本身的本家儿题,如下图所示:
后台功课
内置后台功课系统,可以集当作到Hangfire,RabbitMQ或任何你喜好的东西,如下图所示:
深奥无极试和可心猿意马制
帮忙构建深奥无极试的应用程序.易于改换/笼盖内置的各类办事,如下图所示:
HTTP API和动态代办署理
主动将应用程序办事公开为REST气概的HTTP API,并利用动态JavaScript和C#代办署理,如下图所示:
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!