Принятие Вас управляет шаблоном, используемым для нахождения тестовых классов, я предложил бы изменить его для соответствия *Test
, а не *Test*
. Тот путь TestHelper
не будет подобран, но FooTest
будет.
Самый простой: JavaScript
Наиболее часто используемые: Flash
Впереди: Silverlight
В упадке: Java, Shockwave
Совет: если вы делаете что-то простое, Javascript подойдет. Flash - хороший вариант отсюда, так как есть много примеров, на которых можно поучиться. Silverlight хорош, но у вас будет меньше примеров, которыми можно воспользоваться.
Однако если вы хотите иметь возможность пользоваться преимуществами многих игровых порталов, чтобы представить свою игру большему количеству людей - Flash действительно то, что больше всего из них сосредоточились вокруг, и будет труднее (не невозможно) распространить среди других, если вы не используете Flash.
Flash - предпочтительная платформа для небольших веб-игр. Как уже сказал кто-то другой, Silverlight, возможно, наконец-то достиг состояния, в котором его можно использовать и для этого. Насколько я понимаю, Sun продолжает продвигать апплеты, но я думаю, что это может быть слишком мало, слишком поздно.
edit: ссылка для потомков: OSFlash.org
Хотите просто создать клиентскую игру? Тогда подойдет Flash или Silverlight.
Но вы, вероятно, захотите отслеживать рекорды и другую статистику. Для этого клиентская игра должна вызывать веб-службу, чтобы браузеру не приходилось переключать страницы. В этом случае использование C # для кода на стороне сервера и Silverlight для клиента позволит вам сосредоточиться на одном языке разработки.
Тег Javascript + canvas для графики работает нормально. В IE его пока нет, но будет.
Вам лучше использовать Flash, иначе новая версия Silverlight подходит к концу, вы могли бы начать делать с ней несколько отличных вещей.
Сосредоточившись на "стартовом языке", мне трудно рекомендовать что-либо кроме , кроме Silverlight. Сочетание Visual Studio IDE и большого количества документации делает его очень удобным для новичков. Кто-то даже построил базовый движок 3D-рендеринга , который вы можете использовать.