`
jimmy.shine
  • 浏览: 396249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaFX,难道你只是为了完成语法糖

阅读更多

china-pub中又发布了一本JavaFX的书,号称是首本介绍JavaFX的书,很早以前研究过JavaFX,首先下载了原版Essential.JavaFX来学习一下。

 

1.2的版本已经发布了,越来越感觉JavaFX只是语法糖,闭包,这些在Java中没有实现的,都在JavaFX中实现了,还有面对着PS的效果,发光,阴影等。

不难理解为何JavaFX的领头人会逃离,去了Adobe。我一直不明白SUN(ORACLE已经表态说要放弃了)对于JavaFX的市场定位在什么地方,如果是做为APPLET,应当支持一些实用的HTML的应用,比如说导出做为图形,便于打印之类,也可以使用JavaFX来做为组件。

 

耐心的看完了,包括做为SOA,我实在没有看到为何要使用它,如果只是为了完成语法及图形化,SVG以及JAVASCRIPT 我觉得够用了,与现有的HMTL的DOM的元素的交互也相对来说复杂,说是感觉到到处都通,但是通得很别扭,包括与Java之间的互通,说实话, 还不如Groovy流畅。

 

再等等吧。

分享到:
评论

相关推荐

    java消灭泡泡糖

    这款游戏的核心玩法是通过匹配和消除相同颜色的泡泡糖元素,达到得分或完成特定任务的目标。从技术角度来看,我们可以探讨以下几个Java编程和游戏开发相关的知识点: 1. **Java基础**:作为游戏的基础,Java是一门...

    java编写的泡泡糖游戏代码

    泡泡糖游戏通常是一种消除类的游戏,玩家通过匹配相同颜色的泡泡来得分或完成关卡。以下将详细解析这个Java实现的泡泡糖游戏的核心知识点。 【核心知识点1】:Java基础语法与面向对象编程 在Java中,游戏开发通常...

    PremiereDowngrader::video_camera:一个愚蠢的简单JavaFx应用程序,可降级Premiere Pro的版本

    **Tornadofx** 是一个轻量级的库,它是JavaFx和Kotlin的结合,简化了JavaFx应用的开发,提供了更简洁的API和Kotlin的语法糖。在PremiereDowngrader中,Tornadofx可能被用来创建UI组件和实现事件驱动的编程模型。 **...

    jdk-14.0.2_windows-x64_bin.zip

    4. **JEP 358: Switch Expressions (Preview)**:在JDK 13中引入的Switch表达式在JDK 14中作为预览特性进一步发展,增加了更多的语法糖,使得switch语句更强大,更易读。 5. **JEP 359: Strongly Connected ...

    cellsociety_cs308

    细胞社会 - 团队 04 ###姓名:Will Chang、Davis Gossage、Wenjun Mao wkc10、dcg13、wm56 ###日期/时间:开始日期:09/14/14 完成日期:09/26/14 花费时间:每人约 40 小时###Roles Will Chang——生命、捕食者...

    合工大java程序设计实验,货物管理系统

    【标题】"合工大java程序设计实验,货物管理系统"是一个基于Java编程语言的课程实践项目,旨在让学生掌握Java在实际应用中的基本...通过完成这个项目,学生不仅可以巩固基础语法,还能提升问题解决和系统设计的能力。

    jdk-17_windows-x64_bin.zip

    2. **记录类(Records)**:这是一种新的语法糖,用于创建简单数据容器。记录类自动提供了构造函数、equals()、hashCode()和toString()方法,简化了代码编写。 3. **开关表达式(Switch Expressions)**:在JDK17中...

    java编写建议(转载)

    - 使用`try-with-resources`等语法糖来自动关闭资源。 **6.2 垃圾回收** - 在不再需要对象时,及时设置引用为`null`,帮助垃圾收集器进行回收。 - 明确何时调用`finalize()`方法是不被推荐的,因为它的行为不可预测...

    javatasks

    1. **基础语法**:Java的基础语法包括数据类型(如整型、浮点型、字符型、布尔型等)、变量、常量、运算符、流程控制语句(如if-else、switch、for、while循环)以及方法定义。 2. **类与对象**:Java是一种面向...

    DemoNew

    1. **基础语法**:包括变量、数据类型、运算符、流程控制语句等,这是所有编程的基础。 2. **面向对象**:Java是面向对象的语言,涉及类、对象、继承、封装、多态等概念。 3. **集合框架**:Java集合框架提供了...

Global site tag (gtag.js) - Google Analytics