Upload
tech-talks-nsu
View
74
Download
2
Embed Size (px)
Citation preview
КРОССПЛАТФОРМЕННАЯ РАЗРАБОТКА
Димитрий Адодин
О СЕБЕ
§ .NET/Objective-C разработчик § Digital Sparta - резидент ИТ-инкубатора Академпарка
ТЕХНОЛОГИИ
C++ HTML + JavaScript .NET/Mono Delphi Специфические варианты
КРИТЕРИИ КАЧЕСТВА/ВЫБОРА
Скорость работы приложения Скорость разработки Native UX Поддерживаемые ОС
C++
NDK Qt Фреймворки
C++ (QT)
+Много разработчиков +Скорость приложения – Строки – Системные вызовы – Интерфейс
C++ (QT)
Игры 2Гис
HTML + JAVASCRIPT
“Native” html/js (WinRT, ChromeOS, FirefoxOS) WebView PhoneGap/Cordova
PHONEGAP/CORDOVA
WebView + плагины CSS для различных платформ jQuery, Node.js …
HTML + JAVASCRIPT
+Просто для web-developer +Обновления «на лету» – Неродной UI – Трудно отлаживать – Не все возможности платформы
HTML + JAVASCRIPT
Bitrix Intel IBM
HTML +JAVASCRIPT
App Giver steroids Native UI: iOS, Android, Tizen
DELPHI
Fire Monkey Работа с БД
DELPHI
+Простота языка +Простая работа с БД - Неродной UI
DELPHI
Компании с ПО на Delphi
OCTOPOD
Java для бизнес-логики на сервере JS для логики на клиенте XML-разметка
OCTOPOD
+Множество платформ +Native UI* - Логика на сервере
OCTOPOD
Несколько своих решений
.NET/MONO
Silverlight/WinRT dot42 Xamarin
DOT42
Транслирует .NET IL-код в Java bytecode
XAMARIN
Xamarin.iOs Xamarin.Android Xamarin.Mac
.NET/MONO
+Просто для .Net Developer +Родной UI +Все возможности платформы* – Стоимость
APPERCODE
Native UI XAML
ИТОГИ
Кросплатформенность возможна Дорого Быстро, просто – PhoneGap Надежно, функционально – C++, .Net/Mono Delphi
ВОПРОСЫ?
Twitter: ad1Dima E-mail: [email protected]