JFX学习笔记 一 前因后果

[size=large] [b]又是一个新东东[/b]真是让人兴奋又头痛 8) 。JAVA已经被“世俗”影响到这个份儿

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

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

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

爽 :twisted: 。

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

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


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

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

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

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

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

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

1 语言简单,开发迅速

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

3 处理多变的类型实体

4 测试自动化。

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

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

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

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

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

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


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

么还要弄个JFX出来?[/b]

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

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

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

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

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

人”太多了,见异思迁)

[b]来看看JFX的出身:[/b]

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

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

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

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

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

[b]总结:[/b]

无论如何还是学学吧,趋势啊呵呵[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值