🌶️Flask
Python Flask ile web için microservice yazılımı
👀 Hızlı Bakış
🐍 Python dili kullanan back-end microframework'tür
🕊️ Hafif yapısı ile gibi ufak yapıdaki projeler için tercih edilir
🤝 Jinja2 kalıplarını, secure cookies, unit testing ve RESTful istek yönetimlerini destekler
💁♂️ Django gibi framework'ler tarafından sunulan istenmeyen modüllerden kurtulmak isteyenler için birebirdir
💖 Avantajları
🧩 Esnek bir yapı olduğundan dolayı, geliştirilebilir
🕊️ Django ile karşılaştırıldığında daha hafif bir yapıda olduğundan ufak projeler için idealdir
🗃️ ORM yapısı olmadığından dolayı veri tabanı bağlaması oldukça kolaydır (SQLAlchemy ile yapı kurulabilir)
📖 Dokümantasyonu ve kaynakları oldukça iyidir
🏗️ Hızlıca prototip oluşturma imkanı sağlar
💔 Dezavantajları
🎳 Büyük çaplı projeler için uygun değildir (django tercih edilmeli)
👪 Topluluğu yetersizdir
👨💻 Full-stack programlama bilgisi gerektirir
🤵 Admin sayfası ve kimlik doğrulama gibi işlemler yoktur
🗃️ ORM (object relational mapping) yapısı yoktur (SQLAlchemy ile yapı kurulabilir)
🚛 Veri tabanını aktarma işlemi zordur,
flask-migrate
kütüphanesinin indirilmesi gerekir
⭐ Nerelerde Kullanılmalı
🕊️ Ufak çaplı, hafif projelerde ya da IoT cihazlarda
🎯 Proje odaklı hızlı ilerleyecek çalışmalarda
🏗️ Prototip oluşturma işlemlerinde
👨💻 Kod Örneği
🔗 Faydalı Bağlantılar
Last updated