🔥 Django

Python Django ile web servis programlama

👀 Hızlı Bakış

  • 🐍 Yüksek seviyeli Python dilini kullanan "batteries included" (her şey dahil denebilir) back-end framework'üdür

  • 👨‍💻 Geliştiricilerin işine yarayacak araçlar da dahil edilmiştir

  • 🧩 Üçüncü parti eklentilere ihtiyaç duymaz, kendi paketleri yeterlidir

💖 Avantajları

  • 🧩 Esnek bir yapı olduğundan dolayı, geliştirilebilir

  • 💨 Çok hızlı öğrenilebilir ve sonuç elde edilebilir

  • 🔨 Çok fazla yapılandırma imkanı söz konusudur

  • 👮‍♂️ Güvenilir bir yapı ile SQL injection, cross-site request forgery, clickjacking gibi saldırılara karşı önlem alır

  • 🌄 Geniş yapısı ile çok yüksek trafik ile mücadele edebilir

  • 🎡 Tekerliği yeniden icat etmeden, olanın çok hızlı bir şekilde kullanılmasını sağlar

  • 👪 Topluluğu ve dokümanları oldukça fazladır

💔 Dezavantajları

  • 🕊️ Küçük çaplı projeler için tavsiye edilmez (flask kullanılır)

  • 🦄 Monolithic yapısı vardır

  • 🧱 Her şey Django ORM üzerine kurulmuştur

  • 🍱 Bileşenler topluca aktarılırlar

  • 👨‍🎓 Tüm sistem hakkında bilgi sahibi olmayı gerektirir

⭐ Nerelerde Kullanılmalı

  • 🎳 Büyük çaplı projelerde

  • 📦 Harici eklentiler ile uğraşılmaması gereken işlerde

🔗 Faydalı Bağlantılar