Quand je vois que Theo (https://youtu.be/zsa9Ey9INEg) a mis 2 semaines pour faire son site uploadthing avec la dernière version de NextJS, je me dis que moi j'aurais probablement mis plus longtemps à essayer de decoupler le plus de choses possible de NextJS.
Ayant eu par le passé des problèmes de couplage, je confirme que le bénéfice de la clean architecture est sur le temps long.
Dans ma boite actuelle, Next a été choisi à mon grand désarroi. Le concept de module ne fait gagner que quelques lignes de configuration, par contre on a vite fait d'en écrire de plus nombreuses lors des tests. Du coup, je ne vois même pas où serait l'amélioration de productivité.
Même la connexion à la DB à vite fait de se retrouver contaminer avec des @injectable. Que se passera-t-il quand Nest sera déprécié/abandonné ? Sans même aller jusque là, un changement de politique interne de nos boites est vite arrivé, avec son lot de conséquences sur les techno supportées officiellement par son entreprise.
Ayant eu par le passé des problèmes de couplage, je confirme que le bénéfice de la clean architecture est sur le temps long.
Dans ma boite actuelle, Next a été choisi à mon grand désarroi. Le concept de module ne fait gagner que quelques lignes de configuration, par contre on a vite fait d'en écrire de plus nombreuses lors des tests. Du coup, je ne vois même pas où serait l'amélioration de productivité.
Même la connexion à la DB à vite fait de se retrouver contaminer avec des @injectable. Que se passera-t-il quand Nest sera déprécié/abandonné ? Sans même aller jusque là, un changement de politique interne de nos boites est vite arrivé, avec son lot de conséquences sur les techno supportées officiellement par son entreprise.