СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

H React — библиотека или фреймворк? (опрос) в черновиках

На официальном сайте написано, что React — это библиотека. Действительно, сам React это только уровень представления. Но многие используют React в связке с Redux, а ещё есть Relay, который позиционирует себя как фреймворк.


В этом опросе я не хочу устраивать холивар, чем же является React. Я хочу узнать, как именно вы его готовите — используете только как уровень представления, или же дополняете необходимыми библиотеками до полноценного фреймворка?


В чём цель данного опроса:
До сих пор многие начинают негодовать, если видят, что React находится в одном списке с фреймворками (Angular, Ember и т.д.). Опрос должен показать, как большинство хабражителей относятся к реакту, и можно ли его спокойно упоминать вместе в фреймворками без стеснительной оговорки "ну конечно же я имею ввиду React + Redux".

комментарии (2)

+1
napa3um ,   * (был изменён)
Какая разница? Разве «Я использую его как библиотеку» и «Я готовлю его в связке с другими библиотеками как фреймворк» не одно и то же? Похоже на попытку кого-то привлечь по статье за неверное использование букв.
+1
SerafimArts ,  

Фреймворк — это решение для реализации архитектуры приложения, когда все решения будут основываться на подходах, продиктованными фреймворком. Библиотека — набор инструментов для решения частной задачи и подход распространяется на реализацию одного из компонентов, но не на всё приложение в целом.


Я не слишком знаком с реактом, как таковым, поверхностно, но считаю что это именно не фуллстек, но всё же фреймворк, т.к. используя его — 99% приложений полностью строится с использованием его подходов, не отходя от его идеологий.