Propeople Blog

A regular dose of fresh news, events, products, Drupal development resources and more.

August 10, 2010

Top 10 PHP Frameworks You Should Know About

PHP is definitely one of the most widely used scripting language powering a huge number of websites online.

Since it's creation in 1995, by the Danish programmer Rasmus Lerdorf, PHP evolved into attracting the development of many frameworks that provide building blocks and a design structure to promote rapid application development (RAD). This collection includes Top 10 PHP Frameworks You Should Know About. Browse it and pick up you favorite framework.

Symfony

Symfony

Symfony is a framework that aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure. The very small number of prerequisites make Symfony easy to install on any configuration; you just need Unix or Windows with a web server and PHP installed. It is compatible with almost every database system. In addition, it has a very small overhead, so the benefits of the framework don't come at the cost of an increase of hosting costs. visit homepage

CodeIgniter

CodeIgniter

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks, CodeIgniter is right for you. visit homepage

Zikula

Zikula

Zikula is a Web Application Toolkit, which allows you to run impressive websites and build powerful online applications. Zikula has an easy online administration panel for you to manage your site with, and a simple installation/removal system for installing new features. You can build your own system choosing the features you would like on our website, then download and install the package with our easy installer, or alternatively just use one of the pre-built distributions for common websites. Zikula is free to download and use, and is made available under the GPL license. visit homepage

CakePHP

CakePHP

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code. visit homepage

Zend

Zend

Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb. Enterprise-ready and built with agile methods, Zend Framework has been unit-tested from the start, with stringent code coverage requirements to ensure that all code contributed has not only been thoroughly unit-tested, but also remains stable and easy for you to extend, re-test with your extensions, and further maintain. visit homepage

PhpDevShell

PhpDevShell

PHPDevShell as the name suggests provides a “shell” for your code to run in. It was developed from the ground up to be fast, secure and to provide immediate results for the developer using it. Take your own PHP scripts and simply “plug” it into PHPDevShell’s secure menu system if you want, or take the extra step and develop your own plugin for PHPDevShell. PHPDevShell is essentially a ready made GUI application where you can immediately start with the development work that matters most, your application. visit homepage

Seagull

Seagull

Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly. If you're a beginner, the framework provides a number of sample applications that can be customised and extended to suit your needs. If you're an intermediate or advanced developer, take advantage of Seagull's best practices , standards and modular codebase to build your applications in record time. visit homepage

Prado

Prado

Prado is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented. The sole requirement to run Prado-based applications is a Web server supporting PHP 5.1.0 or higher. Prado is free. You can use it to develop either open source or commercial applications. visit homepage

Kohana

Kohana

Kohana is an elegant HMVC PHP5 framework that provides a rich set of components for building web applications. It requires very little configuration, fully supports UTF-8 and I18N, and provides many of the tools that a developer needs within a highly flexible system. The integrated class auto-loading, cascading filesystem, highly consistent API, and easy integration with vendor libraries make it viable for any project, large or small. visit homepage

Akelos

Akelos

Your Akelos based applications can run on most shared hosting service providers since Akelos only requires that PHP be available at the server. This means that the Akelos PHP Framework is the ideal candidate for distributing standalone web applications as it does not require any non-standard PHP configuration to run. visit homepage

Comment to suggest your favorite PHP Framework. Don't miss a post, subscribe to our RSS feed and follow us on Twitter.

0 Responses to this post

Communicate!