Widziałem wielu innych twórców frameworków / bibliotek, którzy rzucają zwrot „piszemy oprogramowanie opiniotwórcze”, ale w praktyce, co to tak naprawdę oznacza? Czy to znaczy, że autor „Opinionated Framework X” mówi, że ponieważ piszą kod w określony sposób, powinieneś pisać ten sam typ kodu, który piszą?
Czy to nie jest trochę pretensjonalne?
terminology
idioms
plaureano
źródło
źródło
Odpowiedzi:
Ramy narzucają ci określony sposób pracy. Innymi słowy, istnieje wyraźnie jeden właściwy sposób korzystania z frameworka, który jest przyjemny i łatwy, a każdy inny sposób korzystania z frameworka utrudnia życie.
Nie jestem ekspertem od Railsów, ale powiedziano mi, że jest opiniotwórczy, ponieważ jest świetny do prostych rzeczy CRUD, ale kiedy próbujesz odejść od „sposobu Railsów”, sytuacja staje się trudna. (To niekoniecznie jest zła rzecz; nie mam na myśli krytyki.)
źródło
:p
Ramy mówią: „Znam jedyny prawdziwy sposób na zrobienie tego, a będę z tobą walczył, jeśli spróbujesz w inny sposób”. Uparty.
źródło
Znasz to wyrażenie „istnieje więcej niż jeden sposób na skórowanie kota”?
Jeśli jeden sposób jest znacznie łatwiejszy niż wszystkie inne, jest to uzasadnione.
Jeśli wszystkie sposoby wymagają mniej więcej równego poziomu wysiłku, nie ma to żadnego znaczenia.
Uwaga:
źródło