
回答
不可以,JavaFX 8将不会实现高级验证支持。
意见
我认为JavaFX核心库中不可能提供全面的验证支持(这只是我个人的看法)。
JavaFX提供了一个基础库,可以在其上实现其他库。JavaFX 2.2提供了足够的支持,您可以在JavaFX之上编写验证库(人们已经这样做了)。
有一些原因可能导致您不希望JavaFX核心库支持验证的原因:
- 由于JavaFX是Java SE和open-jfx项目的一部分,因此它必须遵循Java发布过程,由于各种原因,该过程有时可能会很慢。第三方项目没有这样的限制。
- JavaFX中的事情通常仅实现一种做事方式,而您可能希望在JavaFX上构建多个框架,每个框架用于不同的目的,然后在最能满足您需求的框架之间进行选择。
- 一些高级验证框架可能会使用诸如Beans Validation之类的东西,它们目前仅是Java EE规范的一部分。JavaFX被编写为只能与Java SE一起使用,因此核心框架无法使用Java EE中的任何功能,即使可能需要进行验证。
- 通常,验证不是孤立完成的事情,而是通常是更广泛的框架(例如,表单填充框架或完整的应用程序平台)的一部分。
第三方验证库
一些对JavaFX字段执行验证的示例第三方库是:
- 捷德
- FXForm2
我试图寻找新功能,但是我不知道在哪里搜索,很难确切地找到JavaFX 8中的变化。
我敢肯定,当Java 8在几周内正式发布时,它将附带一个概述新JavaFX功能的公告。
通过在Java 8的固定功能上过滤JavaFX问题跟踪程序,可以找出JavaFX 8的所有新功能是什么。这是指向JavaFX
8固定功能查询结果的链接。请注意,链接的查询仅报告较大的功能,而不报告较小的调整。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)