Сравнение back-end решений для flash-игр Владимир Санников (Екатеринбург)

Презентация:



Advertisements
Похожие презентации
Мониторинг результатов учебного года гимназии – 2011 учебный год.
Advertisements

Таблица вариантов и правило произведения. А- 7. Для подсчета числа комбинаций из двух элементов, исключающих «потери» комбинаций каких-либо элементов.
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.
Урок математики во 2 классе. Тема. Прием умножения с помощью сложения. Учитель Коробкова А. И. Учитель Коробкова А. И.
Презентация к уроку по математике (3 класс) по теме: Решение задач, масса одного предмета, количество, масса всех предметов
Вычислите, укажите правильный ответ
1 Украинская интернет аудитория результаты FUSION панели (Апрель 2012)
1. Определить последовательность проезда перекрестка
1 Трудные случаи таблицы умножения и деления 2 Приношу свои извинения, но придётся начать заново!
Я задумала число, прибавила к нему 5 и получила 60. Какое число я задумала?
1 Трудные случаи таблицы умножения и деления 2 Приношу свои извинения, но придётся начать заново!
56% десятилетних детей не могут обойтись без мобильного телефона лишь 32% детей отключают его перед сном 60% детей делают больше трех телефонных звонков.
Учебник Э.И. Александровой 4. Воспитание солидарности, взаимопомощи, доброжелательности к товарищу во время работы в группах, парах и в ходе учебного.
1класс мальчики девочки 1класс мальчики девочки Факт. физическое состояние - Плохо (75% не сдали) Факт. физическое состояние - Плохо (100% не сдали)
Из первых рук. У нас есть свой поиск! Веб Картинки Видео Новости Обсуждения Ответы Словари.
Теория вероятностей и статистика Работа Курылёвой Анастасии ученицы 8»А»
Лаборатория БАРС Груп Радик Фаттахов Ведущий разработчик, БАРС Груп.
Признаки делимости на 2, 5, 10.
Таблица умножения на 8. Разработан: Бычкуновой О.В. г.Красноярск год.
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Транксрипт:

Сравнение back-end решений для flash-игр Владимир Санников (Екатеринбург)

Для чего нам back-end? Для игр Тип «Запрос-ответ» Получение наших и чужих данных Взаимодействие Тип «В реальном времени» Чат ММОРПГ Для приложений RealTime редкое явление

Как сравнивать? Тыркалки RealTime Возможности решения (БД, ОРМ, ООП, пр) Миграция Кроссплатформенность Цена вопроса – Бонус – немного цифр.

Что сравнивать? Flash Media Server C# Socket Server ASP.NET PHP C++ Socket Server / C++ CGI Web Server Java во всем многообразии Node.js

Flash Media Server КритерийОценка Запрос-ответ5 RealTime5 Возможности решения3 Миграция0 Кроссплатформенность5 Цена вопросаДорого Цифры5% CPU, 32Mb RAM, 34ms Резюме: редкое решение, хорошо по назначению, хорошо для ММОРПГ и тыркалок, плохо для миграции, хорошо для быстрого создания прототипа.

C# Socket Server КритерийОценка Запрос-ответ5+ RealTime4+ Возможности решения5+ Миграция4+ Кроссплатформенность4- Цена вопросаПриемлемая цена Цифры0% CPU, 12Mb RAM, 1ms Резюме: редкое решение (Java или C++ чаще), хорошо для любой задачи, неплохо для миграции, трудоемко, но того стоит.

ASP.NET КритерийОценка Запрос-ответ5 RealTime3 Возможности решения5+ Миграция4 Кроссплатформенность4- Цена вопросаПриемлемая цена Цифры7% CPU, 30Mb RAM, 100ms, потери Резюме: нередкое решение, хорошо для тыркалок, плохо для ММОРПГ, отлично для миграции, трудоемко, но того стоит.

PHP КритерийОценка Запрос-ответ5 RealTime3 Возможности решения5+ Миграция5+ Кроссплатформенность5+5+ Цена вопросаНизкая цена Цифры12% CPU, 40Mb RAM, 120ms, потери Резюме: частое решение, хорошо для тыркалок, плохо для ММОРПГ, отлично для миграции, изучено вдоль и поперек.

Сводная таблица КритерийFMSC#ASP.NETPHP Запрос-отвеет55+55 RealTime54+33 Возможности35+ Миграция Кросспл-ть Цена3-445 Цифры Итого3+5+45

Спасибо за внимание! С уважением, Владимир Санников. ICQ: