netbozum
tr.link

Django mu Flask mi?

3 Mesajlar 2.232 Okunma
Toplam 3 mesaj ve 2.232 görüntüleme
acebozum
tr.link

dogubaklaci dogubaklaci Kodlarla Anlatma Sanatı Kullanıcı
  • Üyelik 21.07.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Student
  • Konum İstanbul Anadolu
  • Ad Soyad D** B**
  • Mesajlar 725
  • Beğeniler 250 / 240
  • Ticaret 3, (%67)
Merhaba arkadaşlar yaklaşık 1 aydır Python dersleri almaktayım. Şimdi web programlama için framework araştırmasına girdim. Flask ve Django arasındaki farklar nelerdir acaba kısaca bilgi verebilecek biri var mı?

Bu arada normalde django başlamak istiyordum fakat dün bir haberde son dönemde yapılan girişim projelerinde %20 Flask %14 Django gibi bir oran gördüm (JS falan da var tabii toplam %100 oluyor :D) o sebeple sormak istedim.
 

 

wmaraci
reklam

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Flask bir micro-framework.
Django ise full-stack bir framework.

Flaskda tüm her şey tek dosya üzerinden yönetiliyor (tabi dilerseniz ayrı ayrı dosyalara parçalayabiliyorsunuz). Django ise normal model-view-template (mvc) yapısını kullanıyor.

Flask'ın tercih edilme sebebi çok hafif ve hızlı olmasından kaynaklı çünkü içinde Django'da olan özellikler yok. Daha çok api oluşturma kısmında kullanılıyor geri kalanında Javascript ile işlem yaptırılıyor.

Flask çok basit, birkaç günde bitirilebilir. Django ise biraz daha karmaşık, iyice öğrenmeniz biraz zaman alabilir.

Eğer yapmaya çalıştığınız şey bir websitesi olsun ve front-end - back-end arasındaki ilişki api aracılığıyla yürüsün, başka özelliklere gerek yok derseniz tercihiniz flask olmalı. Ama içinde admin paneli dahil bir sitede ihtiyacınız olan (template engine, db engine vs) her şey olsun isterseniz Django tercih etmeniz daha akıllıca olur.
 

 

gndz gndz WM Aracı Kullanıcı
  • Üyelik 02.05.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek İş Geliştirme Uzmanı
  • Konum Bursa
  • Ad Soyad K** G**
  • Mesajlar 189
  • Beğeniler 69 / 44
  • Ticaret 0, (%0)
Django tabiki de. oldukça gelişmiş, esnek bir fw.
 

 

İş Geliştirme, Hukuk ve Danışmanlık
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al