169 похожих чатов

Всем привет, хотелось задать один вопрос, не сочтите за провокацию

или что-то в этом роде, просто личный интерес
Вопрос простой и краткий: почему Vue?
Я относительно новичок в вопросе фреймворков и мне интересно, почему люди выбирают тот или иной вариант

50 ответов

20 просмотров

Почему бургер а не салат ?

Daniil-Lyudvig Автор вопроса

Понятное дело что основа в личных предпочтениях, вот мне и интересно, почему вы предпочли бургер вместо салата)

В нем мяса больше

Выбор фреймворка - это не выбор спутника жизни Хорошо, когда инженер владеет разными фреймворками и подходами, овладевает ими до того момента, пока сам не может себе сказать "я хочу углубиться в это и работать, используя это потому, что..." Для новичка первый фреймворк - редко осознанный выбор, обычно это то, с чем проще найти первую работу, или то, чему может научить какой-то знакомый человек)

Потому что я люблю фастфуд например, а так и одно и второе насыщает выполняя свои задачи и использует алгоритм виртуальный дом )

Ну для кого то это сравнимо может с лишениям девственности )) выбор первого фреймворка, иначе люди такие вопросы не задавали бы )

А если вам интересно именно почему люди именно останавливают свой осознанный выбор на вью, то...я не знаю, мне больше нравится реакт 😂

И чем он вам нравится ?))

Могу добавить что из большой тройки: vue, angular, react - любой из них окажется удачным выбором. Вакансий полно, по этому советую выбирать то что больше нравится. Я лично на данный момент предпочитаю больше vue.js чем angular, причина тому - у вью больше звездочек на гитхабе (сарказм) 🤭

Там очень простая "ментальная модель", которая мне нравится когда отображение - это функция от состояния (конечно строго говоря это не так), состояние иммутабельно и каждое изменение состояние начинает все "с чистого листа") Не надо держать в голове кто что и как мутирует Чем-то напоминает конечные автоматы

Вы любите механическую коробку передач на авто?? И оправдываете это тем что чувствуется больший контроль ?)) Вы любите чтобы у вас дома одежда лежала в одной комнате с едой вместе то есть в перемешку чтобы еда была на столе и вала футболка ?))

мне нравится механическая коробка передач потому, что я романтик В остальном я вообще не понимаю к чему вы

Отделение логики от отображения, то есть шаблона от логики

Daniil-Lyudvig Автор вопроса

ну по личным предпочтениям у меня только вью и реакт, ангуляром в целом никогда не интересовался да и не хочется писал чутка и на том и на том, на реакте побольше, но сложно очень понять, что прям больше нравится) тут уже мои личные проблемы в этом плане, тяжко определяться, когда что то что то по своему круто

Смотрели курс по вью от Ильи?

Зачем отделять шаблон и логику, которая с ним работает? Да и во вью в этом смысле все точно так же, я не очень понимаю этот тейк, звучит как аргумент из 2012, когда "html в js? Да фуууу"

Daniil-Lyudvig Автор вопроса

еще не успел, посмотрел примерно половину видео курса от ulbi tv только, а что?

Я о том что вью более декларативен а Реакт императивен. И то что вью шаблон отделен а js внизу, а в реакте код каша все в перемешку "и так сойдёт"

Посмотрите первых 5 видео этого курса, Илья рассказывает о вью, зачем он нужен, и сравнивает с другими фреймворкам. Узнаете в чем отличие между декларативным и императивным подходом (если до этого не знали)

Ладно, у меня нет сил как-то спорить с этими доводами, если честно) В любом случае, вы имеете право на свое впечатление)

А так для меня и вью и Реакт одно и тоже )) изучаю щас Реакт и ничего нового не вижу )) всё тоже самое

Конечно имею право )) вы тоже кстати имеете на это право ))

Daniil-Lyudvig Автор вопроса

Спасибо, сейчас тогда сразу пойду гляну

Для меня разница огромная) как минимум отличие в том что vue это html first

Ну не знаю )) а что вы под этим понимаете ?

Реакту вы говорите "как" делать, а у вью вы просите "что" вы хотите получить

Ну это императивность как говорил Илья Климов

Илья Климов ничего не говорил о то, что реакт императивен Речь была только о подходе с шаблонизацией Для разработчика оба инструмента декларативны

А реакте jsx, в нем вы прям на js итерируетесь по массиву через map и рисуете то что вам нужно. Во вью дееларативность, вы используете v-for

Ага А map - это декларативный метод массива, который говорит что вы хотите получить, а не как)

))) хорошо, он говорил просто что более императивный. А так чего только стоит по каждому пуку надо делать сетстейт)

Ну это уже холивар)) так можно добраться до электронов которые бегают по материнской плате

Ага

Как говорил один уважаемый человек - setState - это просто апишка для изменения данных, это не про декларативность / императивность

Ну, у вас почему-то реакт не декларативный, я не готов с этим мириться) Я описываю сосояние и декларативно описываю как будет выглядеть мой компонент при каком из состояний)

Я это говорил вам не в контексте императивности а вообще )) так то и хуками всё красиво делается

:D

Если сравнивать вью и рект, как уровни абстракции, то рект императивный))

почему?)

Знаете что я Вам скажу по поводу Реакта, то что в больших проектах он круче, чем Вью тем что можно более тонко всё настраивать он ближе к ванильном у js, но эта гибкость порождает код который даёт свободу и каждый пишет как хочет

Если сравнивать вью и реакт

То-то на вью у вас порядок везде)

Да если бы не Фейсбук то никому он и не нужен был бы ))

Опять же, я не вижу того, что вы говорите, объясните почему вы так считаете)

Да, но какими средствами вы это делаете?

Средствами js

Это был шах со стороны собеседника )

Вот, вы описываете "как" вы хотите отобразить данные

Это все игра слов)

Да ничего подобного

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта