HTML5 和 AJAX 与 Adob​​e Flash 和 Actionscript 在多媒体和视频会议方面的比较

发布于 2024-11-30 21:26:49 字数 434 浏览 1 评论 0原文

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


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

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

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


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

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

Please, I am conducting a personal research concerning web development programming languages. I am looking forward to get some information regarding HTML5 and Ajax compared to Adobe Flash. I am outlining my short questions below:


Question 1: Which is generally more stable and wisely used HTML5 and AJAX or Adobe Flash? or it depends on the type of website?

Question 2: For developing eye-candy websites that are used for video conferencing and other multimedia solutions, is Adobe Flash a good choice or some other options like HTML5 and AJAX or maybe PHP are more suitable in such a case?

Question 3: Is content management systems (CMS) with content management frameworks (CMF) suitable for developing online-based advanced video conferencing websites?


Generally speaking, I am looking more for facts rather than subjective answers.

Thanks in advance for your help and for sharing your knowledge!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

演出会有结束 2024-12-07 21:26:49

答案 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 等等。

Answer 1: Depends on the type of website. Disregarding ideological concerns, you will often want to use HTML if possible because it has several benefits in terms of usability et c, but some features that exist in Flash are simply not available in the standard web stack (HTML, CSS and JavaScript).

Answer 2: If you want to do video conferencing, Flash is likely your only choice out of the two. HTML5 video does not support streaming, or at least not to the same extent that Flash does. However, this does not mean that the entire website/application needs to be built using Flash, just the videoconferencing part. Whether or not to build the rest in Flash as well basically comes down to:

  1. Which technique will be easier/faster/cheaper to use?
  2. Is the video conferencing such a big part of the experience that it remedies building the rest of the experience in Flash too, ignoring the benefits of HTML? The logic here being that if someone that cannot use Flash visits the website, there is no meaningful content for them there since the main feature (video conferencing) is inherently impossible.

Answer 3: If you need to manage content (e.g. articles, recorded video conferences et c) then yes, a CMS of some sort makes sense. If not, then not really. It's really a too general question to give a meaningful answer.

As a side-note, AJAX is a technique used in web development that comprises the sending and receiving of XML using asynchronous requests invoked by Javascript. It is a very specific technique (that granted, was a bit of a buzzword a couple of years ago) and is not something you need to employ even if you were to build the application using the HTML/CSS/Javascript stack.

PHP is a server-side technology, and is in no way a "competitor" to either Flash or HTML (which are front-end technologies) when designing a web application. You will likely need a dynamic back-end regardless of what technique you use on the front-end, and PHP is one programming language/platform that you can use to build that back-end. Others include Python/Django, Ruby On Rails, Microsoft ASP.NET and many, many more.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文