Codeigniter Framework

Courant
Easy to use with an active forum, the php codeigniter framework could be the choice of rapid development application coders that want their job done quick an easy. Based on OOP - Object Oriented Programming techniques, using MVC - Model View Controller pattern it is very intuitive and quick learn curve framework. It uses PHP 4, other could say that is not really an OOP language because it uses arrays instead of objects.

After a few months in using this framework I am pleased that it gets thing done and helps me reducing the time for coding. Their website codeigniter.com is full documented and have a wiki user guide, many plugins an users contribution. Other frameworks I tried are lack in support or bloated. This framework is useful for php programmers that never used a framework an want do go to next step in rapid application development. Installation is simple, download zip package from website into a wamp - windows apache mysql php server, or lamp - linux apache mysql php, or mac powered apache with php an mysql server and you've got a starting point. Firs access from your favorite browser localhost address. It starts with a welcome page.

This is the default controller. The file tree is structured in folders like controller - main script, that access model - dealing with database interactions and a view that displays information. The controller uses model to get data from database then passes them to the view. There are also config files, helpers, plugins. On their website, developers of this framework, show in a video presentation how to buil a blog in twenty minutes. Another framework based on codeigniter is kohana. It was released by demand on using true object programming in PHP5. Codeigniter developers argue that they are not willing to upgrade to PHP5 because lot of hosting companies still offer just PHP4 support, so, for now it is not the time to upgrade to a new technology that is not widely used. In conclusion, this framework could help web developers to reduce their time spent on coding and structure their code.

Also consider using Zend Framework, Cake PHP, Kohana, Smarty templates, and other advanced framework. Ruby on rails was the spark on easy learning frameworks and is the base from many other software frameworks. Regarding text editors used, most of users are apple fans and they use TextMate for editing files. Also Notepad plusplus can be used, it is a free text editor.

Published by Courant

A college student who love technology and minimal running. I have run in everything from Newtons down to Luna Sandals and love to share my minimal running knowledge  View profile

To comment, please sign in to your Yahoo! account, or sign up for a new account.