DolphinPHP(海豚PHP)是一個(gè)基于ThinkPHP5.1.42LTS開(kāi)發(fā)的一套開(kāi)源PHP快速開(kāi)發(fā)框架,DolphinPHP秉承極簡(jiǎn)、極速、極致的開(kāi)發(fā)理念,為開(kāi)發(fā)集成了基于數(shù)據(jù)-角色的權(quán)限管理機(jī)制,集成多種靈活快速構(gòu)建工具,可方便快速擴(kuò)展的模塊、插件、鉤子、數(shù)據(jù)包。統(tǒng)一了模塊、插件、鉤子、數(shù)據(jù)包之間的版本和依賴(lài)關(guān)系,進(jìn)一步降低了代碼和數(shù)據(jù)的冗余,以方便開(kāi)發(fā)者快速構(gòu)建自己的應(yīng)用。
表單構(gòu)建器
表格構(gòu)建器
側(cè)欄構(gòu)建器
模塊化
插件化
數(shù)據(jù)化
DolphinPHP目前內(nèi)置了多達(dá)30多種表單項(xiàng)類(lèi)型,比如:?jiǎn)涡形谋尽⒍嘈形谋尽俣染庉嬈鳌arkdown編輯器、單選、多選、開(kāi)關(guān)等等,只需簡(jiǎn)單幾句代碼便可實(shí)現(xiàn)豐富的表單頁(yè)面。
DolphinPHP提供了一系列針對(duì)構(gòu)建數(shù)據(jù)表格的方法,可以幫助開(kāi)發(fā)者快速構(gòu)建數(shù)據(jù)表格,集成快速編輯、模糊搜索、字段排序、字段搜索、時(shí)間段搜索等功能。
DolphinPHP采用模塊化的開(kāi)發(fā)模式,在保證模塊獨(dú)立的同時(shí),大大降低代碼、數(shù)據(jù)的沉余,保證了應(yīng)用程序的高內(nèi)聚低耦合。開(kāi)發(fā)完成的模塊,可以通過(guò)導(dǎo)出功能將模塊打包,放在任何用DolphinPHP開(kāi)發(fā)的系統(tǒng)中,即可安裝使用。
DolphinPHP為開(kāi)發(fā)者提供了完善的插件機(jī)制,可以輕松的開(kāi)發(fā)各種插件。目前已制作提供了“阿里大于短信插件”、“Excel導(dǎo)入導(dǎo)出插件”、“二維碼插件”、“條形碼插件”,未來(lái)會(huì)繼續(xù)提供更多實(shí)用插件,即插即用。
為保證模塊間的數(shù)據(jù)通用性和一致性,DolphinPHP提供了數(shù)據(jù)包功能。比如模塊A和模塊B均需要用到地區(qū)信息數(shù)據(jù),那么可以通過(guò)安裝相同的數(shù)據(jù)包來(lái)保證兩個(gè)模塊間的地區(qū)信息一致,避免兩個(gè)模塊的地區(qū)數(shù)據(jù)發(fā)生沖突的問(wèn)題。