什么是所有这些业务有关Flash,Flex中,Adobe AIR中的Java FX和Silverlight? [英] What's all this business about Flash, Flex, Adobe Air, Java FX and Silverlight?

查看:132
本文介绍了什么是所有这些业务有关Flash,Flex中,Adobe AIR中的Java FX和Silverlight?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是所有这些业务有关Flash,Flex中,Adobe AIR中的Java FX和Silverlight?为什么我会选择一个比其他?和发生了什么事的Java Applet和ActiveX控件?

What's all this business about Flash, Flex, Adobe Air, Java FX and Silverlight? Why would I choose one over the other? and what happened to Java Applets and ActiveX controls?

哦,哪里阿贾克斯适合所有这一切?是拉兹洛相关?

Oh, and where does AJAX fit in to all this? and is Laszlo relevant?

Afteredit(回应一些德呃式的答案):这个问题有点舌头在脸颊。我知道的各种RIA技术。但是我,感兴趣的关于每个计算器社会各界的意见 - 特别是为什么要使用一个比其他

Afteredit (in response to some "d'uh" type answers): the question is a bit tongue-in-cheek. I know about the various RIA technologies. I am, however, interested in the StackOverflow community's opinion about each - particularly why you would use one over the other

推荐答案

大主题,这将需要的页面,提供一个完整的答案,所以这里的短版...

Big topic and it would take pages to provide a full answer so here is the "short" version...

  1. Adob​​e Flex的/ AIR是目前最成熟的RIA平台,在那里,它运行在Flash插件。你写使用ActionScript(类似于JavaScript)的和MXML(主要用于布局/视图code标记)的应用程序。您可以轻松地到桌面,如果用户已经安装AIR运行环境也部署Flex应用程序。

  1. Adobe Flex/AIR is by far the most mature RIA platform out there and it runs in FlashPlayer. You write apps using ActionScript (similar to Javascript) and MXML (markup used primarily for layout/view code). You can also deploy Flex applications easily to the desktop if the user has the AIR runtime installed.

Silverlight是微软的产品这仍然是相当有点落后的Flex但迅速抬头。该SL运行时是新的,慢慢获得了更大的安装基础。您可以使用C#,VB.NET或.NET运行时支持其他语言。它运行于Windows和Mac,但不会在桌面上运行。

Silverlight is Microsoft's offering which is still quite a bit behind Flex but is rapidly gaining ground. The SL runtime is new and slowly gaining a larger install base. You can use C#, VB.NET or other languages supported by the .NET runtime. It runs on Windows and Mac but doesn't run on the desktop.

JavaFX是一个平台,API和脚本语言在Java平台上构建RIA。这是最新的项目,只是最近有其1.0版本。它可以在浏览器或桌面运行,并且可以利用任何和所有Java code。给多少开源的Java code存在,这可能是pretty的吸引力。

JavaFX is a platform, API and scripting language for building RIA on the Java platform. It's the newest entry and just recently had its 1.0 release. It can run in the browser or the desktop and can leverage any and all Java code. Given how much open source Java code exists this can be pretty compelling.

AJAX / DHTML主要是替代这些技术,虽然由于计划生育,SL和Java都有双向的JavaScript API,您可以编写使用这两个应用程序,并让他们互操作。

AJAX / DHTML is primarily an alternative to these technologies, although since FP, SL and Java all have two-way Javascript APIs, you can write applications that use both and allow them to interoperate.

这篇关于什么是所有这些业务有关Flash,Flex中,Adobe AIR中的Java FX和Silverlight?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆