相关疑难解决方法(0)

JavaFX与WPF相比如何?

我大部分时间都是C#程序员,大约10年前我就停止编写Java了,但是我试着通过阅读文章,与朋友交谈等方式来跟上Java的技术.

我听说过一个名为JavaFX的新的丰富的GUI框架,但找不到任何资源与非Java的相似之处.

由于我对C#和WPF非常熟悉,所以我想了解两种技术的相似或不同之处.

编辑:看到没有答案,我会尝试更具体:

  1. WPF使用XAML创建可视树,JavaFX有类似的东西吗?
  2. WPF最适合与MVVM模式中的视图模型绑定,JavaFX是否也广泛使用绑定?
  3. WPF利用GPU进行渲染,JavaFX是否也这样做?
  4. 当通过网络上的浏览器运行时,Silverlight与JavaFX相比如何?

......更多......

我正在将此更改为社区维基,以便比较可以不断更新(希望如此).

wpf javafx javafx-2

89
推荐指数
2
解决办法
5万
查看次数

15
推荐指数
1
解决办法
6071
查看次数

JavaFX和Silverlight的优缺点

我知道Flex,JavaFX和Silverlight的性能已经存在问题.我的问题有点宽泛:

我们正在评估JavaFX和Silverlight的优点,以作为控制/配置我们的后端服务(目前用Java编写)的GUI技术.服务和GUI通常在同一台机器上,但也必须支持远程管理(通过浏览器).我们目前分为两个团队:一个.Net和一个Java,尽管Java开发人员也有一些.Net经验.

我认为,目前的利弊如下:

Silverlight 4:

  • 优点:
    • 出色的IDE集成
    • 良好的开发人员 - 设计师工
    • 性能
    • 广泛的第三方支持(工具,控件等)
    • 来自微软的大量动力和动力
    • 非常好的浏览器外集成
  • 缺点:
    • 仅在Mac和Windows上受支持(Moonlight支持不符合标准)

JavaFX 1.2:

  • 优点:
    • 广泛的平台支持
  • 缺点:
    • 仅支持拉丁字符集(此时)
    • 更少的设计师工具
    • 很少或没有浏览器外集成.更新:显然有浏览器外支持.
    • 表现(至少在我在www.javafx.com上观看过的演示)
    • 到期

如果我遗失任何东西或弄错了什么,请告诉我,还有什么我没有考虑过.我们还查看了Adobe AIR,但排除了它,因为我们所有的开发人员都已经拥有Java和/或.Net的经验.

请不要在这里开始任何火焰战争.这不是一个宗教问题,我真的想要一些实用的建议和事实.

java silverlight javafx

8
推荐指数
3
解决办法
3870
查看次数

标签 统计

java ×2

javafx ×2

wpf ×2

.net ×1

javafx-2 ×1

mvvm ×1

silverlight ×1