SlideShare una empresa de Scribd logo
1 de 18
Преимущества создания 
кроссплатформенных приложений с 
использованием PhoneGap и DevExtreme 
Андрей Кулешов 
Сергей Звягин 
Developer Express Inc.
КТО МЫ? 
DevExpress создает 
• Инструменты для повышения 
продуктивности 
• Современный UI для множества платформ 
• Инструменты отчетности и аналитики 
• Инструменты для кросс-платформенной 
мобильной разработки
ЧТО ТАКОЕ DEVEXTREME 
• Полный набор контролов, оптимальных 
для сенсорных экранов 
• Клиентские JS-контролы для веба 
• Single page application framework 
• Полная интеграция с Visual Studio
ПОЧЕМУ МЫ ЗДЕСЬ? 
• Для кроссплатформенной мобильной 
разработки не существует панацеи 
• Разные подходы нужно использовать для 
достижения разных целей 
• У нас есть опыт создания средств для 
ускорения разработки мобильных 
приложений
ПОЧЕМУ HTML5/JAVASCRIPT? 
• JavaScript используется широко: 
клиентская веб-разработка, серверная 
веб-разработка (Node.js), мобильная 
разработка 
• HTML5 – рекомендованный стандарт W3C
ПОЧЕМУ VISUAL STUDIO? 
• Развитая IDE, привычная миллионам .NET 
разработчиков 
• Доступна бесплатно для индивидуальной 
коммерческой разработки 
• Существует множество средств 
автоматизации и увеличения 
производительности для VS
КОГДА СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS? 
• Цель - простое приложение для всех 
основных мобильных платформ 
• Нужно быстро выпустить приложение для 
пользователей 
• В штате нет мобильных разработчиков
КОГДА НЕ СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS? 
• Функциональность и внешний вид приложений 
сильно отличается на разных платформах 
• Нужна обработка большого объема данных в 
реальном времени на клиенте 
• Предполагается активное использование 
аппаратных средств мобильного устройства
HTML/JS РАБОТАЕТ МЕДЛЕННО? 
• Это правда: JavaScript выполняется не так 
быстро, как машинный код 
• Но всё относительно 
• А какое железо в вашем смартфоне? 
• Некоторые платформы уже пошли по пути 
поддержки JavaScript нативно
КАКИЕ ПРЕИМУЩЕСТВА ДАЕТ DEVEXTREME? 
• Мастер создания CRM-подобных приложений 
• WYSIWYG-дизайнер для приложений и 
элементов визуализации 
• Средство для сборки нативных пакетов 
• Прокси-сервер для запуска приложения в 
процессе разработки 
• Приложение Courier для поиска проблем в коде
Осталось 10 минут…
ПОЛЕЗНЫЕ ССЫЛКИ 
• Скачать Visual Studio Community 2013 
http://visualstudio.com/free 
• Узнать больше о DevExtreme 
http://js.devexpress.com
НАШИ КОНТАКТЫ 
Сергей Звягин DevExtreme Public Team Lead 
sergey.zvyagin@devexpress.com 
Андрей Кулешов DevExtreme Desktop Team Lead 
andrey.kuleshov@devexpress.com
Спасибо за внимание
Преимущества создания кроссплатформенных приложений с использованием Phone gap и devextreme

Más contenido relacionado

La actualidad más candente

Appium confet qa
Appium confet qaAppium confet qa
Appium confet qa
ISsoft
 
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
it-people
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. Подорожного
GreenfieldProject
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработка
Valery
 

La actualidad más candente (20)

Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
 
Прототипирование сайтов
Прототипирование сайтовПрототипирование сайтов
Прототипирование сайтов
 
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScript
 
Мастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебМастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного веб
 
Wellnuts Digital Production Rus
Wellnuts Digital Production RusWellnuts Digital Production Rus
Wellnuts Digital Production Rus
 
Применение кроссплатформенных инструментов Qt для десктопных, мобильных и вст...
Применение кроссплатформенных инструментов Qt для десктопных, мобильных и вст...Применение кроссплатформенных инструментов Qt для десктопных, мобильных и вст...
Применение кроссплатформенных инструментов Qt для десктопных, мобильных и вст...
 
Ubiq Mobile: Skolkovo
Ubiq Mobile: SkolkovoUbiq Mobile: Skolkovo
Ubiq Mobile: Skolkovo
 
Прототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусыПрототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусы
 
Прото типо типирование
Прото типо типированиеПрото типо типирование
Прото типо типирование
 
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
 
Microsoft для стартапов
Microsoft для стартаповMicrosoft для стартапов
Microsoft для стартапов
 
Appium confet qa
Appium confet qaAppium confet qa
Appium confet qa
 
Сергей Немчинский "Как пишутся и поддерживаются Enterprise системы"
Сергей Немчинский "Как пишутся и поддерживаются Enterprise системы"Сергей Немчинский "Как пишутся и поддерживаются Enterprise системы"
Сергей Немчинский "Как пишутся и поддерживаются Enterprise системы"
 
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
 
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. Подорожного
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработка
 
Xamarin. Кроссплатформенная мобильная разработка на C# @ ForkConf
Xamarin. Кроссплатформенная мобильная разработка на C# @ ForkConfXamarin. Кроссплатформенная мобильная разработка на C# @ ForkConf
Xamarin. Кроссплатформенная мобильная разработка на C# @ ForkConf
 
слайд хостинг
слайд хостингслайд хостинг
слайд хостинг
 
Проблемы и решения проектирования и прототипирования программных интерфейсов
Проблемы и решения проектирования и прототипирования программных интерфейсовПроблемы и решения проектирования и прототипирования программных интерфейсов
Проблемы и решения проектирования и прототипирования программных интерфейсов
 

Similar a Преимущества создания кроссплатформенных приложений с использованием Phone gap и devextreme

PhoneGap + Sencha
PhoneGap + SenchaPhoneGap + Sencha
PhoneGap + Sencha
observleer
 
Дайджест вакансий ИТ-Парка ферваль
Дайджест вакансий ИТ-Парка фервальДайджест вакансий ИТ-Парка ферваль
Дайджест вакансий ИТ-Парка ферваль
Андрей Жеглов
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
CEE-SEC(R)
 
Разработка мобильных приложений
Разработка мобильных приложенийРазработка мобильных приложений
Разработка мобильных приложений
ООО "Лайф из"
 

Similar a Преимущества создания кроссплатформенных приложений с использованием Phone gap и devextreme (20)

Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИСКак мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
 
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
Siebel open ui overview rus
Siebel open ui overview rusSiebel open ui overview rus
Siebel open ui overview rus
 
разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Конструктор AR проектов - EV Toolbox
Конструктор AR проектов - EV ToolboxКонструктор AR проектов - EV Toolbox
Конструктор AR проектов - EV Toolbox
 
Qualium Systems – Introduction
Qualium Systems – IntroductionQualium Systems – Introduction
Qualium Systems – Introduction
 
ImproveIT
ImproveITImproveIT
ImproveIT
 
PhoneGap + Sencha
PhoneGap + SenchaPhoneGap + Sencha
PhoneGap + Sencha
 
Дайджест вакансий ИТ-Парка ферваль
Дайджест вакансий ИТ-Парка фервальДайджест вакансий ИТ-Парка ферваль
Дайджест вакансий ИТ-Парка ферваль
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Введение во фронтенд-разработку
Введение во фронтенд-разработкуВведение во фронтенд-разработку
Введение во фронтенд-разработку
 
Разработка мобильных приложений
Разработка мобильных приложенийРазработка мобильных приложений
Разработка мобильных приложений
 
3 Все о разработке интернет проектов
3 Все о разработке интернет проектов3 Все о разработке интернет проектов
3 Все о разработке интернет проектов
 
Денис Чистяков — JavaScript на фронте и в тылу
Денис Чистяков — JavaScript на фронте и в тылуДенис Чистяков — JavaScript на фронте и в тылу
Денис Чистяков — JavaScript на фронте и в тылу
 
#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)
 

Más de geekfamilyrussia

Más de geekfamilyrussia (8)

Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе Windows
 
ReSharper: прошлое и будущее
ReSharper: прошлое и будущееReSharper: прошлое и будущее
ReSharper: прошлое и будущее
 
Программируем быстрее с CodeRush
Программируем быстрее с CodeRushПрограммируем быстрее с CodeRush
Программируем быстрее с CodeRush
 
Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#
 
Автоматизация design patterns и компактный код вместе с PostSharp
Автоматизация design patterns и компактный код вместе с PostSharpАвтоматизация design patterns и компактный код вместе с PostSharp
Автоматизация design patterns и компактный код вместе с PostSharp
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Средства кросплатформенной разработки. Xamarin и ApperCode
Средства кросплатформенной разработки. Xamarin и ApperCodeСредства кросплатформенной разработки. Xamarin и ApperCode
Средства кросплатформенной разработки. Xamarin и ApperCode
 

Преимущества создания кроссплатформенных приложений с использованием Phone gap и devextreme

  • 1. Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme Андрей Кулешов Сергей Звягин Developer Express Inc.
  • 2. КТО МЫ? DevExpress создает • Инструменты для повышения продуктивности • Современный UI для множества платформ • Инструменты отчетности и аналитики • Инструменты для кросс-платформенной мобильной разработки
  • 3.
  • 4. ЧТО ТАКОЕ DEVEXTREME • Полный набор контролов, оптимальных для сенсорных экранов • Клиентские JS-контролы для веба • Single page application framework • Полная интеграция с Visual Studio
  • 5.
  • 6. ПОЧЕМУ МЫ ЗДЕСЬ? • Для кроссплатформенной мобильной разработки не существует панацеи • Разные подходы нужно использовать для достижения разных целей • У нас есть опыт создания средств для ускорения разработки мобильных приложений
  • 7. ПОЧЕМУ HTML5/JAVASCRIPT? • JavaScript используется широко: клиентская веб-разработка, серверная веб-разработка (Node.js), мобильная разработка • HTML5 – рекомендованный стандарт W3C
  • 8. ПОЧЕМУ VISUAL STUDIO? • Развитая IDE, привычная миллионам .NET разработчиков • Доступна бесплатно для индивидуальной коммерческой разработки • Существует множество средств автоматизации и увеличения производительности для VS
  • 9.
  • 10. КОГДА СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS? • Цель - простое приложение для всех основных мобильных платформ • Нужно быстро выпустить приложение для пользователей • В штате нет мобильных разработчиков
  • 11. КОГДА НЕ СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS? • Функциональность и внешний вид приложений сильно отличается на разных платформах • Нужна обработка большого объема данных в реальном времени на клиенте • Предполагается активное использование аппаратных средств мобильного устройства
  • 12. HTML/JS РАБОТАЕТ МЕДЛЕННО? • Это правда: JavaScript выполняется не так быстро, как машинный код • Но всё относительно • А какое железо в вашем смартфоне? • Некоторые платформы уже пошли по пути поддержки JavaScript нативно
  • 13. КАКИЕ ПРЕИМУЩЕСТВА ДАЕТ DEVEXTREME? • Мастер создания CRM-подобных приложений • WYSIWYG-дизайнер для приложений и элементов визуализации • Средство для сборки нативных пакетов • Прокси-сервер для запуска приложения в процессе разработки • Приложение Courier для поиска проблем в коде
  • 15. ПОЛЕЗНЫЕ ССЫЛКИ • Скачать Visual Studio Community 2013 http://visualstudio.com/free • Узнать больше о DevExtreme http://js.devexpress.com
  • 16. НАШИ КОНТАКТЫ Сергей Звягин DevExtreme Public Team Lead sergey.zvyagin@devexpress.com Андрей Кулешов DevExtreme Desktop Team Lead andrey.kuleshov@devexpress.com

Notas del editor

  1. У DevExpress много различных продуктов, но сегодня мы расскажем о DevExtreme
  2. Есть примеры JS для микроконтроллеров
  3. Не будет сложных слайдов