Многопользовательская online-игра: silverlight или flash?
В-общем стоит выбор между двумя технологиями в написании небольшой онлайн-игрушки. Ничего серьезного, писать буду сам в свободное время, но если вдруг она окажется популярной вторую версию не хотелось бы переписывать на другой платформе из-за неправильного выбора на начальном этапе.
Сильверлайт предпочтителен по нескольким причинам. Во-первых у меня .NET бекграунд, но это не главное. Я успел попробовать попрограммировать под flash и могу сказать что IDE от Adobe не идет ни в какое сравнение с VS. Средства отладки и написания автоматических тестов там тоже не на высоте.
Флеш хорош тем, что про него знают абсолютно все и он у абсолютно всех пользователей. Если писать на сильверлайте будут значительные потери аудитории.
Если в качестве серверной части используется решение на .NET, и ближе именно это платформа то я бы советовал писать на Silverlight.
Если игра «пойдет» — и возникнет потребность в расширении аудитории, тогда всегда можно найти ресурсы и силы для перевода на другую технологию(если конечно это будет необходимо).
А изначально работать с неудобной для себя платформой есть смысл, только если есть цель выучить эту платформу и в будущем активно с ней работать.