DJANGO NEDİR, NE İŞE YARAR?
Hepinize merhaba sevgili okuyucularım. Nasılsınız? Umarım keyfiniz yerindedir. Bugün sizlere Django Nedir, Ne İşe Yarar, bunlardan bahsedeceğim. Sizler için keyifli bir içerik olması dileğiyle. ?
Django, Python dili için hazırlanmış olan yüksek seviyeli bir web Framework’tür. Ayrıca BSD lisansı ile lisanslanmıştır. Kolay kurulum ve kullanımı, son sürüm arayüzü, detaylı hata raporu ayıklama özellikleri ile kendini diğer Framwork’lerden ayırmaktadır.
Django Framework’ün amacı, uygulama geliştiricilerinin, daha önce geliştirdikleri bileşenlerle vakit kaybetmek yerine, uygulamanın yeni bileşenlerine odaklanmaktır. Yeniden kullanabilme ve hızlı geliştirme süreci, modülerlik politikasına bağlı bir yapıyla tasarlanmaktadır.
Django, karışık veritabanlarından kurtulmak isteyen kullanıcılar için, rahat kullanışlı bir web çatısıdır. Çünkü her projeye ait temel kayıt ekleme, silme, düzenleme ve güncelleme özelliklerini karşılayan dinamik bir yönetim paneli sağlamaktadır.
13 yıldır gelişimini sürdürmekte olan ve piyasaya sürülmeden önce açık kaynak kodlu olan Django geliştiricilerde büyük bir merak uyandırdı. Problemlere yanıt veren ve Framwork’lere yama yaparak diğer Framwork’leri değiştiren ilk Framwork’tür.
Django, web uygulamaları oluşturmak niyetiyle Python dilini kullanarak çevrimiçi kullanıcılar tarafından geliştirilir. Ayrıca Framwork, kütüphanelere, birlikte çalışan şablonlara ve API’e sahiptir. Django ile birlikte geliştirilen uygulamaların geneli, az maliyetle, değişiklik ve eklemelerle yükseltilebilir. Ayrıca bir sürü web geliştirmeyi kolaylaştırır.
Neden Django Öğrenilmeli
- Kurulumu çok basittir ve kolaydır.
- Ayrıntılı şekilde hata raporlarını vermektedir. Bu sebeple hataları çözmek daha kolaydır. Bu açıyla bakıldığı zaman PHP diline göre hata raporu detayı daha fazladır.
- Genişletilebilen yönetim paneline sahiptir. Kurulumuyla beraber kendisine ait bir admin paneli gelmektedir. Temel işlemlerde işimize yarayan panel daha sonra genişletilebilir.
- Durmadan kendini yenileyen bir şablona sahiptir.
- Güvenlik bakımından son derece iyi seviyede olan bir Framwork’tür.
Django’yla Neler Yapılır?
Django ortalama olarak 10.000’den fazla özellik sunmaktadır. Yani hızlı ve pratik bir yazılım mimarisidir.
Django’da SQL kullanmadan veri tabanınızın hepsini Python içinde oluşturmanıza imkan tanır. MySQL ve JSON ile ilgili işlevleri de desteklemektedir. Böylece veritabanı tablolarını Python sınıfları şekline getirmektedir. Modeller aracılığı ile web uygulamaları verileri yönetir.
Uygulama ve kullanıcıların güvenliğini düşünen özellikler sunar. Bununla birlikte kötü amaçlı komutları tekrardan yorumlar ve SQL enjeksiyonuna karşı koruma sağlar.
Django Kullanan Ünlü Web Siteleri
- Disqus
- Knight Foundation
- MacArthur Foundation
- Mozilla
- National Geographic
- Open Knowledge Foundation
- Open Stack
- YouTube
- Spotify
- Evet arkadaşlar benim sizlere aktaracağım bilgiler bu kadardı. Başka bir içerikte görüşmek dileğiyle. Hoşçakalın. ?Diğer içeriklerime buradan göz atabilirsiniz.