Моя компания разрабатывает несколько типов приложений. Большая часть нашего бизнеса связана с созданием мультимедийных приложений, как правило, во Flash. Однако теперь эта сторона дома начинает переходить к разработке Flex.
Большая часть других наших разработок выполняется с использованием .NET. Вместо этого я пытаюсь продвинуться в разработке Silverlight, так как это позволит лучше использовать разработчиков .NET в штате. Я предпочитаю платформу Silverlight, а не платформу Flex, потому что Silverlight - это весь код .NET. У нас в штате больше разработчиков .NET, чем разработчиков Flash / Flex, и большинство наших разработчиков Flash / Flex являются художниками графики (а не настоящими программистами). Единственная причина, по которой они сейчас стремятся к Flex, заключается в том, что это кажется логичным шагом от Flash.
Я занимался разработкой, используя оба, и я искренне верю, что с Silverlight работать легче. Но я пытаюсь убедить людей, которые являются только разработчиками Flash.
Итак, вот мой вопрос: если я собираюсь пойти на собрание, чтобы похвалить Silverlight, почему компания хочет использовать Silverlight вместо Flex? Кроме очевидного "не у всех есть Silverlight", каковы плюсы и минусы для каждого?