JavaFX预览版发布——Mac用户却痛苦至极 博客分类: 行业信息 JavaFXAppleJavaSUNLinux
最新关于JavaFX的消息不断,对于我们绝大多数Windows,甚至Linux用户来说随时可使用JavaFX的幸福感往往让Mac用户羡慕不矣,这不就有Mac用户开始对Java6和JavaFX发飙。
原文地址:http://java.dzone.com/news/javafx-preview-released-today-
同很多开发人员一样,我也是Java客户端虔诚的“信徒”。在2007年的JavaOne大会上,JavaFX足足让我兴奋了一把,然而更让我惊喜的则是今年JavaOne大会上运行在JDK6.0 update10上的JavaFX demos更是酷毕了。但是……
我是一个Mac(苹果电脑)用。大多数的Java Mac用户都知道我们一直比别的平台都要更晚的得到新的JDK版本,而现在Mac的JavaFX版本又没有什么着落了。
看看Apple,不知道出于什么原因,想在Leopard运行Java6的话,还仅仅只能在64bit Intel处理器的Mac机器上跑。也就是说,没有同时使用Intel Core2 Duo和Leopard的用户基本上是无缘JavaFX了。
很早我们这帮Mac用户不得不为这事抓狂和郁闷,那时还傻呼呼的坚信一切都会过去的。
现在可好,JavaFX预览版出来了,但它只能运行在装了Java6的Mac机器上。当初口口声声“一次编写,到处运行”的口号不就是一个空话吗?
作为一个Mac平台上的Java开发人员,我期望的是可以将在Mac上编写的Java应用程序也能顺序在Windows上跑起来,反过来也一样,这样才能充分体会到Java平台的好处。现在我既使不了Java6,又用不了JavaFX仅仅因为我的Mac的CPU是Core Duo而不是Core2 Duo。我甚至都不敢指望要我的用户去采购这种最新的Mac硬件设备。基本上,Mac用户在JavaFX的问题是非常棘手的。
这真是Java客户端上的耻辱。而对手MS的Sliverlight比起JavaFX更符合“一定编写,到处运行”。为什么会变成这样?
请Sun出来帮我们解决这个问题。
我个人觉得下列两套方案都是可行的。
1. Apple要为PowerPC和老的Intel芯片发行支持Java6的版本,这样才能最大可能的扩大用户群数量。
2. 希望Sun推出JavaFX的Java5版本。
对于第一点来说,通过Apple对于历代Java版本的发布上来看,可能性太小了。虽然这样再好不过了,但我觉得不太现实。Apple很少会去考虑什么向后兼容性的问题,尤其是像Java这样无关紧要的东西,Apple总是垫底考虑。
因此,只剩第2个选择了。
为什么Sun不能够发行基于Java5的JavaFX呢,至少这种降级方式还是比较自然的。现在的Apple和Sun似乎是强强联手死活不给我们一条出路啊。
我恳求JavaOne上那帮搞Java客户端的家伙发发善心解决这个问题。但显示Sun那帮家伙感触肯定和我不一样。原因很简单他们大多数都捧着MacBook (注:MacBook基于Core2 Duo),因为你还会觉得他们认为这个问题很重要吗?
上一篇: Oracle RMAN中备份表空间名为'TEST'时需要注意的问题
下一篇: php框架练习