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

6 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
Thursday, 29 July 2010 05:22

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.

#MLS has a very odd notion of an all-star game. MLS all-stars vs. an EPL team? Still, should be very fun to watch. MLS 3 - Man United 2 1:41 PM Jul 28th from web
The New Digg And The Future Of Social News http://bit.ly/cM7Guq 10:44 AM Jun 29th from TweetMeme
so as of right now, the Big 10 has 12 teams and the Big 12 has 10 teams? http://sports.espn.go.com/ncaa/news/story?id=5276668 7:59 PM Jun 11th from web
heading to Las Vegas for #caworld in the morning 7:12 PM May 12th from web
Found out from CNN that I went to high school with a convicted terrorist who worked with Al-Qaeda. Not what I expected to see on the news 9:49 PM May 10th from web
View all posts on Twitter »

Friend me

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

Login

Username:

Password: