7個熱門開源PHP框架

PHPHypertext Preprocessor)是一種通用開源腳本語言。語法吸取了C語言、JavaPerl的特色。雖然有不少其它可供選擇的Web開發語言,像:ASP Ruby,可是PHP是目前爲止世界上最爲流行的。php

關於PHP框架laravel

框架就是經過提供一個開發Web程序的基本架構,PHP開發框架把PHPWeb程序開發擺到了流水線上。換句話說,PHP開發框架有助於促進快速軟件開發(RAD),這節約了你的時間,有助於建立更爲穩定的程序,並減小開發者的重複編寫代碼的勞動。這些框架還經過確保正確的數據庫操做以及只在表現層編程的方式幫助初學者建立穩定的程序。PHP開發框架使得你能夠花更多的時間去創造真正的Web程序,而不是編寫重複性的代碼。數據庫

PHP框架對不少新手而言可能會以爲很難攀越,其實否則,只要知道一個框架的流程,明白原理了,基本相似框架均可以看懂。PHP4時代就有一些框架,可是由於框架並無給你們帶來多方便而以爲很複雜,速度尚未純PHP好。從PHP5開始,面向對象模型的修改對框架的發展起了很大的做用,因此一直到了PHP5纔有大的發展。編程

各種框架使用現狀架構

Sitepoint網站作了一個小的調查,看看PHP開發者們最喜歡使用哪一個PHP框架。調查結果顯示,最流行的PHP框架前三甲爲:Laravel、Phalcon、Symfony2。框架

熱門PHP框架簡介yii

一、Laravel函數

Laravel是一個簡單優雅的PHP Web開發框架,能夠將開發者從意大利麪條式的代碼中解放出來,經過簡單、高雅、表達式語法開發出很棒的Web應用,Laravel擁有更富有表現力的語法、高質量的文檔、豐富的擴展包,被稱爲"巨匠級PHP開發框架"codeigniter

二、Phalcon工具

Phalcon是一個全棧的、用C語言編寫的PHP5框架,爲開發者提供了網站及應用開發所需的大量高級工具,且Phalcon是鬆耦合的,開發者能夠根據須要使用其餘組件。Phalcon中的全部函數都以PHP類的方式呈現,開發者無需學習和使用C語言,且無需擔憂性能問題。

三、Symfony2

Symfony2是一個開源的PHP Web框架,有着開發速度快、性能高等特色。與其餘框架相比,Symfony2的優點包括:支持DI(依賴注入)和IoC(控制反轉);擴展性強;文檔和社區比較成熟。可是Symfony2學習難度偏大,初學者可能須要必定的練習。

四、CodeIgniter

是一個開源的PHP Web框架,有配置簡單、執行效率高、簡潔、代碼很少具備基本的路由功能,可以進行必定程度的路由、數據庫層封裝的不錯,具備基本的MVC功能等優勢。並且自帶了不少簡單好用的library,框架適合小型應用。可是PHP框架略顯簡單,只可以知足小型應用,略微不太可以知足中型應用須要。

五、Yii Framework

Yii Framework是一個基於組件、用於開發大型 Web 應用的高性能 PHP 框架。Yii 有着豐富的功能. MVC, DAO/ActiveRecord, 主題化, 國際化和本地化, Yii 提供了幾乎全部今天的Web 2.0應用程序開發所需的功能。

六、Cakephp

CakePHP是一個基於PHP,免費且開源的迅速發展框架最開始從Ruby On Rails框架裏獲得靈感。該項目主要目標是提供一個可讓各類層次的PHP開發人員快速地開發出健壯的Web應用,而又不失靈活性。CakePHP 擁有一個活躍的開發團隊以及社區,使 CakePHP 自己更具有應有的價值。

七、Zend Framework 2

   

Zend Framework 是一個面向對象的,由PHP5寫成的框架。其基於一個簡潔和友好的許可證協議,並基於了一個通過了至關嚴酷測試的代碼庫開發而來。這是一個鬆散的幾乎沒有耦合架構設計,你能夠方便地把其和其它框架混合使用。

相關文章
相關標籤/搜索