Ⅰ php框架的PHP框架TOP10
排名前 10 並且最受歡迎的 PHP 框架(排名不分先後)。
Laravel
這款可能是現在最受歡迎的 PHP 框架,Laravel 非常強大,而且很高雅,易於學習和使用。非常值得一試!
Flight
Flight 是一個快速,簡單,可擴展的微型 PHP 框架,允許用戶快速的構建 RESTful web 應用,同樣易於學習和使用,簡單但是很強大!
Yii
Yii 是個高性能的 PHP 框架,用來開發 Web 2.0 應用程序,Yii 擁有很豐富的特性: MVC,DAO/ActiveRecord ,I8N/L10N,緩存,身份認證,基於用戶角色的訪問控制,scaffolding和測試等等。
Medoo
Medoo 是最輕的 PHP 資料庫,只包括了一個10,9kb 的文件,一個很強大的適用於簡單的 web 小應用開發的微型框架。
PHPixie
這個框架源於 Kohana 框架,是我最喜歡的框架了:兼容 MVC,能快速掌握,強大,你也應該試一試!
CodeIgniter
雖然是個比較老的框架,也快被淘汰了,但是我還是很喜歡這個強大的 MVC 框架 CI,無數次在我的項目中使用它,從來也沒對它失去信心,依然是我不變的選擇!
Kohana
Kohana 是個開源的,面向對象的 MVC web 框架,是使用 PHP5 來構建的。這個框架是由一群志願者隊伍開發的,他們致力於迅速,安全和小。
Symfony
這個框架是在 2005 年創建,是個非常強大的 MVC 框架,在企業界是非常受歡迎的。Symfony 是收到眾多的 web 應用框架啟發的:Ruby on Rails,Django 和 Spring ,它可能是最完整的 PHP 框架了。
Pop PHP
很多 PHP 框架很漂亮也很復雜,Pop 的建立是考慮到所有經驗層次的,提供了一系列可管理的學習曲線給初學者熟悉 PHP 的基礎,同時又提供了健壯和強大的功能給有經驗的 PHP 開發者。大小小於 2MB。
Phalcon
Phalcon 是一個開源的,滿棧的 PHP 框架,使用 PHP 5 類似 C 擴展的語言來編寫的高性能框架。用戶不需要會用 C 語言,Phalcon 會提供 PHP 類。Phalcon 是鬆散耦合,用戶可以隨意使用組件來創建 web 應用。
Ⅱ PHP哪個框架最好
二話不說先來一個 Github 上 PHP 開源項目的排名 Search · stars:>0 · GitHub , 好有個概念.
大家的回答都比較老了, 現在是 2014 年 8 月下旬, PHP 最近這幾年還是發生了很多變化, 尤其是 Laravel 的出現, 讓很多已經開始放棄 PHP 的人又從新回到 PHP 的懷抱.
離開 PHP 是因為覺得社區就是一盤散沙, 大家各種為戰, 當我想學個框架, 來提高生產效率的時候, 上 Google 一搜, 出來的就是
50個你必須了解的 PHP 框架>
<10個最有名的 PHP 框架>....
真的很嚇人, 這么多的框架, 我無從入手.
最後我下定決心, 把每一個框架都學習一遍, 真正在學習的時候, 頭又大了, 每一個框架都有不同的代碼規范, 不同的架構, 不同 "功能一樣調用方式不一樣的函數方法" , 可以這么說
每一個框架都在發明屬於自己的語言
在學到第五個框架的時候, 我就決定放棄了, 因為, 我覺得, 我雖然年輕, 但是不至於時間如此廉價的浪費掉.
後來一直聽說 Ruby 社區有一個叫 Ruby on Rails 的 Web 框架, 是全世界最好的框架, 為了用上最好的框架我開始學習 Ruby 直到接觸 Rails, 還記得第一次用 Rails 寫 Demo App 的時候, 熱淚盈眶呀, 多麼好的設計, 並且最重要的, Rails 的社區是如此理智, 大家喊得口號是
Convention over configuration;
DRY - Don't Repeat You;
KISS - Keep it simple and stupid;
Don't reinventing the wheel;
Optimized for programmer happiness and sustainable proctivity
多麼智慧, 多麼聰明, 又是多麼簡單的一些想法, 我瘋狂的愛上了 Rails.
2012 年末, 無意間在 Tuts+ 網站上看到 Jeffrey Way 的一套 Laravel 3 Essentials ( 注意: Laravel 現在已經是 Laravel 4 了, 這套課程已經 out dated 了 ) 課程, 看完以後對 Laravel 印象深刻, 從那會就一直留意 Laravel 的發展.
2013 年 6 月份, Laravel 4 發布, 集成了 Composer, 框架的可擴展性極高, 還有 100% full testing coverage.
關於 Laravel 4 的好, 我在這個問題裡面已經講了 最好的 PHP 框架是什麼?為什麼? , 就不復制過來了.
Laravel China:
Laravel China is ready Laravel 中文文檔 , 歡迎發起 issue 提交紕漏 和建議 --> Laravel China · GitHub
Ⅲ 國內常用的PHP框架有哪些
有以下幾種:Canphp,KYPHP,SpeedPHP
Ⅳ php開發框架的流行的PHP開發框架
近幾年來,隨著PHP作為一門被許多開發者選作他們的腳本語言而不斷演化,PHP開發框架如雨後春筍般走上熒屏。人們總是在爭吵到底哪個PHP開發框架最好,但不是每個框架都是為所有人而產生的,這本來是很簡單的事實。這里列舉五個最好的最受歡迎的PHP開發框架: Codelgniter 以它的簡單易用,性能和速度而聞名。與 Symphony 不同,這款PHP開發框架對於共享主機的用戶而言很理想,如果你想有一個小型覆蓋面的框架。它提供了簡單的解決方案,還有擴展的知識庫,通過視頻教程,用戶指南和wiki來提供支持。
初學者應當考慮CodeIgniter。 Seagull 是一個良好的PHP開發框架,可以用來開發Web,命令行和GUI程序。這是一款無論對初學者還是職業程序員而言都及其簡單的開發框架。對於初學者,Seagull提供一套包含樣常式序的庫,經過簡單修改就能符合你的要求,而對於專家級程序員,Seagull提供了一整套設置選項——包括最佳練習,標準的和模塊化的代碼庫——來快速簡單地構建Web程序。Seagull有一個活躍的用戶社區以及豐富的支持文檔。
總結PHP開發框架對於各種能力層級的開發者都是一種減少重復編碼需要的良好方式,同時加快開發過程,確保創建Web程序時寫了正確的代碼。這不僅加速了復雜程序的開發,同時也減少了你代碼中的安全漏洞從而加強了PHP的安全性。
盡管一些專家級PHP程序員感覺沒必要使用開發框架開發Web程序,它們在快速軟體開發中仍然有巨大優勢,比如在緊迫的期限下。而對於初學者或中等開發者,開發框架能夠提高PHP學習效率同時促進練習編寫高質量的代碼且減少低質量代碼,後者因為PHP自身的「寬松」特性而常常出現。
今天有許多可以使用的PHP開發框架,因此開發者肯定能找到一款滿足他們在特性,支持,速度,可測度性等等方面的需求的框架。如今被開發者使用的頂級PHP開發框架包括:The Zend Framework,CakePHP,Symfony,Codelgniter和Seagull。 ThinkPHP是一個開源的PHP框架, 是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,並且遵循Apache2開源協議發布。早期的思想架構來源於Struts,後來經過不斷改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現,也已經越來越多地受到國內PHP開發人員的認可。
使用ThinkPHP,你可以更方便和快捷的開發和部署應用,當然不僅僅是企業級應用,任何PHP應用開發都可以從ThinkPHP的簡單、兼容和快速的特性中受益。簡潔、快速和實用是ThinkPHP發展秉承的宗旨,
作為一個整體開發解決方案,ThinkPHP能夠解決應用開發中的大多數需要,因為其自身包含了底層架構、兼容處理、基類庫、資料庫訪問層、模板引擎、緩存機制、插件機制、角色認證、表單處理等常用的組件,並且對於跨版本、跨平台和跨資料庫移植都比較方便。並且每個組件都是精心設計和完善的,應用開發過程僅僅需要關注您的業務邏輯。 KYPHP是一個中國開源的PHP框架,kyphp嚴格尊守OOP和MVC的理念,具有控制項化、可擴展性強。kyphp設計理念是自由、簡單。既可以用php源碼編程,也可以使用標簽,支持多語言,多資料庫,多皮膚,多模型部署等。
Ⅳ php有哪些框架
PHP的框架有很多,這里說一部分供大家參考:
國內框架:ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP,KPHP。
國外著名框架:Zend Framework,Codelgniter,CakePHP,Symfony,Yii,Seagull,Laravel。
小型框架:E,DuoLamPHP,Difeye,GalaxixPhp,PhpPeanuts,Rong Framework,Openbiz Framework。
Ⅵ 哪個php框架比較好
smarty模板,主要學習代碼與美工分離的思想。等smarty掌握的比較熟練了,可以學zend framework.Zend Framework (簡寫ZF)是由 Zend 公司支持開發的完全基於 PHP5 的開源PHP開發框架,可用於開發 Web 程序和服務,ZF採用 MVC(Model–View-Controller) 架構模式來分離應用程序中不同的部分方便程序的開發和維護。 Zend Framework 是用於 PHP 開發 Web 應用程序和 Web Service 程序的高品質開源框架。 利用 PHP 自身特性,Zend Framework 有很高的易用性和強大的功能。它提供了先進、健壯和安全的開發網站的解決方案。你看過後很簡單吧以後不會可以向我一樣經常到後盾人平台找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝( ̄∀ ̄)
Ⅶ PHP常用的框架有哪些
PHP常用框架有:
1.thinkphp: 國人開發, 文檔比較全,中文文檔。 入門比較簡單。 寫法快。
2. laravel : 國外人寫的, 入門門檻高。英語文檔 ,社區比較活躍。
3. symfony: 國外人寫的。 門檻比較高, 英語文檔。
4. yii: 國內人寫的,門檻較低。
想學習這些框架,可以去黑馬程序員看視頻,有thinkphp、laravel的框架學習視頻。
Ⅷ php哪個框架比較好
首推 Laravel ,其次是 Yii,Laravel 的設計思想以及在工程實踐上的支持,超過 ThinkPHP 好幾個世代。如果說原生的 PHP 是火槍, ThinkPHP 就是來福槍,Lavavel 則是沖鋒槍。你要打獵的話,帶把來福槍完全足夠了,但是要上戰場,非得更自動化的沖鋒槍不行。
好處有很多啊:
Composer 做包管理
標準的 Autoload 實現,可以讓 `include xxx.php` 成為歷史
各種依賴注入
ORM 支持
好用的命令行和腳手架
豐富的文檔和活躍的社區
即使有這么多好處,也不過是追趕了幾年前 ROR 的水平,還在用 ThinkPHP 的人,不過是懶得接觸新知識罷了。
說ThinkPHP適合國人使用的人,自黑的時候不要帶上別人,多謝。
Ⅸ 哪個PHP 框架比較好
自己在用Phalcon,其實php框架也無非就是那麼幾種,互相抄襲/借鑒 一下,mvc,再加對db的封裝,我覺得選擇的話,需要在性能、易用性、學習成本、文檔是否豐富、社區是否活躍這幾個條件中做出篩選,但就個人看法而言,一個好框架一定要有一個好文檔,這是關鍵