3

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


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

问题 2:对于开发用于视频会议和其他多媒体解决方案的精美网站,Adobe Flash 是一个不错的选择,还是 HTML5 和 AJAX 或 PHP 等其他选项更适合这种情况?

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


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

提前感谢您的帮助和分享您的知识!

4

1 回答 1

9

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

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

  1. 哪种技术更容易/更快/更便宜?
  2. 视频会议是否是体验的重要组成部分,以至于它也弥补了在 Flash 中构建其余体验的方法,而忽略了 HTML 的好处?这里的逻辑是,如果不能使用 Flash 的人访问该网站,则那里没有对他们有意义的内容,因为主要功能(视频会议)本质上是不可能的。

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

作为旁注,AJAX 是一种用于 Web 开发的技术,它包括使用 Javascript 调用的异步请求发送和接收 XML。这是一种非常具体的技术(这在几年前是一个流行词),即使您要使用 HTML/CSS/Javascript 堆栈构建应用程序,也不需要采用这种技术

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

于 2011-08-24T08:09:21.890 回答