Dojo - отличная библиотека для написания веб-приложений; однако, никогда не создавая игру, я не уверен, что она подходит для такого рода приложений. Я должен предупредить вас, что документация по Dojo - дерьмо. Абсолютная хрень. С другой стороны, такие вещи, как dojo.hitch
, dojo.require
и dojo.partial
являются абсолютными радостями.
Я бы старался избегать использования сквозных библиотек (таких как Dojo + jQuery) в максимально возможной степени. На самом деле нет веских оснований для этого, и с самого первого дня в вашем приложении возникнет недоумение.
Тем не менее, использование нескольких непересекающихся библиотек имеет смысл для такого проекта. Возможно, вы захотите использовать Processing.js для визуальных нужд и Dojo или jQuery для своего ядра.
Некоторые другие вещи, которые следует учитывать. Ориентация на IE, даже на IE8, для разработки игр на JavaScript немного нелепа из-за ее низкой производительности и отсутствия поддержки canvas. Также, по словам Джона Резига, разработка игр на JavaScript - сложная задача .
Рассматривали ли вы быть пионером (подмигивать) и попробовать что-то в 03D ?