En dehors de l'exemple cité qui se prête mal à ce que défend ce post, je suis d'accord avec le message véhiculé. Je ne peux que regretter la généralisation de l'utilisation de framework contenant des milliers de code inutile, des couches et surcouches d'abstraction qui s'enchaînent.
Mon commentaire s'applique surtout aux langages web comme le php. On en vient à des niveaux où le "code" écrit par le programmeur n'est même plus du php ou du python, mais seulement l'utilisation d'une surcouche (le framework), qui n'a parfois plus grand rapport avec le langage d'origine.
Je reconnais l'utilité de ces outils, mais est-ce *systématiquement* nécessaire ? AHMA, pas du tout. Et il n'est pas si difficile d'écrire (je reprends le cas des langages web) du code lisible, et portable, bien organisé avec des fonctions propres et adaptées à ses besoins.
Plus ces nouveaux usages se généralisent et moins les gens comprennent comment ça marche "à l'intérieur". Je ne pense pas que ce soit une très bonne chose. Oui aux frameworks lorsque les contraintes du projets le nécessitent mais non à la généralisation systématique (il y en a même qui essaient de coller ces usines à gaz sur des hébergement mutualisés...)
Voilà, ce n'était que mon avis, mais je le partage !
# Appel aux armes !
Posté par Christophe Casalegno . En réponse au journal Marre du dévelopement bloatware moderne ! Appel aux armes !. Évalué à 1.
Mon commentaire s'applique surtout aux langages web comme le php. On en vient à des niveaux où le "code" écrit par le programmeur n'est même plus du php ou du python, mais seulement l'utilisation d'une surcouche (le framework), qui n'a parfois plus grand rapport avec le langage d'origine.
Je reconnais l'utilité de ces outils, mais est-ce *systématiquement* nécessaire ? AHMA, pas du tout. Et il n'est pas si difficile d'écrire (je reprends le cas des langages web) du code lisible, et portable, bien organisé avec des fonctions propres et adaptées à ses besoins.
Plus ces nouveaux usages se généralisent et moins les gens comprennent comment ça marche "à l'intérieur". Je ne pense pas que ce soit une très bonne chose. Oui aux frameworks lorsque les contraintes du projets le nécessitent mais non à la généralisation systématique (il y en a même qui essaient de coller ces usines à gaz sur des hébergement mutualisés...)
Voilà, ce n'était que mon avis, mais je le partage !