J'ai vu beaucoup d'autres développeurs de framework / bibliothèque lancer l'expression «nous écrivons des logiciels d'opinion», mais en termes pratiques, qu'est-ce que cela signifie vraiment? Est-ce à dire que l'auteur du «Opinionated Framework X» dit que, parce qu'ils écrivent du code d'une certaine manière, vous devriez écrire le même type de code qu'ils écrivent?
N'est-ce pas un peu prétentieux?
terminology
idioms
plaureano
la source
la source
Réponses:
Le cadre vous impose une certaine façon de travailler. Autrement dit, il y a clairement une bonne façon d'utiliser le framework qui est agréable et facile, et toute autre manière d'utiliser le framework vous rend la vie difficile.
Je ne suis pas un expert de Rails, mais on me dit que c'est une opinion parce que c'est génial pour les trucs CRUD simples, mais quand vous essayez de vous écarter de la "voie Rails", les choses deviennent difficiles. (Ce n'est pas nécessairement une mauvaise chose; je ne parle pas de critique.)
la source
:p
Le cadre dit: "Je connais la seule vraie façon de faire cette chose, et je vous combattrai si vous l'essayez d'une autre manière". Dogmatique.
la source
Vous connaissez cette expression, "il y a plus d'une façon d'écorcher un chat"?
Si une façon est beaucoup plus facile que toutes les autres, c'est une opinion.
Si tous les moyens nécessitent un niveau d'effort à peu près égal, ce n'est pas le cas.
Remarque:
la source