我知道已经有一个问题是关于Flex、JavaFX和Silverlight的性能。我的问题更加广泛:
我们正在评估JavaFX和Silverlight作为控制/配置我们后端服务(目前用Java编写)的GUI技术的优点。服务和GUI通常在同一台机器上,但还必须支持远程管理(通过浏览器)。我们目前分为两个团队:一个是.Net,一个是Java,尽管Java开发人员也有一些.Net经验。
就我所看到的,优缺点目前如下:
Silverlight 4:
优点: -卓越的IDE集成 -良好的开发人员设计师工作流程 -表现 -广泛的第三方支持(工具、控件等) -Microsoft的大量动力和推动 -非常好的离线集成
缺点: -仅支持Mac和Windows(Moonlight支持不达标)
JavaFX 1.2:
优点: -广泛的平台支持
缺点: -仅支持拉丁字符集(目前) -较少的设计工具 -没有或很少的离线集成。更新: 显然有离线支持。
-表现(至少在我在www.javafx.com上查看的演示中)
-成熟度
请让我知道如果我漏掉了什么或对某些事情有误解,以及我没有考虑到什么其他事情。我们还看了Adobe AIR,但因为我们所有的开发人员都已经有Java和/或.Net的经验,所以排除了它。
请不要在这里开始任何火拼。这不是一个宗教问题,我真的希望得到一些实际的建议和事实。
我们正在评估JavaFX和Silverlight作为控制/配置我们后端服务(目前用Java编写)的GUI技术的优点。服务和GUI通常在同一台机器上,但还必须支持远程管理(通过浏览器)。我们目前分为两个团队:一个是.Net,一个是Java,尽管Java开发人员也有一些.Net经验。
就我所看到的,优缺点目前如下:
Silverlight 4:
优点: -卓越的IDE集成 -良好的开发人员设计师工作流程 -表现 -广泛的第三方支持(工具、控件等) -Microsoft的大量动力和推动 -非常好的离线集成
缺点: -仅支持Mac和Windows(Moonlight支持不达标)
JavaFX 1.2:
优点: -广泛的平台支持
缺点: -仅支持拉丁字符集(目前) -较少的设计工具 -
请让我知道如果我漏掉了什么或对某些事情有误解,以及我没有考虑到什么其他事情。我们还看了Adobe AIR,但因为我们所有的开发人员都已经有Java和/或.Net的经验,所以排除了它。
请不要在这里开始任何火拼。这不是一个宗教问题,我真的希望得到一些实际的建议和事实。