LOVEPHP
是一款專為WEB開發設計的全棧開源框架
執行環境要求:PHP7/PHP8
,java
官網: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開源協議:opensource.org/licenses/MIT
本作品採用《CC 協議》,轉載必須註明作者和本文連結