我知道我可以在我的ASP.NET网页上使用AJAX和SILVERLIGHT。但是你如何看待在asp.net中使用flash?可以这样做吗?如何才能做到这一点?你会建议我使用Flash吗?我不会使用WEB服务,只是一个普通的ASP.NET网站。
提前致谢!
编辑:性能问题怎么样?
答案 0 :(得分:5)
我在ASP.NET网站上使用过很多Flash。
软件应始终归结为最适合工作的工具,如果Flash是您需要的RIA方式,那就这样吧。
请记住,ASP.NET最终并不是“新的/不同的”,它只是一个花哨的HTML生成器。
因此,要使用Flash,您只需使用普通的旧版本OBJECT and EMBED tags将Flash放在页面上。
使用ASP.NET(或任何其他框架)之类的好处是,您可以封装EMBED逻辑以使用swfObject之类的东西。
答案 1 :(得分:2)
flash是客户端,你使用服务器端对它的影响很小。
答案 2 :(得分:1)
考虑到Flash的高市场渗透率(98%以上),我认为无论底层平台如何,Flash都是一个很好的方法。
但是,和所有事情一样,这取决于你想做什么。如果您想通过Flash提供丰富的用户界面,则应考虑使用Flex。
有几种工具可以帮助将Flash / Flex应用程序与ASP.NET集成。我推荐的其中一个是WebORB。
答案 3 :(得分:0)
当然可以做到!我们过去已经完成了整个基于Flash的网站,这些网站依赖于CMS生成的数据并通过XML从闪存中读取。当然有很多陷阱(加载HTML文本,多语言字符),但是一旦你完成了几次,你就会得到它。
Flex可能是更好的选择。