当前位置: 首页 > Web前端 > vue.js

推荐一款基于微前端架构的极速微应用开发框架StartCMS

时间:2023-03-31 17:19:28 vue.js

StartCMS是一款基于ThinkPHP6.0+、ElementUI、MicroApp的极速微应用开发框架。Rangular...后端开发不限语言,支持PHP、Java、Node、Python、Go、C#...主要特点简单:后端标准CMS分层设计,前端微应用架构、新的开发模式和开发规范,给开发者更好的体验框架独立性:框架代码和应用代码分离,框架只保留核心功能,各种业务功能以应用的形式实现应用独立:每个应用都可以独立开发,独立运行,独立部署,然后将这些小应用整合成一个完整的应用无限技术:前后端可以用任何语言和任何技术栈开发,可以部分/增量升级,代码简洁、解耦、更易维护Unlimited架构:支持微应用架构,也兼容Monolithicarchitecture开发,不同应用的前端可以分离或直接在基础上开发命令优化:完善的命令支持,一行命令即可启动前后端服务,无需搭建本地站点开发代码生成:内置高效代码生成器一键生成优雅CURD相关接口及接口文档注释文档:集成APIDOC注释文档,一键生成可调试接口文档注释权限:添加@super、@auth、@admin、@login等标签接口注解完成权限控制生成前端路由角色权限:内置综合多角色功能权限控制,无限制父子级权限分组数据权限:基于组织结构的行数据权限控制,支持无限组织结构设置全站事件:跨应用事件分发、事件监听ing和事件订阅自动完成,无需手动绑定。通用模型:内置快速关联查询、分页查询、列表查询、明细查询、数据更新删除通用服务:模型自动关联、内置快速分页查询、列表查询、明细查询、数据更新删除通用控制器:快速参数格式校验,安全校验可自动完成CSRF安全校验环境要求PHP>=7.4.0Mysql>=5.6Nginx或ApacheNginxNginx或Apache推荐配置伪静态启用函数putenvproc_open(composer时使用)安装扩展)Demo站点演示地址:http://demo.startcms.cn帐号密码:admin/admin开发文档点击访问