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