Silverlight与Flex的比较

70

我的公司开发了几种类型的应用程序。 我们很多业务都来自于制作多媒体应用程序,通常使用Flash完成。 但是,现在这方面的业务正在开始向Flex开发迁移。

我们大部分的其他开发工作都是使用.NET完成的。 我正试图推动使用Silverlight开发,因为它将更好地利用员工中的.NET开发人员。 相比Flex平台,我更喜欢Silverlight平台的一个简单事实是Silverlight完全由.NET代码构成。 我们拥有比Flash/Flex开发人员更多的.NET开发人员,而且我们大多数的Flash/Flex开发人员都是图形艺术家(不是真正的程序员)。他们只是因为它似乎是从Flash逻辑上的下一步巩固,才会倾向于现在选择Flex。

我已经使用过两者进行开发,我真诚地相信Silverlight更易于使用。 但我想说服那些只是Flash开发人员的人。

所以这是我的问题:如果我要参加一次表扬Silverlight的会议,公司为什么要选择Silverlight而不是Flex? 除"并非所有人都有Silverlight"之外,每个平台的优缺点是什么?

22个回答

0

这是一个老问题,历史已经证明了!

微软已经放弃了Silverlight,它从来没有得到过有用的安装基础。部分原因是微软没有完全致力于它。

Flash(因此Flex)仍在使用中。然而,越来越多的浏览器不支持任何插件,所以Flash走向Silverlight的命运只是时间问题(数年)。

也许有一天,Flex将重新针对HTML5进行无插件重定向....

iPhone说过话,它说唯一的选择是苹果方式或HTML5。


即使Flex现在只有社区支持,但HTML5标准目前正在全平台设备上取代Web平台。 - Tarun

-1

Flash Player在几乎所有桌面平台(Windows、Linux、Mac)上都可以获得官方支持,而Silverlight主要在Windows上受到支持。

文章提供了这两个平台的比较。


1
不正确,Silverlight也通过Moonlight支持Mac和Linux。 - vijiboy
你好vijiboy,Moonlight是一个开源项目(仅由社区支持)。使用Moonlight,Silverlight可以在Mac和Linux上部分运行。 - Tarun
根据维基百科(http://en.wikipedia.org/wiki/Moonlight_(runtime)#Microsoft_support)的说法,Moonlight曾受到微软的间接支持。不过现在两者都已停止了规划。 - vijiboy
以下是Silverlight支持的浏览器和操作系统列表:https://www.microsoft.com/getsilverlight/locale/en-us/html/installation-win-SL5.html。Moonlight。 - Tarun
有关Moonlight项目的信息(该项目目前未处于活动开发状态)在此处:http://www.mono-project.com/docs/web/moonlight/。 - Tarun

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接