正版现货ruby on rails教程水手册

87.9元

包邮

(需用券)

去购买 >

RageFrame

为二次开发而生,让开发变得更简单。

前言

RageFrame项目创建于2016年4月16日,基于Yii2框架开发的应用开发引擎,目前正在成长中,目的是为了集成更多的基础功能,不在为相同的基础功能重复制造轮子,开箱即用,让开发变得更加简单。

特色

只做基础底层内容,RageFrame不会在上面开发过多的业务内容,满足绝大多数的系统底层开发。

多入口模式,多入口分为 backend(后台)、frontend(PC前端), wechat(微信),api(其他或app接口对接), 不同的业务,不同的设备,进入不同的入口。

重写机制,系统自带的控制器模型视图以及第三方的插件和yii2框架内的文件都可以被用户重写,该重写是通过Yii2的classMap机制实现的。

升级最小化干扰,RageFrame的核心文件是放到 vendorjianyan74rageframe-basics 路径下面,和第三方扩展,用户二次开发路径完全隔离开, RageFrame可以通过composer进行核心功能的升级,用户只需要通过composer升级 即可。

对接微信公众号,使用了一款优秀的微信非官方SDK Easywechat,系统内已集成了该SDK,调用方式会在RageFrame文档说明,也可直接看其SDK文档进入深入开发。

RBAC(权限)管理系统,RBAC和菜单功能的无缝对接,实现无权限的菜单不对用户显示,具体参考权限和菜单添加的规则文档。

插件和模块机制,安装和卸载不会对原来的系统产生影响,具体可参考RageFrame插件模块使用文档。

增加了服务层Services,这样,Controller,View 层,在原则上 不能直接调用model,必须通过Services层以及子Services层,然后Services访问各个 model,组织数据,事务处理等操作,将数据结果返回给上层,这种设计可以方便以后业务 发展后,进而根据业务特点进行重构,或者以后如果出现新技术,新方式, 都重构成自己想要的样子,譬如, 将某个底层由mysql换成mongodb,或者为了应付高并发读写并且多事务性的功能部分, 进行分库分表的设计方式。

整合了第三方登录,目前有QQ、微信、微博、GitHub。

整合了第三方支付,目前有微信支付、支付宝支付、银联支付。

框架模块支持小程序的开发。

集成RESTful API,支持前后端分离接口开发和app接口开发,可直接上手开发业务。

详细的文档说明,利于开发者的二次开发。

开始之前

具备 PHP 基础知识

具备 Yii2 基础开发知识

仔细阅读文档,一般常见的报错可以自行先解决,解决不了在来提问

如果要做微信开发需要明白微信接口的组成,自有服务器、微信服务器、公众号(还有其它各种号)、测试号、以及通信原理(交互过程)

如果需要做接口开发(RESTful API)了解基本的 HTTP 协议,Header 头、请求方式(GET\POST\PUT\PATCH\DELETE)等

能查看日志和Debug技能

一定要仔细走一遍文档

官网

http://rageframe.com

开发文档

RageFrame 开发文档

Demo

http://demo.rageframe.com/bac...

账号:demo

密码:1234567

demo限制了一些功能,为了更好的体验功能请下载安装体验

问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

QQ群:655084090

Email:751393839@qq.com

论坛:http://forum.rageframe.com

Github:https://github.com/jianyan74/...

Git@OSC:https://git.oschina.net/jiany...

特别鸣谢

感谢以下的项目,排名不分先后

Yii:http://www.yiiframework.com/

Bootstrap:http://getbootstrap.com

EasyWechat:https://easywechat.org/

版权信息

RageFrame遵循Apache2开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2016-2018 by RageFrame www.rageframe.com

All rights reserved。

原文链接:https://segmentfault.com/a/1190000013890528

㊣现货php高性能基础框架与图书

68.5元

包邮

(需用券)

去购买 >

rageframe2 数据库配置_基于Yii2的应用开发引擎RageFrame相关推荐

  1. abaqus python二次开发攻略_基于CAE二次开发进行弹簧批量建模

    一. 为什么要进行弹簧批量建模 当一个公司或者学者从事科研任务时,往往通过有限元进行建模分析,建模的时间通常与工作效率挂钩.例如ABAQUS/CAE建模,想必很多老用户都有某种共同的感受,那就是实体模 ...

  2. 路由器snmp配置_基于keepalived配置数据库主从实现高可用

    基于keepalived配置数据库主从实现高可用 使用keepalived来监听端口,实现数据库的高可用.实现效果,其中一台数据库服务器突然出故障或关机时,应该不影响应用正常运行,等待服务器启动之后, ...

  3. rageframe2 数据库配置_RF 微商城 一款基于 RageFrame2 的免费开源的基础销售功能的微商城...

    RF 微商城 前言 基于 RageFrame2 的一款免费开源的基础销售功能的微商城,前端基于 uni-app,一端发布多端通用,目前已经适配 H5.微信小程序.QQ小程序.Ios App.Andro ...

  4. mysql 点赞数据库设计_基于redis实现的点赞功能设计思路详解

    点赞其实是一个很有意思的功能.基本的设计思路有大致两种, 一种自然是用mysql等 数据库直接落地存储, 另外一种就是利用点赞的业务特征来扔到redis(或memcache)中, 然后离线刷回mysq ...

  5. quartz配置_基于spring-boot 2.x +quartz 的CRUD任务管理系统

    基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目. 开发环境 JDK1.8.Maven.Eclipse 技术栈 SpringBoot 2.0.1.thyme ...

  6. postgis数据库优化_基于PostGIS的高级应用(1)--PgRouting百万级别路网查询优化

    前文<基于PgRouting的GIS网络分析--数据准备>描述了如何进行数据准备工作,入门的朋友可以参考如何搭建环境,导入数据和建立索引等准备.pgrouting是postgis的插件,主 ...

  7. 密钥生成并配置_基于密钥的SSH认证流程

    " 基于密钥的SSH认证流程." 01 - 基于密钥的SSH认证流程 Client生成一对密钥,将公钥存放于Server上,私钥自己留着. Server收到Client的登录请求, ...

  8. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  9. windows mysql主主配置_基于docker MySQL数据库主主同步配置(windows上)

    安装docker部分 坑点 docker拉镜像速度过慢 点击docker图标,点击邮件看到setting,setting界面上点击docker engine,配置如图所示 还有两个备用的镜像地址 &q ...

最新文章

  1. 备忘录吕吕没有备忘录十新建_一份备忘单,可帮助您记住CSS自定义属性
  2. HTML的标签描述8
  3. python图标-python实现的简版iconv
  4. [NewLife.XCode]脏数据
  5. react学习(7)----react转换值同render
  6. 最详细的YOLOv2论文笔记
  7. UVa 1620 懒惰的苏珊(逆序数)
  8. 用python效率办公_如何用Python提高办公(Excel)效率?
  9. transaction缩写为什么是tx_TX Transaction locks常见的4种情况
  10. 诸子经典 —— 《管子》
  11. 如何对接泡椒云,给你的Auto.js脚本增加卡密验证功能?详细教程
  12. java中this代表什么
  13. vue 下载文档乱码
  14. 史上最傻java代码记录
  15. Linux用户和进程管理
  16. Behavior Designer 中文版教程
  17. android 录屏工具,ShareREC for Android全系统手机录屏软件原理解析
  18. Android课设:简易音乐播放器
  19. 【汇编语言】【ARM扩展资料】硬件组成
  20. 华为服务器如何开机自动启动不了,华为手机开不了机怎么办 开机后一直停留在开机画面的解决方法(3)...

热门文章

  1. 地震勘探原理(一)之地震波的基本概念
  2. JS自定义手机端H5键盘
  3. STM32H750VBT6驱动程控增益放大模块PGA113——基于CubeMX的Hal库
  4. 计算机博士复试英语自我介绍,博士复试英语自我介绍大全
  5. 男人帮之程序员坚持语录
  6. Java多线程---单例模式(有趣易懂版)
  7. 金字塔原理-演示的逻辑
  8. 软件产品化的一些见解
  9. cs七龙珠怎么添加机器人_CS龙珠(机器人)操作菜单
  10. html正片叠底 透明度,css3正片叠底(示例代码)