Разработка .NETи Windows Phone
приложенийбез написания
серверного кода
Марк Пиллер
CEO
@backendless
facebook.com/backendless
• Это бомба!
• Это будущее!
• Это быстрая разработка!
• Это экономит деньги!
Но такая презентация быстро
становится скучной...
поэтому..
Платформы Мобильных Сервисов
2
Show me the money!
3
Чтобы судить о пуддинге, надо его отведать.. или
Обо всем судят по результатам.
Пример приложения
4
Пример приложения
5
Пример приложения
6
Эксперимент
7
• Проект под ключ:
– Разработка клиентской стороны
– Разработка серверного кода
– База данных
– Оптимизация производительности
• Требуется предоставить 3 оценки:
– Только клиентский код
– Только серверный код
– Полный проект (клиент, сервер, база, и т.д.)
Требования
8
0 5 10 15
Компания 1 - ОАЭ
Компания 2 - США/Индия
Компания 3 - Пакистан
Компания 4 - Украина
Полный Проект
Только Сервер
Только Клиент
Результаты
9
Сумма в тысячах USD
• ~50% времени уходит на сервер
• Не зависит от общей оценки ($$$ или $)
Вывод
10
• Серверная сторона как сервис (БааС,
BaaS, mBaaS)
• Готовые сервисы для:
– Регистрации и Логина
– Сохранения данных
– Геолокации
– Загрузки картинок (или файлов)
– Мессаджинга и Push уведомлений
– Поддержки Аудио и Видео
Как сэкономить 50%?
11
API Регистрации и Логина
12
Сервис Управления Пользователями
• RegisterUser( userObject )
• Login( userid, password )
• SocialLogin( facebookUser )
• RestorePassword( userid )
API Геолокации
13
• findGeoPoints( locationXY,
radius)
• findGeoPoints( locationXY,
searchQuery )
• uploadPoints( collection )
Дата Сервис API
14
• Create
• Retrieve
• Update
• Delete
• Реляционные данные
• Импорт/Экспорт
• Графическая консоль
Файл Сервис API
15
• Загрузка файлов
• Хостинг сайтов
• GIT интеграция
• Сегодня
• Сейчас
• www.backendless.com
• Бесплатно
Где найти, как получить?
16
Вопросы&Ответы
Q&A

IT Brunch - Backendless

  • 1.
    Разработка .NETи WindowsPhone приложенийбез написания серверного кода Марк Пиллер CEO @backendless facebook.com/backendless
  • 2.
    • Это бомба! •Это будущее! • Это быстрая разработка! • Это экономит деньги! Но такая презентация быстро становится скучной... поэтому.. Платформы Мобильных Сервисов 2
  • 3.
    Show me themoney! 3 Чтобы судить о пуддинге, надо его отведать.. или Обо всем судят по результатам.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
    • Проект подключ: – Разработка клиентской стороны – Разработка серверного кода – База данных – Оптимизация производительности • Требуется предоставить 3 оценки: – Только клиентский код – Только серверный код – Полный проект (клиент, сервер, база, и т.д.) Требования 8
  • 9.
    0 5 1015 Компания 1 - ОАЭ Компания 2 - США/Индия Компания 3 - Пакистан Компания 4 - Украина Полный Проект Только Сервер Только Клиент Результаты 9 Сумма в тысячах USD
  • 10.
    • ~50% времениуходит на сервер • Не зависит от общей оценки ($$$ или $) Вывод 10
  • 11.
    • Серверная сторонакак сервис (БааС, BaaS, mBaaS) • Готовые сервисы для: – Регистрации и Логина – Сохранения данных – Геолокации – Загрузки картинок (или файлов) – Мессаджинга и Push уведомлений – Поддержки Аудио и Видео Как сэкономить 50%? 11
  • 12.
    API Регистрации иЛогина 12 Сервис Управления Пользователями • RegisterUser( userObject ) • Login( userid, password ) • SocialLogin( facebookUser ) • RestorePassword( userid )
  • 13.
    API Геолокации 13 • findGeoPoints(locationXY, radius) • findGeoPoints( locationXY, searchQuery ) • uploadPoints( collection )
  • 14.
    Дата Сервис API 14 •Create • Retrieve • Update • Delete • Реляционные данные • Импорт/Экспорт • Графическая консоль
  • 15.
    Файл Сервис API 15 •Загрузка файлов • Хостинг сайтов • GIT интеграция
  • 16.
    • Сегодня • Сейчас •www.backendless.com • Бесплатно Где найти, как получить? 16
  • 17.