«« Next » « Previous
«« Next » « Previous

Link Details

The more you vote, the better it gets. Login and vote now.
Link 87450 thumbnail

By roshanbh
via roshanbh.com.np
Published: Jun 15 2008 / 10:22

This is the question which has been asked which PHP framework should I use for next project. That's why I've run a poll get the views of the dzone's user. Please submit your vote and let everyone know which one could be a better PHP framework to choose among cakephp, zend framework, codeigniter, symphony and seagull.
  • 14
  • 5
  • 1889
  • 947

Comments

Add your comment
User 257910 avatar

goshki replied ago:

0 votes Vote down Vote up Reply

Best for what? The question is too broad thus it encourages highly subjective answers.

User 202743 avatar

joshdavey replied ago:

1 votes Vote down Vote up Reply

I don't understand why people can vote for codeigniter. Maybe it's because they haven't tried any of the other frameworks? I'm currently working on a codeigniter project and we've had to make many changes to it. The biggest change which had to be made was to add a front controller that all the other controllers extend. Without this simple feature its almost not even worth having a framework because all the framework ends up doing is organizing code and CI doesn't even do it that well due to its lack of naming conventions.

The Framework that will ultimately do the best is the ZendFramework. You'll start to notice a lot of the other frameworks like CI and CakePHP are going to have problems keeping up because they decided to use their own naming conventions instead of PEAR. The PEAR naming conventions make it easy to migrate to namespaces and even easier to include autoloading. Once people get used to autoloading they'll never go back. Additionally frameworks like Zend and Madeam (www.madeam.com) that use the proper naming conventions will be able to borrow libraries from one other. Consider using a light weight framework like Madeam to handle the MVC part of the framework and then adding the ZendFramework to your library directory. Simply by doing this all of the ZendFramework libraries are available for autoloading without you doing anything.

Note: check out Madeam's SVN on google code for an up to date version.

http://code.google.com/p/madeam/source/checkout

svn checkout https://madeam.googlecode.com/svn/trunk/,

User 262632 avatar

roshanbh replied ago:

0 votes Vote down Vote up Reply

Best according to code mangaement using MVC structurer, compatibility with other library of PHP and furthermore compatibility with avaiable with popular javascript anc css framework ...Best according to all these kind of aspects..

@joshdavey - I'm using CakePHP these days and heard a lot about the popularity of the zend framework. It is being used by Magento and furthermore by phpfreaks.com as well. These days most of client request to use Zend framework these days. And, it seems that Zend framwork is going to be the topper among the available PHP framework

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.