JavaFX和Silverlight的优点和缺点 [英] Pros and Cons of JavaFX and Silverlight
问题描述
我知道Flex,JavaFX和Silverlight的性能已经存在问题。我的问题有点宽泛:
I know there is already a question about the performance of Flex, JavaFX, and Silverlight. My question is a bit more broad:
我们正在评估JavaFX和Silverlight的优点,作为控制/配置我们后端服务的GUI技术(目前已编写)在Java)。服务和GUI通常在同一台机器上,但也必须支持远程管理(通过浏览器)。我们目前分成两个团队:一个.Net和一个Java,虽然Java开发人员也有一些.Net经验。
We are evaluating the merits of JavaFX and Silverlight to serve as the GUI technology that controls/configures our back-end service (currently written in Java). The service and GUI are usually on the same machine, but remote management (via browser) must also be supported. We are currently split into 2 teams: one .Net and one Java, although the Java developers also have some .Net experience.
正如我所看到的,专业人士和缺点目前如下:
As I see it, the pros & cons are currently the following:
- 优点:
- 优秀的IDE集成
- 良好的开发人员 - 设计师工作流程
- 性能
- 广泛的第三方支持(工具,控制等)
- 来自微软的大量动力和动力
- 非常良好的浏览器外集成
- Pros:
- Excellent IDE integration
- Good developer-designer workflow
- Performance
- Extensive 3rd-party support (tools, controls, etc)
- Lots of momentum and drive from Microsoft
- Very good out-of-browser integration
- 仅在Mac和Mac上支持Windows(Moonlight支持不符合标准)
- 优点:$ b
$ b- 广泛的平台支持
- 仅支持拉丁字符集(目前)
- 更少的设计师工具
-
很少或没有浏览器外集成。更新:显然有浏览器支持。 - 性能(至少在我在www.javafx.com上查看过的演示)
- 成熟度
- Only supports Latin character sets (at this time)
- Fewer designer tools
Little or no out-of-browser integration. Update: apparently there is out-of-browser support.- Performance (at least on the demos I viewed at www.javafx.com)
- Maturity
如果我遗漏任何东西或误会某事,请告诉我还有什么我没有考虑过的。我们还查看了Adobe AIR,但已将其排除在外,因为我们所有的开发人员都已经拥有Java和/或.Net的经验。
Please let me know if I'm missing anything or mistaken about something, and what else I haven't considered. We also looked at Adobe AIR, but ruled it out because all our developers already have experience in Java and/or .Net.
请不要在这里开始任何火焰战争。这不是一个宗教问题,我真的想要一些实用的建议和事实。
Please don't start any flame wars here. This is not a religious question, and I really would like some practical advice and facts.
推荐答案
几个想到 JavaFX 。
- 仅支持拉丁字符集(此时)(false)JavaFx使用标准的Java字符串表示,并且渲染完全能够处理非拉丁字符。
- 更少的设计器工具(true)但是看看最新的NetBeans(更多@ 链接文字)
- 很少或根本没有 - 浏览器集成(错误)JavaFX在Web /桌面,移动和新平台上运行。
- 每个版本的性能都在提高。
- 成熟度与Silverlight相同,但基于已安装的JVM具有更好的市场份额。
- Only supports Latin character sets (at this time) (false) JavaFx uses standard Java string representation and also rendering is fully capable to handle non Latin characters.
- Fewer designer tools (true) but take a look at newest NetBeans (more @ link text)
- Little or no out-of-browser integration (false) JavaFX runs in web/desktop, mobile and new platforms are planned.
- Performance is improving with each release.
- Maturity has same as Silverlight, but with better market share based on installed JVMs.
您对 JavaFX 有点不对。
这篇关于JavaFX和Silverlight的优点和缺点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!