Я видел, как многие другие разработчики фреймворков / библиотек бросали фразу «мы пишем самоуверенное программное обеспечение», но с практической точки зрения, что это означает? Означает ли это, что автор «Мнения по платформе X» говорит, что, поскольку они пишут код определенным образом, вы должны писать код того же типа, что и они?
Разве это не вычурно?
terminology
idioms
plaureano
источник
источник
Ответы:
Фреймворк навязывает вам определенный способ работы. Другими словами, очевидно, что есть один правильный способ использования фреймворка, который приятен и прост, а любой другой способ использования фреймворка усложняет вашу жизнь.
Я не эксперт по Rails, но мне сказали, что он самоуверенный, потому что это круто для простых вещей CRUD, но когда вы пытаетесь отклониться от "пути Rails", все становится сложнее. (Это не обязательно плохо; я не считаю это критикой.)
источник
:p
Фреймворк говорит: «Я знаю один верный способ сделать это, и я буду драться с тобой, если ты попробуешь это любым другим способом». Упрямый.
источник
Вы знаете это выражение: «Есть несколько способов снять кожу с кошки»?
Если один путь значительно проще, чем все остальные, он самоуверенный.
Если все способы требуют примерно одинакового уровня усилий, это не решено.
Заметка:
источник