Всем привет! Пытаюсь разобраться с позиционированием фреймворков. Возник такой хитрый вопрос. Что такое “Component Framework” и в чём его отличие от других фреймворков? Большая просьба без холиваров, просто хочу узнать мнение людей, т.е. как конкретно вы себе это представляете.
Привет! Я систематизирую фреймворки по области их применения, а не по подходу, который лежит в их основе. По большому счету все основные современные js фреймворки это в разной степени component-based фреймворки.
Другое дело что среди них ярко выделяются UI фреймворки (React, Vue, Svelte) и Application фреймворки (Angular, Ember, Next, Nuxt, Sapper). Ну и конечно есть полутона, то же Vue тяготеет и постепенно мигрирует в сторону app-фреймворков, а Sapper заточен под создание веб-сайтов.