ajax - HTML5 和 AJAX 与 Adob​​e Flash 和 Actionscript 在多媒体和视频 session 方面的对比

标签 ajax flash html video-conferencing

拜托,我正在进行有关网络开发编程语言的个人研究。我期待获得一些关于 HTML5 和 Ajax 与 Adob​​e Flash 的比较信息。我在下面概述了我的简短问题:


问题 1:HTML5 和 AJAX 或 Adob​​e Flash 哪个通常更稳定且使用更明智?还是取决于网站的类型?

问题 2:对于开发用于视频 session 和其他多媒体解决方案的吸引眼球的网站,Adobe Flash 是一个不错的选择还是其他一些选项(例如 HTML5 和 AJAX 或者 PHP 更合适)在这种情况下?

问题 3:具有内容管理框架 (CMF) 的内容管理系统 (CMS) 是否适合开发基于在线的高级视频 session 网站?


一般来说,我更多的是寻找事实,而不是主观的答案。

在此先感谢您的帮助和分享您的知识!

最佳答案

答案 1:取决于网站类型。抛开意识形态的顾虑,如果可能的话,您通常会希望使用 HTML,因为它在可用性等方面有很多好处,但 Flash 中存在的一些功能在标准 Web 堆栈(HTML、CSS 和 JavaScript)中根本不可用。

答案 2:如果您想进行视频 session ,Flash 可能是您在这两者中的唯一选择。 HTML5 视频不支持流式传输,或者至少不支持 Flash 支持的程度。但是,这并不意味着整个网站/应用程序都需要使用 Flash 来构建,只是视频 session 部分。是否在 Flash 中构建其余部分基本上归结为:

  1. 哪种技术使用起来更容易/更快/更便宜?
  2. 视频 session 是否在体验中占了如此大的一部分,以至于它也补救了在 Flash 中构建其余体验,而忽略了 HTML 的优势?这里的逻辑是,如果不能使用 Flash 的人访问该网站,那么那里就没有对他们有意义的内容,因为主要功能(视频 session )本质上是不可能的。

答案 3:如果您需要管理内容(例如文章、录制的视频 session 等),那么可以使用某种 CMS。如果不是,那就不是真的。这确实是一个太笼统的问题,无法给出有意义的答案。

作为旁注,AJAX 是 Web 开发中使用的一种技术,包括使用由 Javascript 调用的异步请求发送和接收 XML。这是一种非常具体的技术(当然,几年前有点流行)并且不是你需要使用的东西,即使你要使用 HTML/CSS 构建应用程序/Javascript 堆栈。

PHP 是一种服务器端技术,在设计 Web 应用程序时绝不是 Flash 或 HTML(前端技术)的“竞争对手”。无论您在前端使用何种技术,您都可能需要一个动态后端,而 PHP 是一种可用于构建该后端的编程语言/平台。其他包括 Python/Django、Ruby On Rails、Microsoft ASP.NET 等等。

关于ajax - HTML5 和 AJAX 与 Adob​​e Flash 和 Actionscript 在多媒体和视频 session 方面的对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7172199/

相关文章:

javascript - 如何在 JS/jQuery 函数中使用返回的 AJAX 数据

ajax - Vue.JS 是否支持 AJAX http 调用?

javascript - 在 Chrome 中使用 jquery 隐藏基本身份验证弹出窗口

html - Bootstrap 表的选项卡导航面板已随机停止工作

html - 图像垂直居中错误 - 上方空间大于下方空间

javascript - 服务器端的 jQuery 多数据解码

actionscript-3 - 是否可以通过文件://from Flash Builder?调试ExternalInterface

java - AS2 : Does xml. sendAndLoad 使用 POST 还是 GET?

flash - 无法使用Flash上​​传到S3

css - 如何向左扩展div?