Nous développons
votre appli web
en Flask

theTribe a développé une expertise dans
la réalisation de projets Flask.

Ils ont déjà fait ce choix :

Jobteaser - client theTribe

en quoi ?

FLASK

Flask est un micro-framework web écrit en Python. Son objectif est de garder un noyau simple mais extensible.

Contrairement à d’autres frameworks plus complets, ile ne dispose donc pas de fonctionnalités telles qu’un système d’authentification, et ne gère pas nativement les formulaires par exemple.

Cependant, de nombreuses extensions existent pour ajouter ces fonctionnalités si besoin : on peut citer entre autres flask-user pour la gestion de l’authentification, flask-wtf pour l’intégration du module wtforms permettant de gérer les formulaires, etc. La force de Flask est donc dans sa modularité et sa légèreté.

Quand l’utiliser ?

La force de Flask étant sa légèreté et sa rapidité, il est adapté pour des petits projets ou des projets simples, il permet aussi un déploiement rapide d’une première version et a un cout d’apprentissage relativement faible.

Flask permet de créer des micro-services ou des applications intégrant facilement des modules de machine-learning (scikit-learn, tensorflow) qui utilisent eux-même le langage Python, sans demander un interfaçage supplémentaire.

Agence Flask

Pour qui ? pour quoi ?

Choisir en toute connaissance…

Avantages

ㅤMicro-framework léger et rapide à prendre en main

ㅤDe nombreuses extensions permettent d’adapter le projet à toutes les situations

ㅤDocumentation complète

ㅤMoteur de template Jinja2

Inconvénients

ㅤDemande une gestion plus bas-niveau ou plus longue à mettre en place de certaines fonctionnalités offertes par les extensions externes, qui sont incluses nativement dans d’autres frameworks plus lourds

ㅤComme tout projet web Python, la mise en place de l’environnement peut être assez complexe (utilisation de wsgi, virtualenv…)

ㅤFlask étant un micro-framework, il ne pose pas de cadre pour le projet et nécessite donc une certaine rigueur pour garder un code organisé

Par qui ?

Nos développeurs FLASK

Ludovic Geoffroy - Developer

Ludovic Geoffroy

Developer

Emmanuel Leveque - Developer

Emmanuel Levêque

Developer