Flask (framework)
![]() 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(inne języki), ponieważ nie wymaga określonych narzędzi ani bibliotek[1]. 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[2].
Aplikacje korzystające ze środowiska Flask to Pinterest[3], LinkedIn[4], oraz strona internetowa społeczności dla samego Flask[5].
Przypisy
- ↑ Foreword – Flask Documentation (1.1) [online], flask.palletsprojects.com [dostęp 2020-06-28] .
- ↑ Extensions Registry | Flask (A Python Microframework) [online], web.archive.org, 17 maja 2018 [dostęp 2019-11-14] [zarchiwizowane z adresu 2018-05-17] .
- ↑ Steve Cohen’s answer to What challenges has Pinterest encountered with Flask? – Quora [online], www.quora.com [dostęp 2019-11-14] .
- ↑ Rachel Sanders: Developing Flask Extensions – PyCon 2014. [dostęp 2019-11-14].
- ↑ Flask [online], Pallets [dostęp 2019-11-14] .