I googled but couldnt understand what are PHP frameworks? Cna any one tell me waht are they and whats their use?
The definition Framework is a little confusedly! Good Fraemework provides an architecture, components and tools for developers to build complex web applications faster. PHP frameworks streamline the the development of web applications written in PHP by providing a basic structure for which to build the web applications. In other words, PHP frameworks help to promote rapid application development (RAD), which saves you time, helps build more stable applications, and reduces the amount of repetitive coding for developers. Frameworks can also help beginners to build more stable apps by ensuring proper database interaction and coding on the presentation layer. This allows you to spend more time creating the actual web application, instead of spending time writing repetitive code. The general idea behind the workings of a PHP framework is referred to as Model View Controller (MVC). MVC is an architectural pattern in programming that isolates business logic from the UI, allowing one to be modified separately from the other (also known as separation of concerns). With MVC, Model refers to data, View refers to the presentation layer, and Controller to the application or business logic. Basically, MVC breaks up the development process of an application, so you can work on individual elements while others are unaffected. Essentially, this makes coding in PHP faster and less complicated. That's most important advantag of Frameworks. Here you are a list with the http://www.phpframeworks.com/ most famous Frameworks[/URL]. Good Luck!
wow... I've been developing my websites from scratch since year... Din know that frameworks existed for PHP!! I knew about CMSs but an entire PHP Framework... Thx a lot guys... Cheers!
Exactly, like jQuery for JS! There are many PHP frameworks around so you can choose what you like. Development w/out framework takes too much time and code is hard to support.
I suggest you to have a read here http://thingsinspired.blogspot.com/2010/06/what-is-mean-by-php-framework.html Seems Good for a Beginner!
hmm.. Using PHP frameworks doesnt seem that easy as it is in the case of jQuery. In jQ we just include a javascript file and we are done but in this we have to follow a set of procedures. is there any PHP framework which can just be used by using an "include" statemnt.?
^^ so you mean lighweight framework, http://fatfree.sourceforge.net/ - i haven't used this but it's interesting framework
Not necesarry but see I am going to host my website on ByetHost so I cannot make any changes in server configuration which is required in all frameworks. I am just looking for a framework which can be used just by a simple include statement.
A few short years ago, one of the more common criticisms about PHP was that it did not support MVC-style architectures. Times change. And these days, there are a number of choices available in the world of PHP frameworks. This series takes a look at three widely used PHP frameworks — Zend, symfony, and CakePHP — examining their similarities and differences while building and extending a sample application in each of the three frameworks.
You are completely right! JQuery isn't like PHP Framework (ZendFramework, CakePHP, Symfony..), it is a just new kind of JavaScript Library. Rather JQuery is equivalence of PEAR(htttp://pear.php.net/) in PHP. If you want learn more about JavaScript Framewark you should read about JavaScript MVC (htttp://www.alistapart.com/articles/javascript-mvc/). There is a lot of information about that how to organize our JavaScript framework. About working with PHP framework, my recommendation is to use Zend Framework, because it is created, maintained and developed by the company behind PHP (behind PHP's core - Zend Engine and Zend Technologies) and because it is powerful and have a good documentation.
Do I have worked on several projects. It is difficult to know all the functionality but once absorbed thing gives you great advantage and saves time.