LOVEPHP-WEB全栈开源框架发布

lz36k29BtN.png

LOVEPHP 是一款专为 WEB 开发设计的全栈开源框架
运行环境要求:PHP7/PHP8,java
官网:www.lovephp.com
文档:lovephp 开发文档
B 站视频教程: 潇桐 228 的个人空间
作者:潇桐 (xiaotong228@qq.com)
Q 群:854617887

开箱即用#

这不是开源世界的一个轮子,这是一辆车,可以直接开的那种,专为全栈开发设计
不同于其他的主流 php 框架只管后端不管前端的设计,lovephp 同时提供后端,前端,PC 端网页,移动端网页,APP 构建全部代码,助力项目开发快速上线

PC 端网页#

通过自研的 skel 页面管理引擎,可以方便的对 pc 页面进行可视化编辑自定义模块等操作

APP 开发#

lovephp 作为一个全栈框架,借助 hbuilder 可以实现打包 APP, 方便进行项目快速开发上线

DEMO (PC 网页,移动网页,APP, 安卓,IOS)#

lovephp 提供了在线 demo, 让你可以直观看到运行效果,前后台都是配置好的,不需要额外部署安装
在线演示,APP 下载

云空间#

lovephp 自带了一个在线文件资源管理系统 (类似于七牛云存,淘宝图片空间), 开箱即用

前端组件 (widget)#

提供常用的组件:比如上传文件,设置头像,轮播,树状结构,弹出框,计时器等,不依赖第三方插件,代码统一,配置方便
组件演示

CODEPACK, 打破代码次元壁#

codepacklovephp 自带的 js,css 代码打包编译引擎
打破 php,js,css 代码之间的次元壁,比如你可以用 php 设置 js,css 代码里面的变量,控制 js,css 代码的生成逻辑等等
css 代码是基于 less 自动编译生成,自带 less 解析器
js,css 代码有自己的组装逻辑,类似于一些前端框架的 import 那一套,只是本框架用 php 控制,类似于 webpack 可以实现自动打包,自动丑化等操作 (需要安装 java)
前端暴露的 js,css 代码经过自动编译后都放在 /temp/codepack 下面,线上模式下直接清空这个文件夹就会自动生成,开发模式下会自行判断是否需要重新生成

前后端不分离设计#

不是当前流行的后端分离设计,lovephp 是前后端不分离,甚至可以说是紧密结合的设计
前后端,PC/WAP/APP 端代码尽量复用

路由方式#

php 路由部分也是 MVC (module,view,controller) 模式,只是 view 这部分的展现方式不同于传统框架
前端页面代码输出没有传统的模板 (template) 这个概念,也没有了 < if> <else> <foreach > 之类的写法,直接用 php 输出 html 的标签

数据库连接查询#

可以同时连接多个数据库,自动更改数据库表结构,自动同步触发器
触发器这个东西实际应用中很麻烦,代码逻辑比较难以统一,作用在很多程序中都被严重低估了,lovephp 提供了同步触发器的方法,用了都说好,项目代码更规范,逻辑更清晰

版权声明#

LOVEPHP 的版权归 lovephp.com 所有
采用 MIT 开源协议:opensource.org/licenses/MIT

本作品采用《CC 协议》,转载必须注明作者和本文链接