i'm tired of reinventing the wheel on PHP and loving jQuery to death so which framework fits my needs?
相关问题
- Views base64 encoded blob in HTML with PHP
- Laravel Option Select - Default Issue
- PHP Recursively File Folder Scan Sorted by Modific
- How to fix IE ClearType + jQuery opacity problem i
- jQuery add and remove delay
Drupal also use jQuery. Depending on what kind of development you do, you may find drupal to be a nice tool, it is not just a framework but also a full grown CMS, which enables you to do really rapid development. You might however feel more in control with a framework such as the Zend framework, cakePHP or codeIgniter. www.drupal.org
QCubed has been written from the ground-up with jQuery as a backing component for ALL client-side interactions. It has server-side PHP wrappers for all jQuery controls.
The Yii framework is written around jQuery and include Zii, a jQuery UI based interface generator. It's blazingly fast and very complete.
http://www.yiiframework.com/
http://www.symfony-project.org/plugins/sfJqueryReloadedPlugin
http://bakery.cakephp.org/articles/view/jquery-helper
http://framework.zend.com/manual/en/zendx.jquery.html
http://qcu.be/
I am using QCubed right now on a project, and it has made things move much faster than trying to integrate jQuery into my project myself.
I feel that Drupal is strong and good if we can simply use the contrib modules as is, and have to do less theme work. When it comes to Larger projects, Drupal means much work and less control, and for small tasks it often involves time consumption to disable the too many things it has. The other thing is that Drupal isn't that user friendly for non-technical users. I personally like Drupal alot, but when I think of the time it sometimes take to do small small things, and the lack of control we have on it (although its quite flexible but it increases time in order to do lot of form alterations for example to achieve something), I wish there is another easy way out.
Specially when it comes to theming of drupal, by using Views extensively we just reduce the time of development but theming work increases at the same time, and when we change the views, means modifications to theme for that view(s) as well. Although it is a good CMS and powerful, robust, secured, etc, but is focused more on Developer-friendliness rather than User Friendly and Designer Friendly, etc.
I just read some stuff about Yii framework and am starting to like it, although it doesn't have so many contrib modules as Drupal does which is advantage of Drupal. I also love the way we have control in Code Igniter.
I think there should be some way to stop re-inventing the wheels in PHP, some framework that has lot of components and libraries to use from, so developers can just focus on Business rules rather then trying to figuring out how to hide labels on a form in some CMS. Anyone knows of such solution out there? Help would be appreciated.
P.S: I do not mean to say that Drupal isn't good, as I have been using it for several projects and still do, it's just that I'm looking for a faster approach in development and easier approach in theming that the design and development community can adopt.