我的公司开发了几种类型的应用程序。 我们很多业务都来自于制作多媒体应用程序,通常使用Flash完成。 但是,现在这方面的业务正在开始向Flex开发迁移。
我们大部分的其他开发工作都是使用.NET完成的。 我正试图推动使用Silverlight开发,因为它将更好地利用员工中的.NET开发人员。 相比Flex平台,我更喜欢Silverlight平台的一个简单事实是Silverlight完全由.NET代码构成。 我们拥有比Flash/Flex开发人员更多的.NET开发人员,而且我们大多数的Flash/Flex开发人员都是图形艺术家(不是真正的程序员)。他们只是因为它似乎是从Flash逻辑上的下一步巩固,才会倾向于现在选择Flex。
我已经使用过两者进行开发,我真诚地相信Silverlight更易于使用。 但我想说服那些只是Flash开发人员的人。
所以这是我的问题:如果我要参加一次表扬Silverlight的会议,公司为什么要选择Silverlight而不是Flex? 除"并非所有人都有Silverlight"之外,每个平台的优缺点是什么?