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

Preview:

Citation preview

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

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

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

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

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

Developer Express Inc.

DevExpress создает

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

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

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

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

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

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

КТО МЫ?

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

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

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

• Single page application framework

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

ЧТО ТАКОЕ DEVEXTREME

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

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

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

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

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

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

приложений

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

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

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

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

разработка

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

ПОЧЕМУ HTML5/JAVASCRIPT?

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

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

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

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

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

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

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

ПОЧЕМУ VISUAL STUDIO?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sergey.zvyagin@devexpress.com

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

andrey.kuleshov@devexpress.com

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

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

Recommended