Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Кросс-платформенная разработка мобильных бизнес-приложений

Кросс-платформенная разработка мобильных бизнес-приложений

Дмитрий Адодин (Digital Sparta) рассказывает о подходах к кросс-платформенной мобильной разработке

http://techtalks.nsu.ru

E51d363aa46f4d059d54a15e0bcd8e6f?s=128

Tech Talks @NSU

December 09, 2013
Tweet

Transcript

  1. КРОССПЛАТФОРМЕННАЯ РАЗРАБОТКА Димитрий Адодин

  2. О СЕБЕ §  .NET/Objective-C разработчик §  Digital Sparta - резидент

    ИТ- инкубатора Академпарка
  3. ТЕХНОЛОГИИ   C++   HTML + JavaScript   .NET/Mono   Delphi   Специфические варианты

  4. КРИТЕРИИ КАЧЕСТВА/ВЫБОРА   Скорость работы приложения   Скорость разработки   Native UX   Поддерживаемые

    ОС
  5. C++   NDK   Qt   Фреймворки

  6. C++ (QT) +Много разработчиков +Скорость приложения – Строки – Системные

    вызовы – Интерфейс
  7. C++ (QT)   Игры   2Гис

  8. HTML + JAVASCRIPT   “Native” html/js (WinRT, ChromeOS, FirefoxOS)   WebView   PhoneGap/Cordova

  9. PHONEGAP/CORDOVA   WebView + плагины   CSS для различных платформ   jQuery, Node.js

  10. HTML + JAVASCRIPT +Просто для web-developer +Обновления «на лету» –

    Неродной UI – Трудно отлаживать – Не все возможности платформы
  11. HTML + JAVASCRIPT   Bitrix   Intel   IBM

  12. HTML +JAVASCRIPT   App Giver steroids   Native UI: iOS, Android, Tizen

  13. DELPHI   Fire Monkey   Работа с БД

  14. DELPHI +Простота языка +Простая работа с БД - Неродной UI

  15. DELPHI   Компании с ПО на Delphi

  16. OCTOPOD   Java для бизнес-логики на сервере   JS для логики на

    клиенте   XML-разметка
  17. OCTOPOD +Множество платформ +Native UI* - Логика на сервере

  18. OCTOPOD   Несколько своих решений

  19. .NET/MONO   Silverlight/WinRT   dot42   Xamarin

  20. DOT42    Транслирует .NET IL-код в Java bytecode

  21. XAMARIN   Xamarin.iOs   Xamarin.Android   Xamarin.Mac

  22. .NET/MONO +Просто для .Net Developer +Родной UI +Все возможности платформы*

    – Стоимость
  23. APPERCODE   Native UI   XAML

  24. ИТОГИ   Кросплатформенность возможна   Дорого   Быстро, просто – PhoneGap   Надежно, функционально

    – C+ +, .Net/Mono   Delphi
  25. ВОПРОСЫ?   Twitter: ad1Dima   E-mail: ad1@appercode.com