Les modules , c’est comme l’accessibilité, le XML, ou le java cela ne résoud pas les problèmes de fond de l’informatique : il faut avant tout ce concentrer sur concevoir un programme qui résoud des problèmes. Les modules, ne sont ni bien ni mauvais, ils ne sont justes pas la priorité pour concevoir un bon programme.
Le métier de l’informatique s’adresse à deux mondes à parts égales :
les ordinateurs,
les utilisateurs.
Aujourd’hui, on investi des millions dans la partie qui s’adresse aux ordinateurs (OOP, ajax on rail, langages, nouveaux services...) mais peu d’effort sont faits en comparaison vers les utilisateurs. Je crois que le message de l’équipe de SPIP était dans cet article qu’il faut avant tout pour faire un bon programme -à leur sens- s’investir beaucoup vers la compréhension des utilisateurs ; l’ergonomie est par ailleurs une chose toute relative (voir lien), donc pour cela il faut faire évoluer sa conception dans ce sens.
Au final, un programme ne vaut que si il est utilisé par des utilisateurs finaux. Une fois que cette partie est atteinte, il n’y a pas de raisons de s’investir dans la partie programmation ; les développeurs sont aussi des utilisateurs de logiciels et leur apporter des plugins peut aussi répondre à leurs besoins. Je pense que ce n’était pas une question de religion, les plugins étaient justes largement moins prioritaires que les utilisateurs...