Skip to content
YAN edited this page Feb 16, 2024 · 1 revision

Apa itu Flask?

Flask adalah kerangka kerja aplikasi web bersifat mikro yang ditulis dalam bahasa pemrograman Python. Kerangka kerja ini menggunakan Werkzeug dan Jinja2 sebagai dependensi.

Fungsi utama Flask:

  • Mempermudah pembuatan aplikasi web dengan Python.
  • Menyediakan struktur dasar untuk aplikasi web, seperti perutean URL dan penyajian halaman.
  • Memungkinkan pengembang untuk fokus pada pengembangan aplikasi tanpa harus khawatir tentang infrastruktur web yang mendasarinya.

Karakteristik Flask:

  • Ringan: Flask tidak memiliki banyak dependensi dan tidak menuntut banyak sumber daya sistem.
  • Sederhana: Flask mudah dipelajari dan digunakan, bahkan bagi pengembang Python pemula.
  • Fleksibel: Flask dapat digunakan untuk membangun berbagai jenis aplikasi web, mulai dari situs web statis sederhana hingga aplikasi web kompleks dengan API.
  • Extensible: Flask memiliki banyak ekstensi yang tersedia untuk menambahkan fungsionalitas tambahan ke aplikasi web Anda.

Contoh aplikasi yang menggunakan Flask:

  • Pinterest
  • LinkedIn
  • Halaman web komunitas situs Flask itu sendiri

Kelebihan Flask:

  • Mudah dipelajari dan digunakan
  • Ringan dan tidak memerlukan banyak sumber daya
  • Fleksibel dan dapat digunakan untuk berbagai jenis aplikasi
  • Memiliki banyak ekstensi yang tersedia

Kekurangan Flask:

  • Tidak memiliki fitur bawaan untuk validasi formulir, autentikasi, dan otorisasi
  • Kurang cocok untuk aplikasi web yang kompleks

Sumber daya untuk mempelajari Flask:

Clone this wiki locally