Fusion Team - creating the best web solutions from your ideas powered by our experience
Выбор твой: сдавайся или же сражайся! JS-фреймворки, как покемоны - а кого ты выбираешь в свою команду?

Vueotto, Reactle, Angularchu

 

Vueotto — прогрессивный покемон, выведенный бывшим сотрудником Google в 2014 году. Приобрел популярность среди тренеров JavaScript-фреймворков сравнительно недавно. В августе 2018 года он перешел на стадию развития 2.17. 

API первой и второй версий на 90% одинаковы, а для удобной миграции есть специальный инструмент. 

Любители покемонов с нетерпением ждут третьей ступени эволюции. Ожидается, что у Vue появится новая мощная TypeScript-атака. 

В разделе FAQ для миграции Vue упоминает, что 90% API одинаковы, если вы переходите от 1.x-2. Существует вспомогательный инструмент миграции, который работает на консоли для оценки состояния вашего приложения.

Vueotto - «прогрессивный» покемон. У него есть мощная атака – постепенное внедрение в любой проект. Нет необходимости перестраивать уже существующее здание с нуля, просто запустите туда Vue, и он сделает отличный ремонт.

Vue легко поддается дрессировке и настройке. С ним очень просто найти общий язык, им легко управлять. Даже если вы только начинаете изучать JavaScript основы, покемон будет поддерживать вас. 

Однако, тренер, помни: Vue не следит за качеством твоей работы и допускает плохой код, не расслабляйся!

 

Reactle - стабильный JSX-покемон, выведенный в лабораториях Facebook в 2013 году. За 5 лет React выдержал уже 16 мажорных версий (текущая стабильная версия 16.x вышла в ноябре 2018 года). 

Эволюция покемона проходит под девизом «не поломай ничего», поэтому он так любим тренерами JavaScript-фреймворков. Если у вас большой и важный проект, вы точно не хотите, чтобы очередное обновление библиотеки поставило его работу под угрозу. Twitter и Airbnb точно не хотят, и они могут быть спокойны, потому что Reactle – очень стабильный покемон. 

Переход на новую стадию развития может стать еще проще, если вы используете специальные инструменты для миграции вроде react-codemod.

Reactle относится к классу интерфейсных покемонов, его основная способность – создание гибкой и расширяемой системы UI-компонентов. 

Не следует ждать от покемона из коробки полного фронтенд-набора. Однако недостаток функций он с лихвой компенсирует своими возможностями интеграции. Практически любая задача, которую вы можете придумать, уже решена и оформлена в виде совместимого с React модуля.

Очень дружелюбный и легкий в общении JavaScript-покемон. Имеет специфическое JSX-произношение, к которому нужно привыкнуть. 

С помощью руководства для начала работы, вы уже через час сможете найти с React общий язык. Документация у фреймворка подробная и понятная, а сообщество любителей просто огромное, всегда есть с кем посоветоваться о разведении и тренировках. 

Сложности могут начаться дальше, когда вы захотите сделать своего покемона сильнее с помощью сторонних модулей, но это уже другая история.

 

Angularchu - мощный TypeScript-покемон, родившийся в Google в 2010 году. Первая стадия его развития длилась целых 6 лет. В 2016 он потерял окончание «JS» в имени, стал просто Angular, но приобрел взамен много крутых способностей. 

Мажорные обновления фреймворка происходят каждые полгода. В октябре 2018 любители покемонов могли наблюдать переход на седьмую стадию. Еще полгода длится поддержка предыдущей версии. Таким образом, у вас есть достаточно времени для внесения изменений в проекты, если они необходимы.

Angularchu представитель класса архитектурных покемонов. Он берет на себя весь фронт вашего проекта, объединяет все части в единое целое и умело их координирует. Сильнейшая атака – MVC-удар. 

У фреймворка большие возможности прямо из коробки – и это серьезная ответственность для тренера. Покемона нужно хорошо знать, чтобы эффективно управлять его действиями, а сближение с Angular требует времени.

Покемон хорошо осознает свою силу и ведет себя довольно упрямо. Именно он будет диктовать вам правила организации приложения, и возразить вы не сможете. Если вы знаете правила Angular и готовы соблюдать их, то проблем обычно не бывает. В любом случае придется потратить силы, чтобы найти общий язык с этим фреймворком. Однако труды тренера всегда вознаграждаются.

Andrei
Andrei Разработчик
Есть проект для нас?
обработку персональных данных
Вы должны принять соглашение
Подтвердите что вы не робот
Ваша заявка отправлена
Отправляется...