Pull to refresh
37
0
Григорий Безюк @gbezyuk

Polyglot Developer

Send message
Dirty-checking алгоритмически таков, что даёт мягко говоря нелинейный рост, так что я не соглашусь — «уметь готовить» его можно разве что в режиме «использовать в очень ограниченном объёме». Он же не от хорошей жизни применяется, а из-за отсутствия возможности применить более эффективный подход. Vue отказался от двухстороннего связывания (Flux же, не нужно оно) и поддержки старых браузеров — и dirty checking не понадобился, и работает всё шустро. Кроме первого Ангуляра есть ещё ряд фреймворков с аналогичными проблемами, опять таки — в документе-сравнении упоминались.
Напомните, вы чего доказать-то хотите?
Гмм, если всё действительно так, как вы описываете, рост тормозов с увеличением размера не денется никуда, и для серьёзных проектов такой подход не годится. Но что-то я сомневаюсь, чтобы при переходе ко второй версии там всем известной основной проблемы первой не пофиксили.
Да ладно? https://github.com/translation-gang/ru.vuejs.org/graphs/contributors
Вы наверное про список членов организации, там да — не все публичность включили.
В Angular2, насколько мне известно, dirty-checking тоже нет. Но он громоздкий очень, особенно по сравнению с Vue.
Коротко — у Vue с производительностью всё хорошо. Конкретно у первого Angular основная проблема была в dirty checking, у Vue такой проблемы нет. Подробнее — в вышеупомянутом документе со сравнением с другими фреймворками.

Напрямую не получится, но адаптировать можно — JSX понимать умеет.

Начинаешь вообще с одной строчки подключения скрипта, если хочется просто попробовать.

Для серьёзных проектов есть шаблоны и CLI.
самая приятная фишка — однофайловые компоненты .vue
в целом — всё просто работает из коробки, никаких танцев с бубнами как при сборке react/redux-проектов
с angular сравнивать некорректно, первый — был давно, а второй — уж больно тяжеловесен, не так категория
Кстати, в документации есть специальная страница сравнения с другими фреймворками: https://ru.vuejs.org/v2/guide/comparison.html
«Переписанный начисто React», без переизобретения CSS/HTML внутри JS и с централизованной поддержкой всей экосистемы; с возможностью инкрементального внедрения; некоторые красивые фишки понадёрганы из Angular, но нет dirty-checking с его проблемами производительности
> Ожидает merge'а деплоя документация vue-router, появится здесь: router.vuejs.org/ru
>> За свою жизнь я не видел ни одного программиста C++, изучившего Java, а потом заявившего «Нет, мне не нравится этот язык, C++ лучше».

Посмотрите на меня =)

А Scala лучше Java — это факт. Впрочем, не нужно быть чем-то невероятным, чтобы быть лучше Java.
Графики очень крутые, научите такие делать.
По приложению — попробовал настроиться, моментально потерялся и отказался от этой затеи. В общем, не смог преодолеть входной порог интерфейса.
За открытые исходники — отдельное спасибо.
Старый как мир вопрос с бессмысленной спешкой. Когда дедлайн не мотивирован физическими ограничениями, если вы понимаете что не укладываетесь в него — надо его просто отодвинуть. Бизнесу объяснить это сложно, но объясняться после вынужденных спешкой факапов — в ряд ли легче.
я просто спросил. webpack это умеет из коробки dev-server'ом, и этим активно пользуется, например, Dan Abramov в своём redux-devtools.
А hot reloading require.js умеет?
а вот статья говорила.
Мой опыт показывает обратное. Самые вкусные позиции — это «умный опытный разработчик вообще».
Наташа молодец ;) Хороший туториал.

Information

Rating
Does not participate
Date of birth
Registered
Activity