我已阅读了一系列对comparisson优势/微软的Silverlight框架的缺点的Flash文章.
事实上,有在过去18个月中有两个版本的Silverlight让我担心,还有一个事实,即Web浏览器的97%以上已经有了闪存,预装.
我是一名.NET开发人员,我对我在框架中可以做的事情非常满意.目前,我觉得我必须把我自己的喜好来一侧,并决定自己是否需要.NET来integrage,而不是使用Silverlight与WPF闪光灯.
有没有人尝试将Flash与.NET集成?你遇到了什么挑战?comparisson在Silverlight中工作有多容易?
我还读到了微软和Adobe最近的谈话.无论我走的路都感觉很不稳定.HTML 5能否真正与Flash和Silverlight提供的产品竞争?
谢谢
我已将Flash和Silverlight集成到我的ASP.Net应用程序中.我不得不说,使用Silverlight是迄今为止更容易的方法.与服务器的通信更容易,初始设置更容易(与ASP.Net应用程序或简单的HTML页面一起).集成到ASP.Net应用程序是最简单的部分(因为我相信你会想到它).如果您是.Net开发人员,那么这就是您的选择.
此外,我不担心这些技术中的任何一种很快就会消失.HTML5不会接管.这需要一些市场份额,而不是全部.
编辑
以下是关于该主题的其他SO帖子的一些链接:
Web开发的未来是什么:HTML5或Silverlight(或其他RIA框架)?
我应该放弃Adobe Flash for HTML5和?
HTML5可以完成Flash今天的大部分工作吗?
这基本上就是我选择网络技术的方式:
您是否需要支持现在,过去和未来制作的所有可用平台?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个月就有一个新的主要版本,这只是他们推动它的程度的一个标志.现在它已达到成熟阶段,您可以期待看到更大的间隔.