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 (англ.)