Become Our Fan on Social Sites!

Facebook Twitter

Google+ RSS YouTube

Sunday 19 January 2014

CodeIgniter Basic Tutorial

1. What is CodeIgniter?

CodeIgniter is a powerful, proven, agile & open web application framework for to build dynamic websites using PHP. CodeIgniter is developed by EllisLab, Inc. And its initial release is February 28, 2006. We can find everything about CodeIgniter from official website of CodeIgniter: http://www.ellislab.com/codeigniter.
CodeIgniter Basic Tutorial
CodeIgniter Basic Tutorial

CodeIgniter uses Model-View-Controller (MVC) software pattern to develop dynamic websites. This framework provides rich set of libraries for common tasks, so it minimizes the amount of code. You require nearly zero configuration for CodeIgniter framework.

CodeIgniter is simple and well-designed toolkit. It reduces complexity of projects and make it simple. The URLs generated by CodeIgniter are understandable and search engine friendly.

2. Why CodeIgniter?

There are following reasons for that CodeIgniter is more popular:
  • CodeIgniter is free to use
  • Easy to install
  • Light weight
  • Extensive documentation and tutorial
  • Faster compare to other framework
  • Uses MVC approach
  • Flexible
  • Large community of users
Also, CodeIgniter contains libraries that enable the most commonly needed web development tasks, like sending email, validation of form, accessing database, session management, image manipulation, and much more.

3. Features of CodeIgniter

There are following features of CodeIgniter:
  • Faster
  • Clean and search engine friendly URLs
  • MVC based programming
  • Extensible
  • Light weight
  • Full featured database classes
  • Form and data validation
  • Security and XSS filtering
  • Session management
  • Email sending class
  • Image manipulation
  • File uploading class
  • Pagination
  • Data encryption
  • Error logging
  • Calendar class
  • Template engine class
  • Unit testing class
  • Flexible URI routing
  • Support for Hooks and class extensions
  • Large library of "helper" functions
  • Supports PHP version 4 and lateral

4. Advantages of CodeIgniter

Following are advantages of CodeIgniter:
  • Uses Model-View-Controller
  • Set of libraries for common tasks
  • Easy to install. Requires nearly zero configurations
  • Requires small footprints
  • Light weight
  • It is free to download
  • Faster compare to other PHP frameworks
  • Large user community

5. Disadvantages of CodeIgniter

Over many advantages of CodeIgniter, there are some disadvantages of CodeIgniter:
  • Does not support Object Record Mapper (ORM)
  • Does not have inbuilt Ajax support
  • Does not have inbuilt module for handling user Authentication
  • Does not have other modules like RSS feed parser, PDF modules, etc
  • Does not support Event Driven Programming (EDP)

6. CodeIgniter Official Website and Download Link

CodeIgniter Official Website: CodeIgniter
CodeIgniter Download Link: Download

2 comments :