CodeIgniter Nedir?
CodeIgniter hızla uygulamaları geliştirmek için bir PHP MVC çerçevesidir. CodeIgniter, veritabanına bağlanmak ve çeşitli işlemleri gerçekleştirmek için kutu kütüphanelerini sağlar. E-posta göndermek, dosya yüklemek, oturumları yönetmek vb.
CodeIgniter Özellikleri
CodeIgniter'ı harika yapan özelliklerden bazılarını görelim. Aşağıdaki liste ayrıntılı değildir, ancak CodeIgniter ile çalışırken ne bekleyeceğiniz hakkında iyi bir fikir verir.
Az yer kaplayan çerçeve
CodeIgniter çerçevesi için tüm kaynak kodu 2 MB'ye yakındır. Bu, CodeIgniter'a ve nasıl çalıştığına hakim olmayı kolaylaştırır. Aynı zamanda dağıtmayı ve güncellemeyi de kolaylaştırır.
Hızlılık
Kullanıcılar çok hızlı yüklenen uygulamaları tercih etme eğilimindedir. Modern çerçevelerin bazılarıyla çalıştıysanız, kurulumdan hemen sonra yüklenmeleri bir saniyeden daha kısa sürdüğünü anlayacaksınız. CodeIgniter, ortalama olarak 50ms'den daha az yükleyebilirsiniz. Gibi en iyi duruma getirme harcanan ekstra zaman, CodeIgniter ile çalışırken başka bir çerçevede durumun serbest kalmasıdır.
MVC Mimarisi
Çerçeve Model-View-Controller mimari tasarımını kullanır. Web uygulamalarıyla çalışırken endüstri standardı uygulamalardır. MVC verileri, iş mantığını ve sunumu birbirinden ayırır.
Mükemmel belgeler:
Çerçeve iyi belgelenmiştir ve CodeIgniter'da iyi kitaplar, öğreticiler ve cevaplanmış forum soruları vardır. Bu, ne tür bir zorluk yaşarsanız yaşayın, birinin problemle zaten karşılaştığı, çözdüğü ve çözüm sizin için orada olduğu anlamına gelir.
Uygulamaya özel dahili bileşenler:
CodeIgniter, e-posta, veritabanı yönetimi, oturum yönetimi ve öğreticilere devam ettikçe keşfedeceğiniz birçok şey için bileşenlere sahiptir.
Kısa öğrenme eğrisi:
CodeIgniter, zaten PHP ile aşina olan herkes için oldukça kolaydır. Çok kısa bir süre içinde, CodeIgniter kullanarak profesyonel uygulamalar geliştirmeye başlayabilir.
CodeIgniter Nasıl Çalışır?

CodeIgniter bir MVC çerçevesidir. MVC, Model View Controller Cihazı anlamına gelir. Bir kullanıcı bir kaynak istediğinde, ilk önce controller yanıtlar. Controller kullanıcı isteğini anlar ve gerekirse gerekli verileri ister.
Örneğin, kimliği = 3 olan bir müşteriyi almak istiyorsanız, denetleyici isteğinizi alır ve ardından modelden 3 numaralı kimliğin kaydını almasını ister. Model, kaydı denetleyiciye döndürür. controller daha sonra sonucu insan tarafından okunabilir bir formatta formatlayan görünüme iletir. Ardından sonuçlar tarayıcıda kullanıcıya iade edilir.
Peki Neden CodeIgniter?
- Az yer kaplayan çerçeve ya sahip.
- Hızlı bir ferformansa sahip.
- Karmaşıklık üzerine basit çözümler sunar.
- Güçlü güvenliğe sahip CSRF ve XSS saldırılarına karşı yerleşik koruma ile güvenliği ciddiye alıyor.
- Kendi kütüphanelerinizi yazıp codeigniter çatısı altında kullanabilirsiniz.
- Düzenli kod yazarak sizden sonraki programcının kodunuzdan anlamasına olanak sağlar.
0 Yorum