Vue.js против Angular 2

Веб-разработчик Виктор Павлов - Vue.js против Angular 2
Angular 2 - не развивает Angular 1, а является тотальной ревизией проекта. Angular 2 - быстрее Angular 1 и многие изменения радикально меняют API фреймворка. Назначение Angular 2 - это создание крупных приложений корпоративного уровня, что было невозможно с Angular 1.

Angular 2 использует ES5, ES6, Dart и TypeScript, который является развитием ES 6, но со статической типизацией, полноценными классами и подключаемыми модулями. Angular 2 также предлагает «компоненты» в качестве замены для «контроллеров».

...эпическое сравнение Vue.js и Angular 1.

Angular 2 безусловно, стал самым крупным игроком в мире JavaScript. Но, Vue 2.0 по-прежнему остается лучшим выбором в некоторых случаях.

  1. Vue 2.0 быстрее Angular 2, в соответствии с результатами независимого тестирования(http://stefankrause.net/js-frameworks-benchmark4/webdriver-ts/table.htm). Angular 2 имеет потенциал к сокращению размера с помощью автономной компиляции и Tree Shaking. Vue 2 все равно легче и быстрее. Tree Shaking помогает приложению Angular 2 уменьшить размер, удалив код, который не используются. Однако, когда вы начинаете импортировать и использовать дополнительные функции из фреймворка, приложение возвращается к фактическому размеру.
  2. Разработчики Vue менее самоуверенны и ориентированы на конкуренцию с сильными лидерами, а, поэтому вы получаете официальную поддержку многочисленных систем сборки. Кроме того, вам получаете свободу структурировать ваше приложения так, как вы хотите.
  3. Изучить Vue значительно легче, чем Angular2. Любой разработчик, знакомый с HTML и ES5 JavaScript, может использовать Vue.js и начинать создание полноценных приложений в считанные дни. Даже жертвы Jquery после небольших страданий понимают, что к чему.

Чтобы понять разницу с точки зрения разработчика, давайте посмотрим на примеры кода.


Скоро... Отличия Vue.js от React.

Laravel