LOVEPHP
是一款专为 WEB 开发设计的全栈开源框架
运行环境要求:PHP7/PHP8
,java
官网:http://www.lovephp.com
文档:lovephp 开发文档
B 站视频教程:潇桐 228 的个人空间
作者:潇桐(xiaotong228@qq.com)
Q 群:854617887
这不是开源世界的一个轮子,这是一辆车,可以直接开的那种,专为全栈开发设计
不同于其他的主流 php 框架只管后端不管前端的设计,lovephp
同时提供后端,前端,PC 端网页,移动端网页,APP 构建全部代码,助力项目开发快速上线
通过自研的
skel
页面管理引擎,可以方便的对 pc 页面进行可视化编辑自定义模块等操作
lovephp
作为一个全栈框架,借助hbuilder
可以实现打包 APP,方便进行项目快速开发上线
lovephp
提供了在线 demo,让你可以直观看到运行效果,前后台都是配置好的,不需要额外部署安装
在线演示,APP 下载
lovephp
自带了一个在线文件资源管理系统(类似于七牛云存,淘宝图片空间),开箱即用
提供常用的组件:比如上传文件,设置头像,轮播,树状结构,弹出框,计时器等,不依赖第三方插件,代码统一,配置方便
组件演示
codepack
是lovephp
自带的 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 开源协议:http://opensource.org/licenses/MIT
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.