链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

rageframe2:基于Yii2高级框架的快速开发应用引擎

RageFrame2是一个基于Yii2高级框架构建的快速开发应用引擎。创建于2016年4月16日,2018年9月10日2.0版本上线并对1.0版本进行了优化。2.3.x版本优化底层突出服务层支持多商户。它具有众多优势,如极强的可扩展性,采用应用化、模块化、插件化机制敏捷开发,微核...

访问官网 →

【Github】项目名:rageframe2 – 基于Yii2高级框架的快速开发应用引擎

项目简介

RageFrame2是一款现代化、快速、高效、便捷、灵活且方便扩展的应用开发骨架。创建于2016年4月16日,基于Yii2高级框架构建的快速开发引擎。2018年9月10日2.0版本正式上线,经过1.0版本一年多的开源反馈磨合,对1.0版本进行了重构优化完善。2.3.x版本优化了底层突出服务层,分离业务逻辑,支持多商户。

项目目的

为了集成更多的基础功能,不再为相同的基础功能重复制造轮子,开箱即用,让开发变得更加简单,更好地面向开发者进行二次开发。

核心技术

它具有极强的可扩展性,采用应用化、模块化、插件化机制敏捷开发。微核架构的极致插件机制,功能之间隔离,可定制性高,渐进式开发,功能增减不影响原系统。支持多端访问(后台、微信、Api、前台等),有完善的RBAC权限控制管理、无限父子级权限分组、可自由分配子级权限,且按钮/链接/自定义内容/插件等都可加入权限控制。多入口模式,包括Backend(后台)、Merchant(商户端)、Frontend(PC前端)、Html5(手机端)、Console(控制台)、Api(对内接口)、OAuth2Server(对外接口)、MerApi(商户接口)、Storage(静态资源)等。

实践案例

对接微信公众号且支持小程序(使用Easywechat4.x),整合了第三方登录(如QQ、微信、微博、GitHub等)、第三方支付(微信支付、支付宝支付、银联支付),整合了RESTful API用于前后端分离接口开发和App接口开发,可一键切换云存储(本地存储、腾讯COS、阿里云OSS、七牛云存储等),全面监控系统报错并将日志写入数据库,支持直接钉钉提醒,还有丰富的表单控件和组件方便快速开发,可快速生成CURD。

项目总结

RageFrame2功能丰富全面,无论是在开发的便捷性、功能的扩展性还是多端的支持性等方面都表现出色。希望大家对这个项目有更多的了解和关注,如果有任何想法或者问题,欢迎在下方留言参与讨论。

项目地址

GitHub链接直达