首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Flash、Flex、Adobe Air、Java FX和Silverlight的业务是什么?

关于Flash、Flex、Adobe Air、Java FX和Silverlight的业务是什么?
EN

Stack Overflow用户
提问于 2008-12-30 14:10:25
回答 3查看 2.2K关注 0票数 9

关于Flash、Flex、Adobe Air、Java FX和Silverlight的业务是什么?为什么我要选择一个而不是另一个呢?Java Applets和ActiveX控件发生了什么?

对了,AJAX在这方面又有什么优势呢?Laszlo与此相关吗?

编辑后(回答一些“d‘a”类型的答案):这个问题有点开玩笑。我知道各种RIA技术。但是,我对StackOverflow社区对这两种语言的看法很感兴趣--特别是为什么您会使用其中一种而不是另一种

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-30 14:26:14

主题很大,需要几页才能提供完整的答案,所以这里是“简短”的版本……

RIA /AIR是目前为止最成熟的平台,它在FlashPlayer中运行。您可以使用ActionScript (类似于Javascript)和MXML (主要用于布局/视图代码的标记)编写应用程序。如果用户拥有AIR运行时,您还可以轻松地将Flex应用程序部署到桌面上,installed.

  1. Silverlight是微软的产品,它仍然远远落后于Flex,但正在迅速发展。SL运行时是新的,并且慢慢地获得了更大的安装基础。您可以使用C#、VB.NET或.NET运行时支持的其他语言。它可以在Windows和Mac上运行,但不能在desktop.
  2. JavaFX上运行,它是一个在Java平台上构建RIA的平台、应用程序接口和脚本语言。它是最新的条目,最近才发布了1.0版。它可以在浏览器或桌面上运行,并且可以利用任何和所有Java代码。考虑到有这么多开放源码的Java代码,这可能是非常有吸引力的。

AJAX / DHTML主要是这些技术的一种替代方案,尽管由于FP、SL和Java都有双向Javascript API,因此您可以编写同时使用这两种技术并允许它们互操作的应用程序。

票数 19
EN

Stack Overflow用户

发布于 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)的开发人员,但我不知道是否有人能对这两种技术说出任何确定的话。要看什么技术腾飞,还需要一小段时间。

票数 0
EN

Stack Overflow用户

发布于 2008-12-30 14:19:29

听起来你需要启动谷歌,做一些研究和阅读。从“富Internet应用程序”或"RIA“开始,或者简单地输入这些术语并享受。

前三个是同义词;JavaFX是Sun提供的产品;Silverlight是微软的入口。

applets或ActiveX控件没有“发生”任何事情,它们都还在我们身边。它们有点过时了,已经失宠了。当茶壶第一次在网络上起舞时,ActiveX达到了它的全盛时期;Applet控件存在一些安全问题。

根据this的说法,Laszlo似乎是Flex的灵感来源。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/400340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档