codeigniter en basit tanımıyla MVC yapısı kullanan bir frameworktur.

İlk önce codeigniterin faydalarını kısaca sıralamak istiyorum.


  • Aynı kodları defalarca yazmak yerine bir kez yazdıktan sonra defalarca kullanarak yerden ve zamandan kazanç sağlayacağız.

  • Yazdığımız uygulamalar kolaylıkla modifiye edilebilecek ve diğer php sürümlerine kolaylıkla uyum sağlayabilecektir.

  • Birçok güvenlik açığından korunmamıza yardımcı olacak ve oluşturduğumuz siteler daha güvenli olacaktır.

  • Kullanıcı dostu url ler üretmemize olanak tanıyarak google optimizasyonu sağlayacaktır.

  • Peki MVC nedir, yazılıma ne katar?



Mvc kodları görevlerine göre birbirinden ayırarak, programlamayı katmanlı hale getirmektir.MVC Model – View – Controller kelimelerinin baş harflerinden meydan gelmektedir.

Model = Sitemizle database arasında ki bağlantıyı sağlayan bölümdür.
View = Verilerin kullanıcıya sunulduğu bölümdür.
Controller = Model den gelen verileri işleyerek View kısmına yollar, verilerin işlenmesini sağlayan bölümdür.

Codeigniter resmi web sitesinden indirmek için : http://www.codeigniter.com/download

Not : Alıntıdır