Flask

Logo programu
Autor Armin Ronacher
Pierwsze wydanie 1 kwietnia 2010
Aktualna wersja stabilna 3.0.3
(7 kwietnia 2024) [±]
Język programowania Python
Rodzaj Web framework
Licencja BSD
Strona internetowa

Flask – mikroframework aplikacji webowych napisany w języku Python.

Jest sklasyfikowany jako micro-framework, ponieważ nie wymaga określonych narzędzi ani bibliotek. Nie ma warstwy abstrakcji bazy danych, sprawdzania poprawności formularzy ani żadnych innych komponentów, w których istniejące biblioteki stron trzecich zapewniają wspólne funkcje. Jednak obsługuje rozszerzenia, które mogą dodawać funkcje aplikacji tak, jakby były zaimplementowane w samym Flasku. Istnieją rozszerzenia maperów obiektowo-relacyjnych, sprawdzania poprawności formularzy, obsługi przesyłania, różnych otwartych technologii uwierzytelniania i kilku popularnych narzędzi związanych ze strukturami. Rozszerzenia są aktualizowane znacznie częściej niż sam Flask.

Aplikacje korzystające ze środowiska Flask to Pinterest, LinkedIn, oraz strona internetowa społeczności dla samego Flask.

Przypisy

  1. Foreword – Flask Documentation (1.1) [online], flask.palletsprojects.com [dostęp 2020-06-28].
  2. Extensions Registry | Flask (A Python Microframework) [online], web.archive.org, 17 maja 2018 [dostęp 2019-11-14] [zarchiwizowane z adresu 2018-05-17].
  3. Steve Cohen’s answer to What challenges has Pinterest encountered with Flask? – Quora [online], www.quora.com [dostęp 2019-11-14].
  4. Rachel Sanders: Developing Flask Extensions – PyCon 2014. [dostęp 2019-11-14].
  5. Flask [online], Pallets [dostęp 2019-11-14].
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.