什么是这一切的业务有关的闪光,Flex、Adobe空气、Java外汇。?我为什么会选择另一个?发生了什么事Java程序,并件的控制?

哦,哪里有AJAX适应这一切的?是Laszlo相关的?

Afteredit(在回应一些"d'uh"类型的答案):问题是有点玩笑.我知道有关的各种RIA技术。然而,我感兴趣的计算器社区的意见对每个-特别是你为什么会使用一个比其他

有帮助吗?

解决方案

大主题,它会采取的页面提供一个完整的答案,所以这里是"较短"的版本...

  1. Adobe Flex/空气是迄今为止最为成熟的RIA平台,它将运行在权的个人所.你写的应用程序使用ActionScript(类似于Javascript)和单(标记的使用主要为布局/视图的编码)。你也可以部署Flex的应用很容易到桌面上,如果用户有空运行安装。

  2. 统Microsoft的提供,这仍然是相当一位的后面Flex但正在迅速抬头。的SL运行时是新的,并且缓慢地获得一个更大的安装基础。你可以使用C#VB.NET 或者其他语言的支持。净运行时间。它运行上的窗户和Mac但是不上运行的桌面上。

  3. 系统是一个平台,API和脚本语言,对于建设RIA在Java平台。这是最新的条目,只是最近有其1.0释放。它可以运行在浏览器中或桌面上,可以利用的任何和所有Java代码。鉴于如何更开放源代码存在,这可能是相当令人信服的。

AJAX/尝试,恐怕是主要替代这些技术,尽管由于FP,SL和Java所有有两种方式Javascript Api,你可以写的应用程序的使用并允许他们相互操作。

其他提示

Flash / Flex,JavaFX和Silverlight是用于开发富Internet应用程序(RIA)的工具。您可能对Flash应用程序非常熟悉,它们经常充满动画和其他效果。 JavaFX和Silverlight允许您开发类似的应用程序。 Laszlo符合相同的情况。

Silverlight是Microsoft的条目,它设计用于.NET堆栈。 JavaFX是Sun的新产品,它旨在与Java虚拟机配合使用。为了过度简化Adobe AIR,它试图让RIA内容在桌面上无缝运行(JavaFX也提供了此功能)。

小程序还没有消失,他们只是在Web浏览器中遭遇了糟糕的JVM实现。 JavaFX是applet的新继承人。

AJAX非常不同; AJAX是一种使用浏览器现有功能而无需插件的方法,可以提供看似丰富的交互式网页。它使用JavaScript和XML。虽然一些AJAX应用程序无疑是很酷的,但开发Flash风格的RIA并不容易或自然。

我对flex和air一无所知,但Flash,Java FX和Silverlight都是基本上做同样事情争夺市场份额的网络技术,因为这些公司(分别是Adobe,Sun和Microsoft)都没有想要给出另一个边缘和/或不控制网络上的主要内容传送平台。简而言之就是这样。市场发言可能包括类似“富互联网应用程序”的内容。或类似的东西。

除非我错了,否则ActiveX是一个巨大的恶化安全漏洞,即使是微软和Java小程序也很大程度上已经放弃了,它们从未像太阳希望的那样起飞。我不太清楚为什么,但我认为他们缺乏吸引人们闪光的简单性。

Ajax与这一切无关。 Ajax只是一种通过将整个页面划分为独立刷新的子部分来保持整个页面不被刷新的方法。同样,这是我试图尽可能非技术性地解释这一切。

编辑:我似乎错误地接近了这个答案。为了更加技术化; Flash是最成熟的一群。 Silverlight和JavaFX本质上都是婴儿,虽然微软和Sun都试图从他们现有的基础(.net和java)中吸引开发人员,但我不知道是否有人可以对这两种技术做出明确的决定。看看哪些技术起飞,这需要一点时间。

听起来你需要启动Google并进行一些研究和阅读。从“富Internet应用程序”开始或“RIA”,或只是输入这些条款并享受。

考虑前三个是同义词; JavaFX是Sun的产品; Silverlight是微软的参赛作品。

没有“发生”对于applet或ActiveX控件,他们都和我们在一起。他们有点过时而且不受欢迎。当茶壶第一次在网上跳舞时,小应用程序已经鼎盛时期; ActiveX控件存在一些安全问题。

根据这个,Laszlo似乎是Flex的灵感来源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top