JFX学习笔记 一 前因后果

又是一个新东东真是让人兴奋又头痛 。JAVA已经被“世俗”影响到这个份儿

上了。效率第一的原则促使编译型语言与解释型语言相结合。JAVA也难逃此现象。JAVA程序

员也许会觉得JAVA是不是走到头了...有段时间经常看到“JAVA是否会被XXX代替”之类的

标题。我做为一个走出初级菜鸟JAVA程序员,心里面还是很不爽,相当的不



不过客观的想想,JVM作为解释语言存在的先天优势,迫使这些东东也必须以JAVA实现其脚本

语言的解析。这么想想也就比较安心了


beanshell,jython,jruby,tcl,groovy 等等。。。脚本看起来蛮多的。每一种脚本语言

都有其先天优势与劣势,这里先不多说了,以后我会在博客里分类写出这些东东。现在还是重

点说说JFX,希望能对各位有所帮助,也请多指正。

首先一个疑问为什么要在JAVA中加入脚本?

如果我们武断的说这是SUN的商业目的(嘿嘿,我想多少有点道理,要没有flex,sun估计也

不急)这是不准确的。脚本能提供什么?

1 语言简单,开发迅速

2 具有图形化易开发的特点

3 处理多变的类型实体

4 测试自动化。

我个人总结为以上四点。(在WEB技术大肆发展的今天,无论是SOA,SAAS...再先进的技

术,如果客户不满还是无法推行。这便是所谓增强用户感官--ajax提出的一个特点。)

脚本能提供这些,正是编译语言的弱项。而java的图形处理,大家也都知道....加入脚本的

JAVA,有点像上帝对广大迷途程序员说:想开发更快更happy吗?用JAVA吧,想尝试各种脚

本在你的应用吗?用JAVA吧。想跨平台,跨浏览器,玩过界吗?用JAVA吧。。。

是不是有点欠扁的感觉。老实巴交的JAVA堕落了,社会有很大的责任。


第二个疑问,有这么多脚本了,而且当中不乏高级货色如:python,ruby,groovy为什

么还要弄个JFX出来?


我的总结是:别人家的孩子没自己的好,自己的孩子自己疼。就护短。商业上总结:不能阻止

你(其它主流脚本)的诞生,但却能让你长眠。

虽然很早便有了BSF,后来还有了script api但在使用各五花八门的脚本时总有缺憾。对于

懒惰的我来说,学几种脚本我容易吗?....有没有一种脚本:能保留JAVA语法,但又能提供

脚本的特点,用的时候还不分彼此呢?——我选择JFX(其实我之前选的是groovy等...“女

人”太多了,见异思迁)

来看看JFX的出身:

在二00七年五月份召开的JavaOne大会上,Sun微系统公司宣布了一个新的产品系列

JavaFX,由JavaFX脚本和JavaFX Mobile组成。JavaFX脚本语言被用来让使用Java

“Swing”用户接口库来创建富用户接口变得更加容易,该用户接口可以在支持Java标准版

的任何设备上运行。Sun想要将该语言作为开放源代码项目发布。需要注意人们习惯将

JavaFX脚本称为JavaFX或者JFX,但是Sun还是将JavaFX Mobile放到了JavaFX产品线中

总结:

无论如何还是学学吧,趋势啊呵呵

你可能感兴趣的:(java,脚本,mobile,groovy,JavaFX)