首頁 > 運維 > linux運維 > 主體

2017年php程式設計師必須學會的php架構推薦

PHP中文网
發布: 2017-07-15 11:18:14
原創
3127 人瀏覽過

相信大部分的初學者也是跟小編一樣,在PHP後期學習的過程中,常常會糾結應該要去學習哪一種框架更受用呢?為以後自己的工作更便利。

下面小編就為大家推薦以下這幾種,目前是大部分的網路公司會用到的php開發的高效框架!

1、專案名稱:多功能THinkPHP 開源框架

##項目簡介:使用THinkPHP 開發專案的過程中把一些常用的功能或第三方sdk 整合好,開源供親們參考,如Auth 權限管理、支付寶、微信支付、阿里oss、友盟推送、融雲即時通訊、雲端通訊簡訊、Email、Excel、PDF 等等。這些都是經過線上營運考驗的,無毒害可以免費放心折騰使用。只要不是某一天找到我說因為借鑒了這個開源產品的一些方法,而導致了好幾個億的損失,要我負責並賠償就好~  ̄へ ̄ !

此開源產品面向所有THinkPHP 開發用戶,因為我的基本思想是不改動框架的源文件,只是圍繞著框架擴展,所以整合的這些功能都可以無痛兼容各種環境,既可以依照文章將整合的這些功能方便的移植到你已有的專案中,也可以直接以此專案為基礎開發。

推薦教學:《php.cn獨孤九賤(5)-ThinkPHP5影片教學》

2、專案名稱:基於Laravel 的輕量級web 部署系統Fixhub

2017年php程式設計師必須學會的php架構推薦

專案簡介:Fixhub 是一款免費、開源,基於Laravel 5.3 框架開發的web 自動部署系統。目前實現的功能主要包括:

支援 PHP、Python、JAVA、Ruby 等專案的發布。

透過 SSH 將程式部署到多台伺服器上。

直接從 Git 倉庫複製專案程式碼並進行打包、安裝。

執行遠端伺服器 bash 指令。

透過 Websocket 實現專案部署狀態的即時追蹤。

在伺服器保留回溯版本記錄,以便快速回滾。

透過任務計畫進行專案健康檢測。

可透過 webhook 觸發部署。

上線單申請、審核流程。

Slack 和郵件通知。

推薦教學:Laravel5.2部落格實戰影片教學

#3、專案名稱: 基於Yii框架協同辦公室管理系統IBOS

#專案簡介:##IBOS 是基於PHP開發、Yii框架、免費開源的,快速、有效率的協同辦公室管理系統。最新的 IBOS 為協同辦公室應用開發提供了強有力的支持,這些支持包括:複雜的使用者組織結構管理支援。

靈活且完善的角色權限控制體系,權限粒度支援到方法的權限設定。

實用的功能和完善的外掛機制。

模組化的功能應用機制,可單獨安裝卸載單一應用程式。

雲端平台支援提供了對新浪 SAE 平台和本地環境雙重支援的選擇,具備“橫跨性”和“平滑性”,支援本地化開發和調試以及部署切換。

快取支援提供了包含檔案、資料庫、Memcache、Xcache、Redis 等多種類型的快取支援。

推薦教學:Yii開發大型商城專案影片教學

4、專案名稱:基於CodeIgniter 框架的CMS

專案簡介:菜鳥CMS 是用CodeIgniter + bootstrap2.0 面向開發人員的通用管理後台,視情況而定是否運用到你自己的專案中,其主要功能包括:

##權限模組

會員模組

文章模組

投影片模組

類別模組

快取模組

#日誌模組

系統設定

#推薦教學:CI框架影片教學

#5、專案名稱:基於zend 開發的CMF 系統

專案簡介:本專案是基於zend framework 1.12.3 開發的CMF 系統。

在不改動 zend framework 程式碼的基礎上建構的基於 app 的 CMF 系統。

自備後台,以及安裝模組。

對 zend framework 的 ini

設定檔進行緩存,大大提高了 zend framework 的運行速度。

巧妙的使用zend framework 的layout ,view 模組,使各app 模組,可以使用全局layout 進行佈局,也可以app 模組自訂的佈局,(預設情況下app 模組未定義layout 佈局將使用全局佈局)。

資料庫透過定義可以開啟讀寫分離功能,透過配置 ini 文件,可以很方便的分庫,各分庫之間的功能可以無縫調用。

每個 app 模組包含有一個 library 函式庫,各 app 模組 libray 函式庫,可以互相調用,libray 分 dao,service,tool 三層結構,非常方便以後擴充。

類別庫實作

自動載入,不需要特意 include。

等等還有許多其他功能,適合初學 zend framework 的開發人員學習以及高級開發人員在專案中使用。

推薦教學:Zend Framework資料庫操作技巧總結

#6、專案名稱:基於phalcon 開發的內容管理系統

專案簡介:本專案是基於Phalcon 開發的內容管理系統。 特性:

繼承 Phalcon 框架全功能。

多網站支持,異網站使用者檔案、同網站私有/共有網站隔離。

強大的個人化環境,每個使用者可以對網站內容和表現形式進行個人化設定。

基於使用者角色、模組、角色的權限控制系統,當然,您也可以透過

回呼函數進行更精細控制。

提供的站內搜尋系統原生支援全文搜尋。

使用 volt 編寫主題模板,類別 twig 語法,單比 twig 更有效率。

Tolowan 提供的實體管理、欄位管理、表單管理、模型管理等機制,可以大幅縮減二次開發的難度和所需時間。


以上便上小編為大家推薦的2017年較為熱門的幾大框架,童鞋們抓緊學習吧!

小編碼字不容易,文筆不好,還望各位客官海涵~

以上是2017年php程式設計師必須學會的php架構推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板