Codeigniter Nedir?
Codeigniter, Türkçe karşılığı kod ateşleyicisi anlamına gelen bir PHP Framework'u dür. PHP Framework'u olduğundan PHP bilmek gerekiyor. Bir ara geliştirilmesi durduldu, sonra tekrardan EllisLab tarafından geliştirilmeye devam edilmiş ve halen geliştirilmeye devam ediyor.
Codeigniter, ileriki derslerde değineceğimiz H/MVC (Hierarchical-Model-View-Controller) tasarım kalıbını kullanır.
MVC'yi duymuş olabilirsiniz peki buradaki H ne demek? HMVC, MVC'nin gelişmiş versiyonudur. Web sitelerini yatay ve dikey ölçekdirmeye yarayan tasarım kalıbıdır.
Evet arkadaşlar bu dersinizde Codeigniter Nedir?, faydaları, Framework Nedir?, Neden Framework Kullanırız sorularını cevapladık. Umarım faydalı olmuştur. Sonraki derslerde görüşmek dileğiyle.
MVC'yi duymuş olabilirsiniz peki buradaki H ne demek? HMVC, MVC'nin gelişmiş versiyonudur. Web sitelerini yatay ve dikey ölçekdirmeye yarayan tasarım kalıbıdır.
Peki CodeIgniter ne gibi faydaları vardır?
- PHP'nin karmaşık işlemlerine kolay çözümler sunar.
- PHP kodunu sadeleştirir, dinamik bir web sitesini daha kısa sürede oluşturabiliriz.
- Ücretsiz, hafif bir Framework'tur.
- Güvelik kontrolü
- Session ve Cookie yapıları
- Aktive Record aracı (Veritabanı karmaşıklıklarının çoğunu ortadan kaldıran araç)
- Dosya upload için hazır sınıfları
- Codeigniter, Laravel Symfony vb gibi Framework'lara nazaran tonlarca terimleri incelemek zorunda bakmaz bizleri.
Framework Nedir?
Daha rahat ve akılda kalması için örnekle açıklayacağım. Şimdi sizden 10cm x 10cm bir kağıt kesmenizi istesem, çok kolay deyip kesersiniz değil mi? Peki, 1000 kağıt istesem? Bu durumda her defasında ölçüm yapamazsınız bu görevi üstlenecek bir çerçeve oluşturmanız gerekecek ki hızlı ve az çaba sarf edebilirsiniz. Amacımız görevi yapacak bir çerçeve oluşturmaktı. İşte Framework'de tam bu işe yarıyor. Özetlemek gerekirse, projemiz için hazır kodlar bulunan kod paketleridir.Neden Framework Kullanırız?
Öncelikle belirtmem gerekirse kesinlikle Framework kullanmalısın diye bir zorunluluk yok. Ancak kullanırsak bize kazandıracağı hız ve vakit avantajı vardır. Örneğin Bootstrap bir CSS Framework'udur. Bu Framework'da hazır CSS class tanımlamaları vardır. Eğer biz Bootstrap kullanmasaydık CSS'de bu tanımlı class'ları kendimiz yazmak zorunda kalacaktıkEvet arkadaşlar bu dersinizde Codeigniter Nedir?, faydaları, Framework Nedir?, Neden Framework Kullanırız sorularını cevapladık. Umarım faydalı olmuştur. Sonraki derslerde görüşmek dileğiyle.
Hiç yorum yok :
Yorum Gönder