@nico: дебаггер еще могу понять, все остальное -- опять вендор-лок, потому что ну не место этому в IDE. Нагрузочное тестирование проводится отдельным тулзами (и отдельными людьми, если уж на то пошло). Контроль виртуалок -- chief, vagrant, puppet, Docker; этим опять же специальные люди занимаются. Вот вы ажур упоминаете -- опять таки вам против вашей воли внедряют -зонд- продукт.
@IgorMann: ээээ... А как, и, главное, зачем вы загрузите 100 раз одну и ту же гифку? Если вас интересует тупо вес в байтах, то я не вижу проблемы его найти. Если вас интересует потребление памяти и проца — то я описал, как померять.
А делать 100 хттп-запросов в любом случае плохая практика.
@0xigen При всей моей любви к JS и HTML5 — Unity. Во-первых, это простой и удобный инструмент. Во-вторых, полно документации и видео. В-третьих, авторы движка уже многое оптимизировали. Three.js, насколько я помню, это это сугубо графический движок — вам еще придется решать вопросы с физикой и пользовательским вводом.
app и admin-app вызывают функцию из appStarter c разными параметрами.
View/Map/User и View/Map/Admin оба наследуются от View/Map/Abstract, отличаются шаблоны и events.
Ну и т.д.