it-swarm-fr.com

Que signifie "logiciel d'opinions"?

J'ai vu beaucoup d'autres développeurs de cadre/bibliothèque jettent la phrase "Nous écrivons des logiciels d'opinion", mais de manière pratique, qu'est-ce que cela signifie vraiment? Cela signifie-t-il que l'auteur du "cadre d'opinions 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?

24
plaureano

Le cadre impose une certaine manière de travailler sur vous. Mettez un autre moyen, il existe clairement une bonne façon d'utiliser le cadre agréable et facile, et tout autre moyen d'utiliser le cadre rend votre vie difficile.

Je suis non Rails Expert, mais on me dit que c'est d'être d'opinion parce qu'il est génial pour de simples trucs crud, mais lorsque vous essayez de vous écarter de la "voie des rails" devient difficile. (Ce n'est pas 't nécessairement une mauvaise chose; je ne le pense pas comme critique.)

29
Frank Shearar

Le cadre dit "Je connais la seule façon de faire cette chose, et je vais te battre si vous essayez tout autre moyen". Dogmatique.

4
AShelly

Vous savez cette expression ", il y a plus d'une façon de cuire un chat"?

Si une manière est significativement plus facile que toutes les autres, il est d'avis.

Si toutes manières nécessitent un niveau d'effort approximativement égal, il est imputable.

Noter:

  • être d'opinion n'est pas nécessairement une décision consciente
  • d'un certain point de vue, "opinions" peut sembler indiscernable de "il suffit de sens"
  • les opinions rendent plus faciles de débordement de Google/Stack, car il est plus probable que quelqu'un d'autre ait rencontré les mêmes problèmes et avoir une solution qui fonctionne pour vous
0
333kenshin