Même les partisans des ORMs se déchirent entre Data Mapper ou Active Record comme Dieu Unique
Pour revenir au sujet, on peut aussi considérer une architecture basée sur des composants comme étant un Framework customisé. Symfony ou Laravel proposent la même chose, sauf qu'ils font le choix des composants de base pour toi, et écrivent en plus la "colle" qui tient l'ensemble à ta place, mais échange tu dois te plier à leurs rites (pour rester dans l'analogie du Dieu Unique). J'ai une préférence pour les composants, mais je suis actuellement confronté au problématique du choix technologique pour une équipe où il faut trouver un langage commun et une direction très vite, et ma conclusion est que l'utilisation d'un Framework permet de simplifier la communication (surtout s'il y a de nouveaux arrivants en cours de route) et d'éviter la friction sur la méthode à suivre: on suit la Voie du framework, un point c'est tout.
C'est qui m'effraie en js c'est que le framework du jour semble changer tous les six mois, et encore je parle uniquement côté front-end.
Partager