T211 ‐ Développement informatique III (Théorie) - Nini1551/EPHEC_Syntheses GitHub Wiki
Backend
Définitions
-
Backend : couche logiciel de l'application non-visible par l'utilisateur. Compétences : serveur, script, architecture, DB, cache, langages de progra, algorithmie, api, tests, sécurité, ...
-
Framework : Ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel.
+ : efficacité, temps, maintenance simple, sécurité accrue, architecture définie, documentation.
- : dépendance, prise en main complexe -
Librairie : Ensemble de collection de fonctions et de routines pré-écrites.
Technologies
Types de technologies
- Langages
- Framework Frontend
- Framework Backend
- Serveur
- Architecture : MVC, MVP, MVVM, ...