Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
“СЕРЕБРЯННАЯ ПУЛЯ”
ДЛЯ РАЗРАБОТКИ
МУЛЬТИПЛАТФОРМЕННЫХ
ПРИЛОЖЕНИЙ
INSTAGRAM, FACEBOOK,
SKYPE?
ЦЕЛИ
 Какие решения есть?
 Плюсы и минусы использования
решений?
 Какое решение следует выбрать для
своей задачи?
 При...
КАКИЕ РЕШЕНИЯ ЕСТЬ?
REACT NATIVE
 появился в начале 2015 года
 построен на базе React JS
 android, iOS
 web, windows, macOS, ubuntu (suppo...
JSX
IONIC
 появился в начале 2013 года
 построен на базе Angular JS
 web, android, iOS, windows, macOS, ubuntu
 использует...
APACHE CORDOVA
 позволяет развернуть в
приложении страницу браузера (в
дальнейшем WebView) и в ней
отображать HTML5, CSS3...
QUASAR FRAMEWORK
 появился в 2016 году
 построен на базе Vue JS
 web, iOS, android, windows, macOS,
linux
 использует ...
ELECTRON
 использует Chromium и Node.js
 позволяет разрабатывать системы
для десктопных платформ
 использует тот же код...
ПЛЮСЫ И МИНУСЫ
ИСПОЛЬЗОВАНИЯ ЭТИХ
РЕШЕНИЙ?
ПОЧЕМУ ЭТИ РЕШЕНИЯ?
 самые популярные на текущий момент
 огромный фидбек от разработчиков и компаний
использующих эти ре...
ПЛЮСЫ
 они написаны на современных фреймворках JS
 это один раз написал - используешь для всех платформ
 скорость разра...
МИНУСЫ
 ваше приложение это страничка браузера
 платформы используют различные принципы
проектирования
 ограниченный API
КАКОЕ РЕШЕНИЕ
ВЫБРАТЬ ДЛЯ СВОЕЙ
ЗАДАЧИ?
РЕШЕНИЯ
 React Native
 Ionic
 Quasar Framework
ПРИМЕР ПРОЦЕССА
РАЗРАБОТКИ С ПОМОЩЬЮ
QUASAR FRAMEWORK
ИСХОДНЫЙ КОД
СБОРКА ПРОЕКТА
СБОРКА ПРОЕКТА
УСТРОЙСТВА
WEB-приложение
СПАСИБО ЗА ВНИМАНИЕ!
«Серебрянная пуля» для разработки мультиплатформенных приложений» - Ярослав Мирошниченко
Upcoming SlideShare
Loading in …5
×

«Серебрянная пуля» для разработки мультиплатформенных приложений» - Ярослав Мирошниченко

33 views

Published on

«Серебрянная пуля» для разработки мультиплатформенных приложений» -
Ярослав Мирошниченко

Published in: Education
  • Be the first to comment

  • Be the first to like this

«Серебрянная пуля» для разработки мультиплатформенных приложений» - Ярослав Мирошниченко

  1. 1. “СЕРЕБРЯННАЯ ПУЛЯ” ДЛЯ РАЗРАБОТКИ МУЛЬТИПЛАТФОРМЕННЫХ ПРИЛОЖЕНИЙ
  2. 2. INSTAGRAM, FACEBOOK, SKYPE?
  3. 3. ЦЕЛИ  Какие решения есть?  Плюсы и минусы использования решений?  Какое решение следует выбрать для своей задачи?  Пример разработки
  4. 4. КАКИЕ РЕШЕНИЯ ЕСТЬ?
  5. 5. REACT NATIVE  появился в начале 2015 года  построен на базе React JS  android, iOS  web, windows, macOS, ubuntu (support community)  использует JSX в стандартном окне приложения
  6. 6. JSX
  7. 7. IONIC  появился в начале 2013 года  построен на базе Angular JS  web, android, iOS, windows, macOS, ubuntu  использует обертку для Cordova CLI
  8. 8. APACHE CORDOVA  позволяет развернуть в приложении страницу браузера (в дальнейшем WebView) и в ней отображать HTML5, CSS3, JS  дает механизм интеграции между нативными скриптами с Cordova API
  9. 9. QUASAR FRAMEWORK  появился в 2016 году  построен на базе Vue JS  web, iOS, android, windows, macOS, linux  использует Apache Cordova  использует Electron
  10. 10. ELECTRON  использует Chromium и Node.js  позволяет разрабатывать системы для десктопных платформ  использует тот же код, что Apache Cordova
  11. 11. ПЛЮСЫ И МИНУСЫ ИСПОЛЬЗОВАНИЯ ЭТИХ РЕШЕНИЙ?
  12. 12. ПОЧЕМУ ЭТИ РЕШЕНИЯ?  самые популярные на текущий момент  огромный фидбек от разработчиков и компаний использующих эти решения  огромная библиотека готовых плагинов и пакетов для разработки
  13. 13. ПЛЮСЫ  они написаны на современных фреймворках JS  это один раз написал - используешь для всех платформ  скорость разработки  активное развитие этого направления  процесс погружения 1-2 месяца  простота менеджмента и аналитики  активное развитие этого направления
  14. 14. МИНУСЫ  ваше приложение это страничка браузера  платформы используют различные принципы проектирования  ограниченный API
  15. 15. КАКОЕ РЕШЕНИЕ ВЫБРАТЬ ДЛЯ СВОЕЙ ЗАДАЧИ?
  16. 16. РЕШЕНИЯ  React Native  Ionic  Quasar Framework
  17. 17. ПРИМЕР ПРОЦЕССА РАЗРАБОТКИ С ПОМОЩЬЮ QUASAR FRAMEWORK
  18. 18. ИСХОДНЫЙ КОД
  19. 19. СБОРКА ПРОЕКТА
  20. 20. СБОРКА ПРОЕКТА
  21. 21. УСТРОЙСТВА
  22. 22. WEB-приложение
  23. 23. СПАСИБО ЗА ВНИМАНИЕ!

×