Types of PHP Framework: Glue and Full-Stack

PHP frameworks are in great news from 1-2 years in PHP community. Lots of PHP frameworks are available to choose from. Framework is good for development for few reasons. This provides lots of developed code for reuse. All frameworks have community where developers can get help. Discussing your problem there can be easy as all are connected through a common framework. Framework has codes developed by experts so you are also getting help by this. Frameworks use good design principle. It forces many to develop good codes. Though in many cases it can be hindrance for implementing your new ideas.

These days you may get lots of projects, which demands to be developed on top of good Framework. So learning PHP framework can be a good investment for developer.

Frameworks are divided on two broad categories: Full-Stack and Glue framework. Glue frameworks are not tightly coupled and provide greater flexibility than Full-Stack framework. Glue Framework allows advance developer to choose their way to use the existing codes base from framework. Full-Stack framework is tightly coupled so one way it is sometimes difficult to implement your own ideas but other way it requires less work to make things work. Full-Stack framework saves you development time by providing per-built logic for common application patterns.

Important frameworks:

Symfony – Based on MVC architecture, it is very much in news as a good PHP framework. This comes in Full-Stack framework. Licensed under New BSD license.

CakePHP – This comes in Full-Stack Framework. Licensed under MIT license.

CodeIgniter – Licensed under Proprietary category. This is Glue type framework.

Zend Framework – It is both full-stack and glue type framework. Comes with New BSD License. It is consuming widely available APIs from leading vendors like google, amazon, yahoo!, Fliker and others.

Solar – It is Full-Stack framework, making inroads very fast into great developer minds. License: New BSD.

Prado – Full-Stack type and licensed under New BSD.

Advertisements

5 Comments

  1. August 31, 2008 at 7:29 am

    […] Types of PHP Framework: Glue and Full-Stack […]

  2. December 30, 2008 at 8:34 am

    […] links >> fliker tips&Trick tweaking assasin creed Saved by jeremiahmoore on Mon 29-12-2008 Types of PHP Framework: Glue and Full-Stack Saved by konstantinos on Mon 15-12-2008 Singe web sign-on service – can we store our access […]

  3. January 26, 2009 at 7:59 pm

    […] Types of PHP Framework: Glue and Full-Stack […]

  4. sunny srivastava said,

    June 8, 2009 at 2:59 pm

    hi team,
    can you please provie the some information about free franework for php

    • Chandra Sekar Vinod Kumar said,

      June 9, 2009 at 5:15 am

      what do u mean free framework?
      all the frameworks available free to download


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: