Я давно слышу эту фразу. Я прочитал несколько статей и до сих пор не могу понять, что это на самом деле означает. Я всегда вижу, что они дают какое-то имя фреймворка. Но я хочу понять, что это значит и почему оно пришло. Может ли кто-нибудь помочь мне здесь?
Что означает независимость от Framework?
Ответы (2)
Фреймворк-агностик в целом означает именно это, т.е. агностик или независимый от какой-либо фреймворка.
Поскольку вы не упомянули здесь контекст, я предполагаю, что вы хотите узнать об этом с точки зрения JavaScript и веб-разработки переднего плана.
Например, компании или продуктовые команды часто имеют дело со следующими приоритетами.
Часто в крупных компаниях несколько команд работают над различными модулями или разделами внешнего интерфейса своего продукта. Эти команды часто автономны и самоуправляемы, что означает, что они выбирают свою собственную среду Javascript для разработки внешнего интерфейса.
Однако, будучи компанией, вы хотели бы убедиться, что пользовательский опыт одинаков во всех различных модулях и разделах вашего продукта, независимо от того, с чем каждая команда решит работать.
Чтобы сбалансировать эти два конкурирующих приоритета, пригодится концепция библиотек веб-компонентов, не зависящих от фреймворка. Чтобы заставить его работать как компания, вы поощряете свою команду к разработке библиотеки веб-компонентов, которые не зависят от каких-либо фреймворков, таких как Vue, Angular, React. Затем команды могут использовать эти компоненты взаимозаменяемо, независимо от того, какую платформу они используют.
Вот несколько ссылок, которые должны помочь
- https://dev.to/stefannieuwenhuis/3-reasons-why-i-went-framework-agnostic-and-why-you-should-do-that-too-2o37
- https://micro-frontends.org/#the-dom-is-the-api
- https://j11y.io/javascript/a-framework-agnostic-model/< /а>
xyz является «независимым от фреймворка» просто означает, что xyz не зависит ни от какого фреймворка. Это отличная и очень востребованная идея, которая фокусируется на создании библиотек/компонентов, которые не зависят от какой-либо конкретной среды для их реализации, а скорее на разработке общего материала для удовлетворения всех.
Вот блестящая статья, чтобы узнать больше об основной идее, стоящей за ней. https://micro-frontends.org/#the-dom-is-the-api