Frameworks et librairies¶
Différence entre librairie et framework:
Une librairie va contenir du code que le développeur va pouvoir réutiliser comme il l'entend.
Un framework, en plus de mettre du code à disposition du développeur, va lui imposer une architecture et une manière de coder.
Bottle ¶
C'est une librairie pour faire des serveurs web en python. Il est moins utilisé que Flask et très similaire en se voulant plus léger.
Je l'ai utilisé pour des projets personnels ou faire des prototypes d'applications.
J'aime la simplicité d'intégration de Bottle car il permet un prototypage rapide et peut-être suffisant pour des projets de petite envergure.
Javalin ¶
Cet outil est identique à Bottle mais permet de développer avec du Java ou du Kotlin.
Je l'ai utilisé pour des projets scolaires. Sa simplicité nous a permis de développer rapidement notre application.
Javalin est simple à utiliser et reste un outil limité pour de grands projets. Il est parfait pour des petits projets ou des API.
C'est son usage facile et rapide qui me plaît.
React ¶
J'ai commencé à utiliser cette librairie pour développement d'interface web pendant mon stage à la SNCF. J'ai trouvé cet outil agréable à utiliser et sa prise en main facile.
Depuis cette période je fais les front-end des applications avec React car je maitrise cet outil suffisamment bien pour toujours pouvoir faire ce que je souhaite. La librairie correspond à mes besoins en me garantissant une totale liberté.
J'apprécie React pour la liberté qu'il nous permet tout en gardant une utilisation simple.
Flutter ¶
J'ai découvert ce framework en 2020 pendant la veille technologique que j'ai effectuée pour mon alternance. J'ai trouvé le développement avec cet outil très facile et agréable, et j'en ai fait une présentation à mes collaborateurs.
J'aime beaucoup le développement avec Flutter car il permet de faire des applications sur multiple support (mobile, ordinateur, web) en se concentrant sur l'interface du projet. L'environnement est pensé pour faciliter le travail du développeur ce qui permet d'être très efficace.