关于Flash、Flex、Adobe Air、Java FX和Silverlight的业务是什么?为什么我要选择一个而不是另一个呢?Java Applets和ActiveX控件发生了什么?
对了,AJAX在这方面又有什么优势呢?Laszlo与此相关吗?
编辑后(回答一些“d‘a”类型的答案):这个问题有点开玩笑。我知道各种RIA技术。但是,我对StackOverflow社区对这两种语言的看法很感兴趣--特别是为什么您会使用其中一种而不是另一种
发布于 2008-12-30 14:26:14
主题很大,需要几页才能提供完整的答案,所以这里是“简短”的版本……
RIA /AIR是目前为止最成熟的平台,它在FlashPlayer中运行。您可以使用ActionScript (类似于Javascript)和MXML (主要用于布局/视图代码的标记)编写应用程序。如果用户拥有AIR运行时,您还可以轻松地将Flex应用程序部署到桌面上,installed.
AJAX / DHTML主要是这些技术的一种替代方案,尽管由于FP、SL和Java都有双向Javascript API,因此您可以编写同时使用这两种技术并允许它们互操作的应用程序。
发布于 2008-12-30 14:23:14
我对flex和air一无所知,但Flash、Java FX和Silverlight都是web技术,它们本质上都在做同样的事情,争夺市场份额,因为这些公司(分别是Adobe、Sun和Microsoft )都不想给对方提供优势和/或不控制web上的主要内容交付平台。简而言之,就是这样。市场说辞可能包括“富互联网应用程序”之类的东西。
除非我弄错了,否则ActiveX是一个巨大的、正在恶化的安全漏洞,即使是微软也在很大程度上抛弃了它,而且Java applet从来没有像sun希望的那样发展起来。我不太清楚为什么,但我认为它们缺乏吸引人们使用flash的简洁性。
Ajax与这一切无关。Ajax只是一种防止整个页面刷新的方法,它将页面划分为独立刷新的子部分。再一次,这是我试图解释所有这些尽可能非技术性的。
编辑:似乎我用错误的方式回答了这个问题。说得更专业一点,Flash是其中最成熟的。Silverlight和JavaFX本质上都是婴儿,虽然微软和Sun都在努力吸引现有基础(.net和java)的开发人员,但我不知道是否有人能对这两种技术说出任何确定的话。要看什么技术腾飞,还需要一小段时间。
发布于 2008-12-30 14:19:29
听起来你需要启动谷歌,做一些研究和阅读。从“富Internet应用程序”或"RIA“开始,或者简单地输入这些术语并享受。
前三个是同义词;JavaFX是Sun提供的产品;Silverlight是微软的入口。
applets或ActiveX控件没有“发生”任何事情,它们都还在我们身边。它们有点过时了,已经失宠了。当茶壶第一次在网络上起舞时,ActiveX达到了它的全盛时期;Applet控件存在一些安全问题。
根据this的说法,Laszlo似乎是Flex的灵感来源。
https://stackoverflow.com/questions/400340
复制相似问题