An Overview of PHP Framework Guides for Developers

An Overview of PHP Framework Guides for Developers

PHP is a widely used, powerful programming language that allows us to develop massive web applications. Other scripting languages that can be used aside from PHP, are ASP and Ruby. However, PHP is still being implemented the most, and it has no plans of backing down. PHP’s popularity is attributed to how easy it is to learn and use, in contrast to other scripting languages.

PHP Framework

Odds are, if you’re reading this article, it’s because you’re either curious, interested in learning how to code in PHP, or you already have PHP in your arsenal. Whichever category you fall into, it doesn’t matter, because within this post you’ll find information that’s both beneficial to the novice or more advanced PHP programmer. When discussing PHP Frameworks, we first have to thoroughly understand what a Framework is and what it can do for us.

Dissecting PHP Frameworks

A PHP Framework is a basic platform that allows us to develop web applications. In other words, it provides structure. By using a PHP Framework, you will end up saving loads of time, stopping the need to produce repetitive code, and you’ll be able to build applications rapidly (RAD). Without a PHP Framework in place, it gets much more difficult to produce applications since you’ll have to repeatedly code a lot of PHP. You’ll also have to execute the connection between your database and whatever application you develop from scratch. Meanwhile, using a PHP Framework makes it easier for you to ensure this connection.

MVC

PHP operates on the Model View Controller (MVC) fundamentals. MVC is an architectural pattern featured in various popular programming languages which breaks apart your domain logic from your user interface. The domain logic is the function that handles information exchange between your database and your user interface. Therefore you’re able to modify the domain logic and most importantly for designers, the user interface separately. This removes a lot of confusion and simplifies the entire developmental process. When we refer to MVC we generally perceive it as this: The M stands for the raw data, the V (view/user interface) represents what’s actually being viewed, and C (controller) is in fact the domain logic as seen above. Once you’re able to make sense of how MVC works, then PHP Frameworks become much more clearer and easier to use.

What to Look for When Choosing Your Frameworks?

When you’re searching for a PHP Framework it can get a bit confusing with what you need your framework to do, and with what your framework already comes bundled with. Not every PHP Framework offers the same support for databases, communities, and an easy to follow user guide. That may be fine if you’re looking for something extremely simple. However, if you find a PHP Framework that you’re comfortable with, there should be a variety of options and advantages that come along with it.

Database Support

Database support is very important. For example, CodeIgniter supports MySQL, Oracle, and SQLite, while the Kohana framework doesn’t support Oracle or SQLite. Depending on which database you prefer to use or choose for your project at hand, you will also need to consider whether your database server supports this database type.

Community Support

Your framework should have a strong community, not just in terms of size but also in activity and helpfulness. Even if it’s a small community, as long as you’re able to find support, then that’s a plus point.

Documentation Support

You should also be weary of frameworks that don’t have any documentation and absolutely no user guide. Make sure that your PHP Framework has good documentation that’s kept up-to-date, and that the user guide its relatively easy to follow.

Model View Controller Architecture

Your framework should also use the Model View Controller architecture. If you haven’t, take a quick look above at the previous section and see why. Most of the good frameworks you’ll find also offer libraries, plug-ins, helpers, and extensions. It’s good to find a framework that has at least two of these options.

Common Mistakes Made When Choosing a Framework

Anyone can make mistakes when choosing a framework, however, we must learn how to limit these mistakes so that we’re able to develop web applications that run more smoothly. When choosing your framework, make sure that it isn’t small enough for it to not offer any support. Small or inconclusive frameworks are usually created by individuals whose knowledge of PHP is limited. All the above mistakes could cause various issues to arise with your applications and ultimately prevent them from running properly.

Utilizing a PHP framework that’s easy to use and understand is vital, unless you’re a pretty advanced PHP programmer. You should always make sure that your database and web server is compatible with the framework you’ve chosen. This is a common mistake especially when we find a framework that we believe is perfect, and because of the excitement we may forget to check its technical requirements. PHP 4.3 is the minimum, and PHP 5 along with its later versions work fine as well. When it comes to MySQL versions 4.0, 4.1.x and 5.0 are all supported.

If the above requirements aren’t in place, you will not be getting the best performance possible out of your chosen framework. Another common mistake is derailing from the recommended installation process of your PHP Framework. If you setup your framework in the wrong way, you’ll have more problems at hand than you can probably fix. Keep your eye on the prize and take your sweet time setting up your framework. Follow your frameworks instructions thoroughly, and avoid distractions.

Convention Over Configuration

Some of the PHP frameworks offer convention over configuration. This helps the developers decrease the number of decisions needed to be made in order to gain simplicity, and at the same time not lose any of the flexibility. For convention, it comes with a set of rules that the developers need to follow in order to achieve the auto magic configuration.

Convention Over Configuration

Many modern PHP frameworks have adopted the convention over configuration approach to increase the speed for developing web applications. If you prefer convention over configuration for PHP framework, you can take a look at CakePHP, Kohana, Codeigniter or Akelos.

When Should We Use PHP Framework?

There’s so many possibilities with PHP Frameworks that it really depends on the developer. If you’re an advanced PHP programmer, you’re more than likely to use a framework different from one who’s a beginner. PHP frameworks help eliminate repetitive coding and systemizes our building process. If and when you’re working on an application that can benefit from this building process, then a PHP framework can definitely be used. PHP Frameworks are a powerful tool for an even more powerful programming language which helps you tweak your code in an organized and clean manner. If this is not something you’re looking for, then working with a framework is more than likely not for you.

PHP Framework

Everyone has different preferences and needs. What may seem as implementing a framework for speeding up the coding process to one developer, may seem like a waste of time to another. Most of the time this depends on what level of skill you possess; be it advanced or beginner, PHP frameworks have been put into place to save time and reduce the work load.

Below you will find 20 of the best PHP Frameworks to use in order to build your web applications. Snoop around, target a few, test, and see which one works best for you.

Reviewing the Frameworks

After conducting some research, and reading some relative feedback on which frameworks “give” the developer more in terms of usability, speed, and stability, we found 20 frameworks that we think fit the bill.

Kohana
Being a PHP 5 Framework, Kohana offers flexibility and community support, an easy learning curve, is nicely structured and comes with multiple session drivers.

Kohana

CodeIgniter
CodeIgniter is another PHP framework that brings versatility to the table and has a very small footprint. It’s developed primarily for PHP coders with all sorts of experience who need a more simple solution to building web applications.

CodeIgniter

Akelos
Akelos is very similar to a Ruby on Rails (RoR) framework only for PHP. It makes building web applications less complex and benefits a more simpler web server.

Akelos

CakePHP
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces developmental costs and helps developers write less code.

CakePHP

Zend Framework
The Zend Framework is an object-oriented framework written strictly in PHP 5. It’s simple, easy to work with, and has a loose architecture that lets you use various Zend components to enhance your applications functionality.

Zend

Symfony
The Symfony PHP Framework holds a library of various classes written in PHP 5. Architecture, useful components and excellent tools are provided for creating complex web apps.

Symfony

Prado
PHP Rapid Application Development Object-oriented; PRADO is a component-based and event-driven programming framework that helps you build applications based on PHP 5.

Prado

Solar Framework
Solar is a PHP 5 framework for web application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.

SolarPHP

Yii PHP Framework
Yii is a high-performance component-based PHP framework that’s a good choice for developing large scale apps. It’s loaded with great features and was written in OOP (which requires PHP 5 and above).

Yiiframework

Maintainable
The Maintainable PHP Framework was formally built to host its creators personal projects. However, it was further released to open source. Like any framework, it’s certainly not appropriate for every application. It’s designed primarily for use with small-to-mid-sized applications.

Maintainable

Seagull
Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.

Seagull

Fuse
FUSE is a Model View Controller framework for PHP. Taking influence from other web frameworks; such as Ruby on Rails (RoR) and CakePHP, then adding in custom, intuitive features of our own design, FUSE has developed into a robust, stable platform for MVC development using object oriented PHP.

Fuse

AjaxAC
AjaxAC is an open-source framework written in PHP, used to develop/create/generate AJAX applications. The fundamental idea behind AJAX (Asynchronous JavaScript And XML) is to use the XMLHttpRequest object to change a web page state using background HTTP sub-requests without reloading the entire page. It is released under the terms of the Apache License v2.0.

AjaxAC

Phocoa
PHOCOA (pronounced faux-ko) is PHP framework for developing web applications. PHOCOA’s primary intent is to make web application development in PHP easier, faster, and of higher-quality.

Phocoa

Limb
Limb is an OpenSource (LGPL) PHP framework mostly aimed for rapid web application prototyping and development. The current actively developed branch of framework is Limb3 (there is also Limb2 but it’s not maintained anymore).

Limb

Zoop
Zoop has been in development since 2001 and in use for the last 6 years in a number of different production environments. While it predates the recent proliferation of PHP frameworks, it’s based on solid MVC principles, including separation of display, logic, and data layers. It’s designed to be efficient, modular, and extensible; striking a balance between lightweight and fully-featured.

Zoop

BlueShoes
BlueShoes is a comprehensive application framework and content management system. It is written in the widely used web-scripting language PHP. BlueShoes offers excellent support for the popular MySQL database as well as support for Oracle and MSSQL.

Blueshoes

Qcodo
The Qcodo Development Framework is an open-source PHP framework that focuses on freeing developers from unnecessary, tedious, and mundane coding.

Qcodo

Recess
Recess is a RESTful PHP framework that provides a fun and enjoyable developmental experience for beginners and seasoned developers alike. Recess is fast, light-weight, and has a very small footprint ideal for LAMP development and drag-and-drop deployment to shared hosts.

Recess

PHPDevShell
As the name suggests, PHPDevShell provides a shell for your code to run in. It was developed from the ground up to be fast, secure and to provide immediate results for the developer using it. Simply plug your own PHP scripts into PHPDevShell’s secure menu system, or take the extra step and develop your own plug-ins for PHPDevShell.

PHPdevshell

Conclusion

Overall, no matter where you stand experience-wise, implementing a PHP framework allows us to reduce our workload by speeding up the coding and developmental process, along with eliminating the need to code repetitively. The above suggestions should be used as a great start for choosing and using the right framework that will help make sure your applications are running smoothly.

PHP Frameworks also allows our applications to run on a more secure platform and reduces security risks. Even though some developers may feel as though using a framework isn’t the case for them, they should keep an open mind, as the time may come when a situation arises and they’ll come to find that they can benefit from Rapid Application Development.

Which is your preferred PHP framework? Let us know by sharing it with us at the comment box below.

Comments

    • Dave,
    • May 24, 2010
    / Reply

    A bit more depth to the overviews would’ve been nice, or a table of features perhaps…

    Its nice to see whats out there, though I was surprised Symfony wasn’t included.

    1. / Reply

      Thank you for your feedback. Maybe you missed out, Symfony is included.

      1. / Reply

        Its a very helpful list, but I am confused. Will you help little more. I want to build a website like social Networking which contain a AJAX in all page. And the content of the page may very large.

        So, Which Framework is best for this type of site. CakePHP or Symfony or any other.

        Please give some suggestion.

        Re:

        Shamim Ansari

  1. / Reply

    Wow! There’s a lot to choose from. Thanks for the insight guys

  2. / Reply

    I’m very excited with PHP framework.. I think i agree with Dave, a bit more depth overview would’ve been better. And i think it’s a lil’ bit redundant putting Prado along with Yii, cause Qiang Xue developed Yii based on PRADO, and Yii has faster and more effective performance than Prado..

    It’s been a nice info for me to know alot more frameworks out there..
    Thanks for sharing

    • Zlatan Halilovic,
    • May 25, 2010
    / Reply

    It’s been some time since I learned basic procedural and object-oriented programming in php, and because I’ve concentrated on front-end development for the last few months, I didn’t have a chance to work in php a lot. I would very much like to do that again, and learn a framework along the way to speed up my development. Now, the thing is, is there anyone out there that could recommend me a good, reputable, and a well documented framework that would suit me as a “beginner to a sort of intermediate php programmer” :)

    Thanks in advance.

  3. / Reply

    I’ve heard a lot about CodeIgniter and have seen some tutorials about it at nettuts+. Zend framework is very famous because of Zend :). This is very helpful to know more about other frameworks here. Just time is not much enough to try all of them. Thank you for sharing.

    • thisizmonster,
    • May 25, 2010
    / Reply

    I tried almost all of these frameworks before. Not that deep, but compared carefully. And my final answer was Symfony is nearly top. If you still confusing I’d suggest you Symfony framework. But always choice in your hand.

    Anyways Great post.

  4. / Reply

    I am firlst time visting this site and I think its nice.
    Great tutorial…nice work!

  5. / Reply

    Kohana version now moving to HMVC concept, I think it better to understand that every framework have a learning curve time that we have to spend

    • Ege,
    • May 25, 2010
    / Reply

    I’d suggest CodeIgniter for its speed, community support and easy learning curve.

  6. / Reply

    I’d suggest CodeIgniter too… great community and easy ramp up.

  7. / Reply

    OTRO FRAMEWORK COOL AND SPEEDY http://WWW.DOOPHP.COM

    • saokat ali,
    • May 28, 2010
    / Reply

    DooPHP is the best php framework

  8. / Reply

    If you want to be able to get a job with a large firm, stick to the more know frameworks.

      • eaf,
      • January 8, 2011
      / Reply

      Which is?

    • Ian L.,
    • May 29, 2010
    / Reply

    This is a great list. Thanks for covering so many of the available frameworks. Though not billed as a framework, I would say that Drupal is a framework. This is especially true of Drupal v7 coming out fall 2010.

    • Annie,
    • May 29, 2010
    / Reply

    Very surprised Drupal isn’t mentioned here. With it’s hook model, first-class module architecture and a massive library of utilities like caching, templating, etc, it’s probably the most versatile and comprehensive PHP frameworks out there.

    A good example is the advent of “Drupal Distributions”, which are completely different from the default CMS-style system.

      • Luca,
      • May 29, 2010
      / Reply

      I am a HUGE fan of Drupal myself and use it/develop with it regularly, but I think of “frameworks” as intended in this article as focused on ‘from-scratch’ development. I don’t think that Drupal fits that description unless the app you want to write falls within certain boundaries where Drupal shines.

    • Tom,
    • May 29, 2010
    / Reply

    Cool list although aside from PHP, ASP and Ruby are not the only languages with great web development frameworks. You have looked over a very popular language called Python which has many great frameworks for web development such as Django.

    • Luca,
    • May 29, 2010
    / Reply

    I started with CodeIgniter, then moved on to Kohana v2 and then Kohana v3. I am now using Kohana v3 with Doctrine v1.2 as ORM. At each point I felt I was dealing with a very good framework, but at the same time each step felt like a huge progress.

    If you are not ready to embrace OO, CodeIgniter is the probably the best choice among what I have tried because it lets you mix-and-match OO and ‘traditional’ PHP.

    Also be forewarned that Kohana v2 and Kohana v3 are two completely different animals.

    • Jimit Modi,
    • June 1, 2010
    / Reply

    hi,
    Thanks for such a good post.

    I was not knowing even the names of most framework mentioned here. Good collection. We are using zend framework and are pretty happy with it. Zend library is very big and very useful for big application. Can anyone suggest a small and good framework for small applications.

  9. / Reply

    Great article!

    • Mithun,
    • June 2, 2010
    / Reply

    Nice post!

  10. / Reply

    Hey! Thanks for the awesome post!

    I’ve been a huge fan of CodeIgniter framework, and found that it’s really simple and clean framework to starts with.

  11. / Reply

    Thank you for sharing has been nice knowing I’m constantly sharing
    and keep track of your shares I would like to share my very nice and informative shares

    1. / Reply

      Hey! Thanks for the awesome post!

    • Derelict,
    • June 13, 2010
    / Reply

    You mentioned convention over configuration, but didn’t discuss those frameworks designed with configuration over configuration in mind. moreover, u didn’t explain the pros and cons of both. so here: configuration over convention offers flexibility, unlike its opposite which requires you, the developer, to follow rules that the framework imposes – not always a popular idea. that’s where engineering and architecture differs. architects like freedom. engineers like rules. not to say one is better than the other. but if this article is meant to be objective, it must cover both angles.

    • viktor fekta,
    • June 13, 2010
    / Reply

    configuration over convention is so old school. fat-free is the best example of configuration-over-convention framework. http://fatfree.sourceforge.net

      • terrence hollerith,
      • June 13, 2010
      / Reply

      what’s wrong with old school? mvc is old school if u know how gracefully old it is. but you certainly got it right. fat-free is THE framework for php.

    • azul,
    • June 13, 2010
    / Reply

    i’m using codeigniter and now try out Yii :)

  12. / Reply

    Excellent blog, Keep posting like this.

    • Dreb,
    • August 15, 2010
    / Reply

    Hey, i actually very much confused because there are so many frameworks available and that’s why i arrive here for a more clarification. Somehow i get the idea but you didn’t really include the pros and cons of each of them. I assumed you explain it in the first place since you mentioned in the overview about cons and pros of different framework. Anyways, you did a great job for a beginner. I’ am torn now between codeignite and symfony. Which is the easy one for beginner? Of course i’m not saying the spoon feeding one but at least nice to start with as web programmer. Thanks a lot. Hope there’s more on this. :)

    1. / Reply

      There is a difference between frameworks designed and built prior to the web standard for AJAX by W3C in 2006, and those that came after that.

      This is because, as personal computing devices have now become powerful enough to generate complex user interfaces (like the IPhone), it no longer makes sense for servers to generate the views for data and send it down. In fact, the need to manage “views” on the server side is no longer necessary, and the current MVC model will have to evolve. While these evolved programming models are not specific to the language used, an example of such a PHP framework is the TECHNOCORP business framework.

  13. / Reply

    it is awesome article.i think code igniter is best.

    • ram murat,
    • September 10, 2010
    / Reply

    cake php is much better than others.

    • Aethedor,
    • September 23, 2010
    / Reply

    An unknown, but very good and secure PHP framework:
    Banshee (http://www.banshee-php.org/)

    And I think Drupal is horrible. Slow, spagetti code, evil hooking system and insecure.

    • Siddhesh,
    • December 1, 2010
    / Reply

    Hi all,

    Will like to hear experience from a lad who worked on most of the frameworks.

    I am currently working on the codeigniter and found it very simple to learn and start your cooking with very less dependencies.

    Anyhow, looking for the faster framework for large web application, if any.

    Thanks.

    • Ben,
    • December 8, 2010
    / Reply

    I like Codeigniter

  14. / Reply

    I have work experience with CodeIgniter, Kohana 2.x and Yii.

    The best one is Yii. It is pretty easy to learn, very powerful and fast, suits for both small and big projects and I can mention several advantages of it in comparioson to any other framework in my list.

    CodeIgniter is nice too. It has the best documentation so it is extremely easy to learn. Another advantage of CI is simplicity and it has shorter syntax in most cases. And what makes this framework very interesting is that there is no “magic”: everything is clear and you understand each step and each line in your and framework code. But it has several problems: caching and session classes are bad, no out-of-box HMVC support, no out-of-box multiple DB support and so on.

    Kohana is very similar to CI but it is strict PHP5, so it has some advantages as autoloading, SPL, PDO and so on. Also Kohana has much better session and caching classes, it supports multiple databases and HMVC. The disadvantages are: slightly worse documentation, much smaller community and less job opportunities. Also I had problems with ajax requests because I was getting whole template instead of just a small part of it. If you want to stick with this framework then I suggest you to learn CI first and then switch to Kohana, because the first one has brilliant documentation and Kohana is based on CI. Unfortunately I have no exp. with Kohana 3.x and I can’t give any suggestion.

    • Boris,
    • December 12, 2010
    / Reply

    for this case, “Also I had problems with ajax requests because I was getting whole template instead of just a small part of it. “, you may set the auto_render as false, as follows:

    $this->auto_render = false;

    cheers.

    • Nasrat Ali,
    • December 14, 2010
    / Reply

    I have worked on CodeIgniter, but CakePHP is also good option ,

    Can any one tell me that OSCommerce , WordPress , Joomla are not included in the PHP Frameworks???????
    Mr.Terrance what your noble mind thins about it?????????????????????????

    • ravi,
    • January 28, 2011
    / Reply

    can web apps developed on Yii be hosted on GoDaddy.com without issues.

    thanks & regards,
    Ravi

    • jay,
    • February 7, 2011
    / Reply

    symfony is the best. codeigniter and cake are very easy to learn but are less powerful.

    symfony is quite frustrating at first, very hard to learn and there’s hardly any REAL “beginner’s guide” to start with.

    once you get to know how powerful symfony really is, you’ll never go back to CI or cake.

    • Stas,
    • February 22, 2011
    / Reply

    For all frameworks i recommend to use free PHP IDE Codelobster PHP Edition (http://www.codelobster.com) with special plug-ins for installation, autocomplete, context help and etc.

  15. / Reply

    Lately I’ve been using SkullPuppy for everything (www.skullpuppy.com). It’s a lot like Zend Framework, but in many ways I find it easier than Zend, for example to setup and query a db or to use modules which don’t have to be implicitly included. The documentation is not as comprehensive as I’d like it to be, but since it’s compatible with Zend tutorials/modules, that hasn’t really hurt me yet.

  16. / Reply

    Lovely. One criteria in selection is missing. Support for User Interface. Web 2 is about usability and user interaction. http://agiletoolkit.org/ is a good candidate when it comes to the combination of User Interface, MVC and Development Simplicity.

    Check out interactive intro at http://agiletoolkit.org/intro

  17. / Reply

    First, thanks for the great article. :)

    I was browsing the web today for php frameworks and found this article. thanks again for the post. :)
    But It would be great if we know more about the pros and cons of each of the frameworks. :)

    I was surprised to not see Lithium on the list, though.

    What do you say about Lithium. http://lithify.me/

    • Mark,
    • April 2, 2011
    / Reply

    There are many compelling reasons to use Zend, which is obvious. However, I would strongly recommend CakePHP or Symfony higher on the list. A good top 3 of ten is listed here: http://newtop3.com/phpframeworks
    Yii is also probably at the very top if not second to Zend, if you are developing a large enterprise application.

    • eanimator,
    • April 11, 2011
    / Reply

    Hi ,

    I am currently doing research pertaining to Web application frameworks.

    https://spreadsheets.google.com/viewform?hl=en&pli=1&formkey=dFpfbzRSVWtvUVZ6S2dnb1ZhaE10UlE6MQ#gid=0

    I will be presenting my results based on “Local” and “International” experience.

    Earliest reply would be highly appreciated. Thanks.

    Best!

    1. / Reply

      @eanimator – Awesome survey. Will you publish results? I was thinking of making a similar survey, but since you have one already, it could be of a great help.

    • Urvi,
    • June 22, 2011
    / Reply

    From My Side YII is the best framework.

  18. / Reply

    Great article!

    As for the database support I think you should go a step higher and look for disentanglement of the framework’s components, for sake of testing, and extensibility.

    I’m glad you brought up the importance of community, which I think is critical when picking a framework for long term investment. I wrote up a comparison between the communities of the top PHP frameworks recently.

    http://vvv.tobiassjosten.net/php/communities-comparison-for-php-frameworks

    It’s an often overlooked aspect I think.

    • Jame,
    • August 4, 2011
    / Reply

    I came here the first time. This article is a benefit match for me and it helped me a lot. I will continue to follow your blog. Tthanks for the article.

    • TheThinker,
    • September 7, 2011
    / Reply

    PHP4.3, as recommended by this article, SHOULD NOT be a minimum. Anything less than PHP5.3 must die.

    • Scott,
    • October 8, 2011
    / Reply

    I use THINKPHP, a Chinese framework. easy to use and pass its knowledge to new coders. the only thing is it does not have an English documentation…

    I’m looking for a framework with the capability to synchronize model to DB. I’m always suffering from to many DB migrations.

    • Juan Carlos Suárez,
    • October 23, 2011
    / Reply

    What about these others frameworks?
    I think these are very good.

    http://www.osezno-framework.org
    http://www.scriptcase.net

    And ScriptCase is the fastest framework to develop applications.

  19. / Reply

    This is a great quick reference. Thanks, this is bookmarked!

    • Sergey Kornilov,
    • February 18, 2012
    / Reply

    Though not a framework PHPRunner is a RAD PHP development tool and it’s very good: http://xlinesoft.com/phprunner

  20. / Reply

    Is there any common PHP framework that can be used to build a variety of sites such as social network, jobs, freelance, auction etc?

    • Dilip,
    • April 11, 2012
    / Reply

    hi
    i’m Dilip Borad

    After read this article, I think this is a very good article to understand basic concepts of PHP Frameworks.

    thanks

    • Raposon,
    • April 17, 2012
    / Reply

    Yeah, I’m hearing of Lithium. Many says this is much better than CakePHP since this supposed to be CakePHP 3. Lithium was just released late 2011 i think. And I’m hearing a lot about it, wanna try myself. What do you guys think?

    • Lawrence Maina,
    • July 2, 2012
    / Reply

    The list is good but not long enough. I’ve had experience on some but I remember having handed ove a poject done in Codeignitor which previous contractor had messed up the project after working on it for two months. It took me less than a week to rework the whole thing using Joomla’s Fabrik RAD and delivered the project successfully. So Joomla’s Fabrik RAD must always be mentioned as one of the top level enterprise PHP RAD. You can put up a powerful app with it in two days. Also forgot to mention Joomla’s Nooku.

    • sanjeetkumar,
    • August 31, 2012
    / Reply

    nice tutorial. Great job

    • sowbhagya,
    • September 1, 2012
    / Reply

    It is very good article to know about different PHP Frame works.

    • Megha,
    • November 5, 2012
    / Reply

    I am missing my favorite “Wordress”.

    • harish,
    • February 6, 2013
    / Reply

    really very useful.. i like this a lot man..

  21. / Reply

    Good Article. But why Yii is not listed in it? Any reason.
    But good article at all :)

    • Pankaj Kumar,
    • April 27, 2015
    / Reply

    check your website code**

    **iframe in home page

Leave a Reply

Your email address will not be published. Required fields are marked *

Deals

Iconfinder Coupon Code and Review

Iconfinder offers over 1.5 million beautiful icons for creative professionals to use in websites, apps, and printed publications. Whatever your project, you’re sure to find an icon or icon…

WP Engine Coupon

Considered by many to be the best managed hosting for WordPress out there, WP Engine offers superior technology and customer support in order to keep your WordPress sites secure…

InMotion Hosting Coupon Code

InMotion Hosting has been a top rated CNET hosting company for over 14 years so you know you’ll be getting good service and won’t be risking your hosting company…

SiteGround Coupon: 60% OFF

SiteGround offers a number of hosting solutions and services for including shared hosting, cloud hosting, dedicated servers, reseller hosting, enterprise hosting, and WordPress and Joomla specific hosting.