ajax - Flash与AJAX/JS的(技术)优缺点是什么?

标签 ajax flash ria

我们提供了一个Web应用程序,其前端完全是在Adobe Flash中开发的。 6年前,当我们选择Flash时,我们之所以这样做是因为它具有大量的用户交互功能,例如拖动内容,打开和关闭菜单,树形导航元素,弹出对话框等。

今天,很明显,AJAX/JS提供了大致相同的可能性,并且由于易于获得的框架数量众多,因此实现它们非常可行。

是否存在技术原因,一个人应该选择一种技术而不是另一种? “技术”是指性能,安全性,可移植性/兼容性等。我的意思不是说在Flash中完成非程序员方式的开发,也不是将应用程序从一个切换到另一个是否有意义。

正如我刚刚解释in another question一样,在我看来,JS在市场占有率方面遥遥领先,我想知道如果坚持使用Flash,我们是否缺少某些重要要点。

最佳答案

  • 正确设计的AJAX应用比Flash
  • 更具谷歌搜索能力
  • 正确设计的AJAX应用程序比Flash
  • 更容易进行深度链接
  • AJAX不需要插件(Flash非常普及,因此这并不是什么大问题)*
  • AJAX不像Flash那样由单个公司控制

  • 编辑添加:
    *正如阿卜杜所指出的,iPhone除外。

    关于ajax - Flash与AJAX/JS的(技术)优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52140/

    相关文章:

    jquery - Rails 3.1 和 ajax 创建的表单不提交

    actionscript-3 - AS3如何设置初始阶段大小

    Flash AS3了解localToGlobal

    javascript - AJAX 调用和丰富的 Internet 应用程序

    javascript - extjs:如何将事件处理程序添加到原始对象形式的组件 (xtype)

    php - 根据选择的数量生成选择选项

    javascript - 无法使用数据表和免费编辑器编辑/创建/删除表中的元素

    jquery - 如何从 AJAX 响应创建数组

    flash - 在Web浏览器中检测Flash Player

    gwt - 架构问题 : GWT or Vaadin to create Desktop Application?