2425

Python ile Sıfırdan İleri Seviye Python Programlama

Django Nedir?

Django Nedir?



Django Nedir?

Django, python yazılımcıları için geliştirilmiş bir web geliştirme çatısıdır. (web framework)

Hangi programlama dilini kullanıyorsanız kullanın; backend tarafında dinamik web uygulaması geliştirmek için bir web framework kullanmamız bize oldukça hız kazandırır. Çünkü framework ile hazır gelen bir çok kütüphaneye sahip oluyoruz ve temel rutin bir çok işi düşünmemiz gerekmiyor.

Django framework' üne alternatif olarak eğer ki; C# programlama dilini kullanıyorsak asp.net core, java kullanıyorsak spring web geliştirme çatısını kullanabiliriz. 

Python için en popüler web geliştirme çatısı django ve flask framework' leridir.

Neden Django Kullanmalıyım?

Python programlama dilinin popülerliği çok fazla ve son zamanların en çok kullanılan programlama dilllerinden bir tanesi dolayısıyla python programlama diliyle dinamik bir web uygulama geliştirmek için django oldukça mantıklı bir framework' dür.

Django' nun Avantajları

  • Django' nun öğrenimi oldukça kolaydır.
  • Django ile hazırlanmış web projeleri oldukça hızlıdır.
  • Django projeleri modüler bir yapıya sahip olduğundan karmaşıklıktan uzak bir geliştirme ortamı sağlıyor.
  • Django projesini oluşturduğunuz anda istediğiniz gibi özelleştirebilecek yönetim paneline sahipsiniz.
  • Django framework'ü ile güvenlik açısından bir çok konu bizim adımıza düşünülmüş.
  • Django framework'ünü kullanan oldukça popüler firmalar mevcut.
  • Python popülerliğinden dolayı destek konusunda sıkıntı yaşanmıyor.