или что-то в этом роде, просто личный интерес
Вопрос простой и краткий: почему Vue?
Я относительно новичок в вопросе фреймворков и мне интересно, почему люди выбирают тот или иной вариант
Почему бургер а не салат ?
Понятное дело что основа в личных предпочтениях, вот мне и интересно, почему вы предпочли бургер вместо салата)
В нем мяса больше
Выбор фреймворка - это не выбор спутника жизни Хорошо, когда инженер владеет разными фреймворками и подходами, овладевает ими до того момента, пока сам не может себе сказать "я хочу углубиться в это и работать, используя это потому, что..." Для новичка первый фреймворк - редко осознанный выбор, обычно это то, с чем проще найти первую работу, или то, чему может научить какой-то знакомый человек)
Потому что я люблю фастфуд например, а так и одно и второе насыщает выполняя свои задачи и использует алгоритм виртуальный дом )
Ну для кого то это сравнимо может с лишениям девственности )) выбор первого фреймворка, иначе люди такие вопросы не задавали бы )
А если вам интересно именно почему люди именно останавливают свой осознанный выбор на вью, то...я не знаю, мне больше нравится реакт 😂
И чем он вам нравится ?))
Могу добавить что из большой тройки: vue, angular, react - любой из них окажется удачным выбором. Вакансий полно, по этому советую выбирать то что больше нравится. Я лично на данный момент предпочитаю больше vue.js чем angular, причина тому - у вью больше звездочек на гитхабе (сарказм) 🤭
Там очень простая "ментальная модель", которая мне нравится когда отображение - это функция от состояния (конечно строго говоря это не так), состояние иммутабельно и каждое изменение состояние начинает все "с чистого листа") Не надо держать в голове кто что и как мутирует Чем-то напоминает конечные автоматы
Вы любите механическую коробку передач на авто?? И оправдываете это тем что чувствуется больший контроль ?)) Вы любите чтобы у вас дома одежда лежала в одной комнате с едой вместе то есть в перемешку чтобы еда была на столе и вала футболка ?))
мне нравится механическая коробка передач потому, что я романтик В остальном я вообще не понимаю к чему вы
Отделение логики от отображения, то есть шаблона от логики
ну по личным предпочтениям у меня только вью и реакт, ангуляром в целом никогда не интересовался да и не хочется писал чутка и на том и на том, на реакте побольше, но сложно очень понять, что прям больше нравится) тут уже мои личные проблемы в этом плане, тяжко определяться, когда что то что то по своему круто
Смотрели курс по вью от Ильи?
Зачем отделять шаблон и логику, которая с ним работает? Да и во вью в этом смысле все точно так же, я не очень понимаю этот тейк, звучит как аргумент из 2012, когда "html в js? Да фуууу"
еще не успел, посмотрел примерно половину видео курса от ulbi tv только, а что?
Я о том что вью более декларативен а Реакт императивен. И то что вью шаблон отделен а js внизу, а в реакте код каша все в перемешку "и так сойдёт"
Посмотрите первых 5 видео этого курса, Илья рассказывает о вью, зачем он нужен, и сравнивает с другими фреймворкам. Узнаете в чем отличие между декларативным и императивным подходом (если до этого не знали)
Ладно, у меня нет сил как-то спорить с этими доводами, если честно) В любом случае, вы имеете право на свое впечатление)
А так для меня и вью и Реакт одно и тоже )) изучаю щас Реакт и ничего нового не вижу )) всё тоже самое
Конечно имею право )) вы тоже кстати имеете на это право ))
Спасибо, сейчас тогда сразу пойду гляну
Для меня разница огромная) как минимум отличие в том что vue это html first
Ну не знаю )) а что вы под этим понимаете ?
Реакту вы говорите "как" делать, а у вью вы просите "что" вы хотите получить
Ну это императивность как говорил Илья Климов
Илья Климов ничего не говорил о то, что реакт императивен Речь была только о подходе с шаблонизацией Для разработчика оба инструмента декларативны
А реакте jsx, в нем вы прям на js итерируетесь по массиву через map и рисуете то что вам нужно. Во вью дееларативность, вы используете v-for
Ага А map - это декларативный метод массива, который говорит что вы хотите получить, а не как)
))) хорошо, он говорил просто что более императивный. А так чего только стоит по каждому пуку надо делать сетстейт)
Ну это уже холивар)) так можно добраться до электронов которые бегают по материнской плате
Ага
Как говорил один уважаемый человек - setState - это просто апишка для изменения данных, это не про декларативность / императивность
Ну, у вас почему-то реакт не декларативный, я не готов с этим мириться) Я описываю сосояние и декларативно описываю как будет выглядеть мой компонент при каком из состояний)
Я это говорил вам не в контексте императивности а вообще )) так то и хуками всё красиво делается
:D
Если сравнивать вью и рект, как уровни абстракции, то рект императивный))
почему?)
Знаете что я Вам скажу по поводу Реакта, то что в больших проектах он круче, чем Вью тем что можно более тонко всё настраивать он ближе к ванильном у js, но эта гибкость порождает код который даёт свободу и каждый пишет как хочет
Если сравнивать вью и реакт
То-то на вью у вас порядок везде)
Да если бы не Фейсбук то никому он и не нужен был бы ))
Опять же, я не вижу того, что вы говорите, объясните почему вы так считаете)
Да, но какими средствами вы это делаете?
Средствами js
Это был шах со стороны собеседника )
Вот, вы описываете "как" вы хотите отобразить данные
Это все игра слов)
Да ничего подобного
Обсуждают сегодня