Vue.js

Vue.js


Vue.js (так же известен как Vue; /vjuː/) — [JavaScript]-[фреймворк] с [открытым исходным кодом] для создания [пользовательских интерфейсов][4] в парадигме [реактивного программирования]. Легко интегрируется в проекты с использованием других [JavaScript-библиотек], благодаря постепенно расширяемой экосистеме[5]. Может функционировать как [веб-фреймворк], помогающий разрабатывать продвинутые [одностраничные приложения].

В 2013 году сотрудник [Google] Эван Ю (Evan You), работая над одним из проектов, пришёл к выводу, что не существует готовых решений для быстрого [прототипирования] сложных пользовательских интерфейсов веб-приложений: ReactJS[en] тогда был на ранней стадии разработки, основными инструментами были такие сложные фреймворки, как [AngularJS] или ориентированный на [MVC]-архитектуру [Backbone.js], не отличавшиеся простотой и ориентированные на разработку больших приложений. Для преодоления этого пробела Ю начал разработку Vue.js, которая, сохраняя простоту, оказалась пригодна не только для прототипирования, но и для полноценной разработки[6].

В октябре 2015 года была выпущена версия 1.0 библиотеки[7][8], в сентябре 2016 года — версия 2.0[9].

Примечания

Литература

Ссылки

  • vuejs.org — официальный сайт Vue.js
  • Getting Started With Vue.js — SitePoint  (англ.)
  • What's New in Vue.js 1.0 — SitePoint (англ.)
  • Getting up and Running with the Vue.js 2.0 Framework — SitePoint (англ.)