Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.59 KB

django.md

File metadata and controls

38 lines (28 loc) · 1.59 KB
description
Python Django ile web servis programlama

🔥 Django

👀 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