你对JavaFX有什么感受?

前端之家收集整理的这篇文章主要介绍了你对JavaFX有什么感受?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前在ActionScript 3.0中做了很多工作,我也喜欢用 Java编程. JavaFX是否适合我? JavaFX的一般感觉是什么,它会成为一个电源室,还是像Java Applet一样走下去?与我一起工作的设计师可以与JavaFX一样舒服ActionScript和 JavaScript吗?

解决方法

只是想添加我的$.02 …我一直在JavaFX工作过去4天在我的第一个小型项目使用它.作为一些背景,从C开始,我一直在专业编程约9年,并在过去6年里一直在做Java和C#/ .NET.

IMO,JavaFX的方式更令人沮丧,应该是.这里有一些抱怨:

有时候语法很奇怪.它可以很容易地像Java,因为它的JavaFX.但语法不是从Java轻松过渡.
> .fx文件中的项目顺序实际上很重要,这意味着你遇到愚蠢的循环引用错误,“哦,你不能使用这个变量,因为它还没有被初始化”编译器应该容易处理的问题,但没有.
随机的事情不行. Swing控件上的操作/事件并不总是奏效,例如SwingSliderBar的onKeyPressed / release似乎没有被调用.
>错误处理是坏的.如果未处理的异常发生,除了Java控制台之外,没有真正的方法可以告诉别人,UI元素开始反应有趣.例如,创建一个SwingText框并将其值绑定到一个变量.现在尝试编辑文本框中的值将抛出异常,因为您无法编辑绑定变量.但是在UI中,文本框开始有趣的事情发生.有些字符只有1/2油漆,有时候backspace什么都不做,有时它会删除一个字符,有时你可以按“2”键,如“1”和“2”,文本框最后会输入“21”而不是“12”等等

虽然我现在JavaFX开发的绝对第一个问题是Netbeans.对JFX来说,这是非常糟糕的.无法调试,IDE中的错误显示错误(我已经将其标记错误!),智能只能在40%的时间内工作,事件他在IDE中预编程的代码模板用于拖放丢弃控件是不正确的.我忘了哪一个,但其中一个掉了一个“&”在插入的代码的末尾永远无效,并且始终必须手动删除…它的简单可怕,对于像Sun这样的公司是不能接受的.

另一个问题是一般文件.它只是缺乏.不知何故,在搜索方法/类时,JavaFX API甚至不会成为谷歌的第一搜索结果.网络上的“示例”数量不再起作用,因为每个版本都有重大的重构更改,并删除重命名类.

总的来说,我给JFX一个4的10.我想喜欢它,但JFX 1.1只是不削减它…它绝对不是我会考虑“生产就绪”.

猜你在找的Java相关文章