Wednesday, September 3, 2014



What is Framework?

  • Provide general structure of the application.
  • Handle common tasks

Why we use Codeigniter?

1.MVC Architecture



Nowadays, Model View Controller(MVC) is the most popular design pattern in software development.MVC is a way of doing things offers nice code separation and keeps things clean.


  • Model : Encapsulate Business logic,such as interaction with database.(Usually this is the part of your code that retrieves,insert ,update and deletes data in your database).
  • View : Encapsulates the information that is presented to a user. This is the actual web page, RSS feed, or even a part of a page like a header of footer.
  • Controller : Handle the model and view parts of your application to respond to the request.A controller accepts input from the user and instructs the model and a view to perform actions based on that input,it controls the flow of information in the application.

2.No Installation 

  • You can just uploading files to a directory. Codeigniter fits this requirements nicely.No need server modifications to get the framework up and running.just upload the files to your server and your off.

3.Excellent Documentation

  • The company behind Codeigniter (EllisLab), takes a lot of pride in Codeigniter and they have big plans for it and that's why they don’t have a problem in spending the time that is necessary to come up with quality documentation for the user community.

4.Easy to understand

  • Running with Codeigniter the quickest. Codeigniter is also easy to write new libraries, changes the behavior of existing libraries and just change the overall behavior of the framework with little effort.

5.Tools in one package

  • Calender,validation,uploading,e-mails,zip encoding,sessions,unit testing that is just a few of the built in libraries that comes with Codeigniter.It also includes default helpers for things like forms,file handling,arrays,string,cookies,directories and more.













Tagged: ,

0 comments: