首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >现代网络应用开发!闪光和银光还相关吗?

现代网络应用开发!闪光和银光还相关吗?
EN

Software Engineering用户
提问于 2013-09-09 20:51:14
回答 2查看 948关注 0票数 3

在构建应用程序时,我们会考虑最佳的长期影响和可伸缩性所选择的适当技术。如果为移动和桌面构建媒体流应用程序,应该仍然使用flash或silverlight,或者使用html5和javascript吗?如何选择正确的技术?

EN

回答 2

Software Engineering用户

发布于 2013-09-09 21:27:53

我最近经历过这个问题,决策过程非常简单:

Q1:媒体的版权持有者会要求你使用数字版权管理吗?

如果是,您必须通过技术考虑、定价和与内容提供商的协商来选择您的DRM提供商。这将迫使您在桌面上使用Flash或HTML5 DRM,在iOS上使用本机应用程序。您不太可能用一种技术覆盖所有目标浏览器。

(这一答复最初于2013年提交,当时Silverlight是减少灾害管理的可行选择。Silverlight插件支持已经从Chrome中删除,HTML5 DRM现在已经被广泛使用。)

Q2:如果不是Q1,你需要支持诸如拍卖或游戏之类的专门应用程序的低延迟流吗?

如果是,您可能需要一个自定义浏览器插件。

Q3:如果不是Q2,你需要支持旧的桌面浏览器吗?

如果是,您将需要提供一个Flash回退。

Q4:恭喜你。您应该使用HTML5。

票数 3
EN

Software Engineering用户

发布于 2013-09-09 21:12:18

如果您唯一关心的是长期问题,您可以完全忽略Flash和Silverlight。微软和Adobe都表示,他们各自的RIA技术将进入维护模式,让位给HTML5 5/JS。

我们永远无法真正构建纯粹的长期应用程序;我们必须让它们在短期内发挥更多的作用。真正的问题是您是应该使用HTML5,还是使用RIA提供商之一,问题在于您当前的受众是谁,以及他们的限制是什么。如果您可以安全地使用提供所需功能的最新浏览器,那么HTML 5是一个很好的选择。我们大多数人编写的应用程序至少需要在浏览器更新后运行、Flash/Silverlight被禁用的公司土地上工作。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/210957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档