Tuesday, January 6, 2009

5 Next Generation PHP Frameworks

There are the 5 forerunners for the next generation of PHP frameworks amoung all the frameworks. Each one of these frameworks has some foreword thinking quality that sets them apart from the PHP frameworks. Many of these are a response to the recent Ruby on Rails, rapid application development hype, and some, like PHP on Trax is a direct port of Ruby on Rails.PHP frameworks is the newest buzz word that is spreading the PHP community due to the threat posed by the famous Ruby on rails

The Five different frameworks are:

Zend Framework : The most hyped framework, Which develops PHP itself. It has just got out of beta. You will also find it is rich with features too. It was also the fastest. No doubt it has all the corporate stuffs but you may felt it’s a bit tough. Just a little too much for most. It doesn’t have PHP 4 too. But it will definitely more provide support and professional code being backed by a corporate company. This framework is mainly used for those who want to build apps for big enterprises. They will have pro coders and will also be benefited from the components it provides.They are also partnered with Ning.com, an online platform for painlessly creating web apps.Zend promises to be the backbone of the next generation of web applications.For more information Click here


Symphony : This framework is the most feature-packed, As it uses separate modules to handle things like a DB layer.Symfony boasts easy AJAX implementation and includes the entire Script.aculo.us suite of Javascript effects.Symfony also has the ability to generate propel CRUD and application scaffolding from an already constructed SQL database. That means it objectifies all the SQL language and makes creating database driven apps easy as pie.For more information click here

Prado : This is the most unique of them all. It is not a “rails clone”. Rather can be said as “ASP.net in PHP”. It provides event based web apps like ASP.net. ASP.net is known as the choice for the big enterprises. This one is still new and obviously not as powerful as ASP.net. But it can be a good lesson for those who are coming from an ASP.net background or want to go there.For more information click here


CakePHP : CakePHP is definitely looking the most promising. It provides all the ease of use of rails yet its speed has gone down. It has a very active community and the difference of this framework from others is, it is actually used by many companies and websites. Even popular CMS mambo has decided to use cake in their next version. Cake’s Object Oriented feature makes easy for anyone who has had OO experience to pick up. Cake is known as rapid application development as well as used on AJAX implementation.For more information click here

CodeIgniter : This framework can be called “the easy CakePHP”. It does not enforce strong MVC pattern like rails or cake. So it is easier to learn for beginners. I also think it is a good candidate for porting existing code as it follows a more traditional php coding style. It also has a very strong community and lots of additional components. It also very fast than most frameworks.For more information click here

0 comments:

Post a Comment