PHP is a dream for those who want to learn how to make a website or an application and don’t know much about programming languages… and since PHP is free and has a phenomenal documentation … plus on top of that there are so many frameworks to help you out making it easier to work with and also making it more stable and structured. Since I kind of like working in PHP a lot … but mostly core PHP … now a days I tried my hands on a couple of MVC structure frameworks for PHP… and found that there are a whole lot of them to work with…so just thought I would make a list of them and maybe someday try out as much as I can to finally find the one that suits my expectations and working criteria. Hope this list of the best PHP framework helps a few people out as well… so enjoy and good luck with it π
1. Adroit aka Kuikie
2. ATK
3. AjaxAC
4. Ambivalence
5. BlueShoes
6. Cake PHP
7. codeigniter
8. Drupal
9. evoCore
10. ezComponents
11. FatFree
12. Flourish
13. Kohana
14. Konstruct
15. LightVC
16. Limb
17. Madeam
18. Maintainable
19. mojavi
20. Obullo
21. OpenDelight
22. Pear
23. php on trax
24. PHPPeanuts
25. Qcodo
26. Recess
27. Zoop
28. Simple PHP framework
29. SolarPHP
30. Studs
31. Symfony
32. Tekuna
33. Vork
34. Open Xava
35. xAjax
36. Yii
37. Zephyr
PEAR is not a framework…
well I am sorry to disagree… but whatever little I know of it… I still think it’s a framework.
You can check out its own official website pear.php.net/
What about Magento Lite?
https://github.com/colinmollenhour/magento-lite
I think Magento Lite is more of a CMS with certain features removed from the original Magento eCommerce application but since I haven’t actually used it I can’t be sure. And when I searched for it over google , it does say its a “general purpose framework or a CMS” … so maybe you’re right π
Thanks for the insight π
Magento is the fastest-growing e-commerce platform in any language. It was recently bought by eBay and though it uses Zend Framework it is definitely it’s own framework. Magento Lite is Magento with the shopping cart stripped out, but leaving in the core framework features such as complete i18n (string translation, dates and currencies), block-based layouts, flexible routing with url rewrites, database abstraction, cron jobs, error logging, background indexing, block caching, general purpose caching, database-based configuration, admin panel with ACLs, web service API with ACLs, email templating, dynamic theming, etc.. It is very much a framework, the CMS part is just one module.
wow that’s an informative reply π
Thank you so much for letting me know π
Lithium php ?
Thanks for letting me about this …I didn’t know about this. π
Great list but I do miss FuelPHP.
I used this framework recently and really liked it π
Hey thanx for the info… and even i checked it out a little and its quite nice π
I think even I would want to work on it someday π
It’s just a list, there are no comment or what you think about the different frameworks or else your experience for each…
Sadely !
You’re actually right in saying that… and initially I did think about writing about every single one of them but since I don’t have experience on a lot of them… and I have only worked on a few of them so it would’ve taken me a long long time to go through every one of them and then give my feedback so I just decided to make a simple list.
You forgot SlimPHP (a sinatra like), an excellent framework : http://www.slimframework.com/
Nice Job to list all MVC framework in PHP π
Hey another one I didn’t know about π …thanx for the link and I love the way the site is designed π
Thank you so much for the appreciation as well.
Yet another one : http://jelix.org/en/
Thanx for adding another one to the list π
Not really a list of the best frameworks, more like a list of (nearly) all of them.
Actually you’re right π I can’t say that every one of them is the best PHP framework… otherwise I would have just had a list of 5 or 10 such names π
Thank you for your useful information.
You are most welcome π
I am glad you appreciated it π Thanx.
I think the title is wrong. You practically named all php frameworks, so all of them are the best php frameworks?, for instance symfony1 was based on mojavi,so why mojavi is on the same level of “best” compared to symfony, even mojave is not active anymore, and should not be listed.
Made me lost some precious time.
well you’re right but i just wanted to list all the php frameworks which are normally used and i didnt know about the mojavi and symphony relationship … so thanx for enlightening me π
Thanks for this valuable information. Great Blog.
i agree, pear is a repository of libraries but not a framework
cave johnson β¬β well you’re right about the repository part but it just says that “PEAR is a framework and distribution system for reusable PHP components.” in the official website so i added i to the list π
Where the hell did drupal went!!!!!!
you’re actually right π
I missed out on mentioning Drupal … Thanx for the heads up π
if PEAR is a framework RubyGems must also be a framework. Same as NPM for node
I know, with respect to the reason I am giving to substantiate that PEAR is a framework … that makes RubyGems a framework as well… but from my point of view it’s not and it doesn’t say anywhere , even on the official site… and the PEAR official site had this written π So that is my reason.
I confess I haven’t worked on either of them much … so can’t base my answer totally on my experience π
Maybe you guys have a better idea.
Drupal is a CMS.
You’re absolutely right… it is… but it is also taken in the category of
“Content Management Framework” so I had decided to put it in this list of PHP frameworks π
r u a retard or what .. go and find out the definition of a php framework .. !!
Also a new extra lightweight PHP micro framework (only 98kb) is PWF (http://www.phpwebframework.com) . Although it has really small footprint it has what is needed to create clean and maintainable applications in MVC and OOP
Hey thanx a lot for the new update π
Didn’t know about this one π
Thank you for sharing π