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

18
Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme Андрей Кулешов Сергей Звягин Developer Express Inc.

Upload: gosharp

Post on 09-Aug-2015

207 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

Преимущества создания

кроссплатформенных приложений с

использованием PhoneGap и DevExtreme

Андрей Кулешов

Сергей Звягин

Developer Express Inc.

Page 2: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

DevExpress создает

• Инструменты для повышения

продуктивности

• Современный UI для множества платформ

• Инструменты отчетности и аналитики

• Инструменты для кросс-платформенной

мобильной разработки

КТО МЫ?

Page 3: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme
Page 4: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Полный набор контролов, оптимальных

для сенсорных экранов

• Клиентские JS-контролы для веба

• Single page application framework

• Полная интеграция с Visual Studio

ЧТО ТАКОЕ DEVEXTREME

Page 5: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme
Page 6: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Для кроссплатформенной мобильной

разработки не существует панацеи

• Разные подходы нужно использовать для

достижения разных целей

• У нас есть опыт создания средств для

ускорения разработки мобильных

приложений

ПОЧЕМУ МЫ ЗДЕСЬ?

Page 7: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• JavaScript используется широко:

клиентская веб-разработка, серверная

веб-разработка (Node.js), мобильная

разработка

• HTML5 – рекомендованный стандарт W3C

ПОЧЕМУ HTML5/JAVASCRIPT?

Page 8: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Развитая IDE, привычная миллионам .NET

разработчиков

• Доступна бесплатно для индивидуальной

коммерческой разработки

• Существует множество средств

автоматизации и увеличения

производительности для VS

ПОЧЕМУ VISUAL STUDIO?

Page 9: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme
Page 10: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Цель - простое приложение для всех

основных мобильных платформ

• Нужно быстро выпустить приложение для

пользователей

• В штате нет мобильных разработчиков

КОГДА СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS?

Page 11: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Функциональность и внешний вид приложений

сильно отличается на разных платформах

• Нужна обработка большого объема данных в

реальном времени на клиенте

• Предполагается активное использование

аппаратных средств мобильного устройства

КОГДА НЕ СТОИТ РАЗРАБАТЫВАТЬ НА HTML/JS?

Page 12: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Это правда: JavaScript выполняется не так

быстро, как машинный код

• Но всё относительно

• А какое железо в вашем смартфоне?

• Некоторые платформы уже пошли по пути

поддержки JavaScript нативно

HTML/JS РАБОТАЕТ МЕДЛЕННО?

Page 13: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Мастер создания CRM-подобных приложений

• WYSIWYG-дизайнер для приложений и

элементов визуализации

• Средство для сборки нативных пакетов

• Прокси-сервер для запуска приложения в

процессе разработки

• Приложение Courier для поиска проблем в коде

КАКИЕ ПРЕИМУЩЕСТВА ДАЕТ DEVEXTREME?

Page 14: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

Осталось 10 минут…

Page 15: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

• Скачать Visual Studio Community 2013 http://visualstudio.com/free

• Узнать больше о DevExtremehttp://js.devexpress.com

ПОЛЕЗНЫЕ ССЫЛКИ

Page 16: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

Сергей Звягин DevExtreme Public Team Lead

[email protected]

Андрей Кулешов DevExtreme Desktop Team Lead

[email protected]

НАШИ КОНТАКТЫ

Page 17: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme

Спасибо за внимание

Page 18: Преимущества создания кроссплатформенных приложений с использованием PhoneGap и DevExtreme