# lovephp-web全栈开源框架 **Repository Path**: xiaotong228/lovephp ## Basic Information - **Project Name**: lovephp-web全栈开源框架 - **Description**: lovephp-web全栈开源框架,前端,后端,pc页面,移动页面,app封装,一套代码解决常见的php项目场景 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.lovephp.com - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2022-06-14 - **Last Updated**: 2022-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: 全栈, Web, PHP, JavaScript, CSS ## README # LOVEPHP > `LOVEPHP` 是一款专为WEB开发设计的全栈开源框架 > 运行环境要求:`PHP7/PHP8`,`java` > 官网:http://www.lovephp.com > 文档:lovephp开发文档 > B站视频教程:lovephp全栈框架的个人空间 > 作者:潇桐(xiaotong228@qq.com) > Q群:854617887 # 开箱即用 > 这不是开源世界的一个轮子,这是一辆车,可以直接开的那种,专为全栈开发设计 > 不同于其他的主流php框架只管后端不管前端的设计,`lovephp`同时提供后端,前端,PC端网页,移动端网页,APP构建全部代码,助力项目开发快速上线 # PC端网页 > 通过自研的`skel`页面管理引擎,可以方便的对pc页面进行可视化编辑自定义模块等操作 # APP开发 > `lovephp`作为一个全栈框架,借助`hbuilder`可以实现打包APP,方便进行项目快速开发上线 # DEMO(PC网页,移动网页,APP,安卓,IOS) > `lovephp`提供了在线demo,让你可以直观看到运行效果,前后台都是配置好的,不需要额外部署安装 > 在线演示,APP下载 # 云空间 > `lovephp`自带了一个在线文件资源管理系统(类似于七牛云存,淘宝图片空间),开箱即用 > 视频介绍: lovephp全栈框架-云空间,云盘,在线文件存储管理功能 # 前端组件(widget) > 提供常用的组件:比如上传文件,设置头像,轮播,树状结构,弹出框,计时器等,不依赖第三方插件,代码统一,配置方便 > 组件演示 # CODEPACK,打破代码次元壁 > `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)这个概念,也没有了\ \ \之类的写法,直接用php输出html的标签 # 数据库连接查询 > 可以同时连接多个数据库,自动更改数据库表结构,自动同步触发器 > 触发器这个东西实际应用中很麻烦,代码逻辑比较难以统一,作用在很多程序中都被严重低估了,`lovephp`提供了同步触发器的方法,用了都说好,项目代码更规范,逻辑更清晰 # 版权声明 > LOVEPHP的版权归`lovephp.com`所有 > 采用MIT开源协议:http://opensource.org/licenses/MIT