Monday, 15 Jun 2009 06:55 EST

Why Use a PHP Framework?

If you're like me, you might be hesitant to use to a framework because, for some strange reason, you actually enjoy writing code from scratch. While there's a time and place for writing all of your code by hand, a framework is a great way to get your professional projects out the door faster and easier. If you could get twice as many apps out the door in the same amount of time, why not give it a shot?

Some of the primary benefits of using a framework include:

  • Save time by utilizing built-in code libraries, rather than writing all of your code from scratch.
  • Reuse code across multiple applications, through code libraries and custom plugins.
  • Built-in API services allow you to integrate with popular web apps such as Twitter, Google, Amazon, and Flickr.
  • Large communities of other users of a particular framework provide willing assistance based on expertise, experience, and general "knowledge of the masses."

Let's take a look at a few of the top PHP frameworks available.

CakePHP

CakePHP

CakePHP is one of the top frameworks available and is known for its ease-of-use and use of the agile software development methodology to focus on rapid development of web applications. CakePHP is a great place for both new and advanced PHP developers to get started with a framework.

CodeIgniter

CodeIgniter

CodeIgniter is a simple and elegent, yet powerful, framework, which has been praised for its speed and small footprint. CodeIgniter has more extensive documentation and a larger community than CakePHP.

Zend

Zend

Zend is an easy-to-use framework focused on building fast, reliable, and secure Web 2.0-style applications and services. It's built-in APIs for Google, Amazon, Yahoo!, and Flickr, among others, make a it a very attractive option.

PHPDevShell

PHPDevShell is ofcused on developing admin-based applications as plugins. The framework has an easy learning curve and provides a light, easy-to-use interface.

Yii

Yii

Yii is another Web 2.0-focuses framework, focused on developing large-scale web apps. Yii features built-in form validation, web 2.0 widgets, and web services, among many other available features.

Technorati Profile

Bookmark and Share

5 Comments So Far

Tuesday, 24 November 2009 04:54
Monday, 14 December 2009 01:49
Monday, 14 December 2009 10:20
Wednesday, 06 January 2010 02:59
Monday, 15 February 2010 09:55

Post a comment


If you are seeing this message, you are either using a screen reader or you have disabled CSS. Please do not fill in the following form field, titled "lastname", or your comment will not be saved. This field is only used to help prevent spam comments.


Welcome

JustinSpegele.com is where I share projects that I'm working on, php tutorials, web development tips and tricks, and random thoughts.

Congrats to the #MAAC tournament champion #Siena Saints! Good luck in the big dance! 9:17 PM Mar 8th from TweetDeck
Tie Game! #siena #maac championship 8:35 PM Mar 8th from TweetDeck
Let's go @sienacollege Saints! MAAC champtionship on ESPN2 right now 8:06 PM Mar 8th from TweetDeck
It is 2010 and @abc is suggesting I get an aerial antenna if I want to watch Lost or the Oscars. ABC and Cablevision both suck. 6:43 PM Mar 7th from TweetDeck
 7:00 PM Nov 29th from
View all posts on Twitter »

Friend me

Twitter Digg Facebook FriendFeed Del.icio.us iFanboy Last.fm Squidoo

Login

Username:

Password: