Silverlight vs Flash vs HTML5,我应该关心吗?

10 flash silverlight html5 rich-internet-application

我已阅读了一系列对comparisson优势/微软的Silverlight框架的缺点的Flash文章.

事实上,有在过去18个月中有两个版本的Silverlight让我担心,还有一个事实,即Web浏览器的97%以上已经有了闪存,预装.

我是一名.NET开发人员,我对我在框架中可以做的事情非常满意.目前,我觉得我必须把我自己的喜好来一侧,并决定自己是否需要.NET来integrage,而不是使用Silverlight与WPF闪光灯.

有没有人尝试将Flash与.NET集成?你遇到了什么挑战?comparisson在Silverlight中工作有多容易?

我还读到了微软和Adobe最近的谈话.无论我走的路都感觉很不稳定.HTML 5能否真正与Flash和Silverlight提供的产品竞争?

谢谢

Gab*_*ams 10

我已将Flash和Silverlight集成到我的ASP.Net应用程序中.我不得不说,使用Silverlight是迄今为止更容易的方法.与服务器的通信更容易,初始设置更容易(与ASP.Net应用程序或简单的HTML页面一起).集成到ASP.Net应用程序是最简单的部分(因为我相信你会想到它).如果您是.Net开发人员,那么这就是您的选择.

此外,我不担心这些技术中的任何一种很快就会消失.HTML5不会接管.这需要一些市场份额,而不是全部.

编辑

以下是关于该主题的其他SO帖子的一些链接:


Fra*_*ori 7

这基本上就是我选择网络技术的方式:

  • 您是否需要支持现在,过去和未来制作的所有可用平台?HTML4(是的,4!)
  • 您是否必须制作HTML4无法实现的功能,并准备牺牲一些用户群?HTML5
  • 你可以限制自己的桌面用户(没有移动设备),需要一个非常互动的应用程序(比"网站"更多)?Flash或Silverlight
  • 你需要与.NET集成吗?Silverlight的
  • 你熟悉.NET(比Flash更熟悉)吗?Silverlight的
  • 您想要达到绝对最大用户数吗?
  • 你知道Flash/ActionScript(比.NET更多)吗?
  • 您是否需要比Silverlight提供的功能更多的功能,是否可以限制部署到Intranet?WPF/XBAP

关于Silverlight死机的整个争论在我看来是完全有缺陷的:那些认为Silverlight完全是多平台的人真的与现实无关:只是通过观察Flash,从一开始就很清楚iOS和co.会永远支持Silverlight的.

HTML5可能是真正的"通用多平台"环境(现在是什么HTML4),但是所有的噩梦我们都知道html.如果您的目标是桌面,需要更多的交互性,更好的工具,单元测试和合作.那么Flash和Silverlight仍将是首选.

Silverlight的用户群很快接近Flash,因此在这两者之间,它真正归结为您更熟悉的那个以及与现有后端集成的简易性.

事实上,Silverlight每9个月就有一个新的主要版本,这只是他们推动它的程度的一个标志.现在它已达到成熟阶段,您可以期待看到更大的间隔.