Денис Скоров
MassMedia Group
Software development services
Чому саме Vue.JS?
Або як будувати складні проекти простим кодом:))
Що таке Vue.JS?
• прогресивний фреймворк для створення користувацьких інтерфейсів
• орієнтований на поступову інтеграцію
• ядро орієнтоване на задачі рівня представлення, що спрощує
об’єднання з іншими бібліотеками такими як: JQyery, moment.js та ін.,
• надає можливість використання як бібліотеки так і для побудови
повномасштабних додатків в об’єднанні з іншими модулями
Особливості Vue.JS
• орієнтований на більш класичну модель розробки (HTML, CSS, JS),
на відміну від функціональної розробки React.JS та згадкою про С-
подібні мови в Angular.JS
• саме цим Vue.JS заповнив прірву між React.JS and Angular.JS
Порівняння з React and Angular
Angular
• використання Type - Script можливе але не обовязкове
• з коробки ~130kb - з коробки + route + vuex 30kb
• тяжке вивчення API
та концепцій - HTML + CSS + JS + doc (1 час)
React
• складна оптимізація - оптимізовано з коробки
• концепція, все як JS (JSX) - можливе використання JSX
(простота використання HTML, CSS & JS допомагає у використанні пре-
процесорів, інтеграції в існуючі web додатки та для розуміння коду)
Трохи страшних графіків:))
Зацікавленість фреймворками (Google Trends)
2014-2016
2016-2017
Перспективи Vue.JS
Згідно з опитування сайту medium.com за 2017 рік, переважна більшість (43%)
розробників хотіли би вивчити фреймворк Vue.js
Job-offer (Exciting information)
20172016
Переваги Vue.JS
• Швидкість і простота
• Гнучкість в роботі з шаблонами
• Простота синтаксису і низький поріг входження
• Швидкий рендеринг і менший розмір
• Використовує DevTools (розширення для браузера)
• Прогресивна адаптивність
Недоліки
Made in China
Недоліки
Розбиває серця
розробникам React
Як використати Vue.JS?
as Library as Framework
Хто вже використовує Vue.JS?
Реальні проблеми та приклади
Convenio Regulador
Ще один реальний приклад
Так, це вже останній приклад ;)
Game-Snake
Have a new iew for the
problem solving

Vue.js

Editor's Notes

  • #4 Хтось вже можливо чув чи працював з Vue.JS?
  • #6 Можливо хтось мав досвід з React або Angular?
  • #16 Можливо у когось були якісь цікаві задачі з Vue.JS? Питання по прикладу)))!