JavaFX预览版发布——Mac用户却痛苦至极

最新关于JavaFX的消息不断,对于我们绝大多数Windows,甚至Linux用户来说随时可使用JavaFX的幸福感往往让Mac用户羡慕不矣,这不就有Mac用户开始对Java6JavaFX发飙。

 

 

 

 

 

原文地址:http://java.dzone.com/news/javafx-preview-released-today-

 

同很多开发人员一样,我也是Java客户端虔诚的“信徒”。在2007年的JavaOne大会上,JavaFX足足让我兴奋了一把,然而更让我惊喜的则是今年JavaOne大会上运行在JDK6.0 update10上的JavaFX demos更是酷毕了。但是……

 

 

我是一个Mac(苹果电脑)用。大多数的Java Mac用户都知道我们一直比别的平台都要更晚的得到新的JDK版本,而现在MacJavaFX版本又没有什么着落了。

 

看看Apple,不知道出于什么原因,想在Leopard运行Java6的话,还仅仅只能在64bit Intel处理器的Mac机器上跑。也就是说,没有同时使用Intel Core2 DuoLeopard的用户基本上是无缘JavaFX了。

 

很早我们这帮Mac用户不得不为这事抓狂和郁闷,那时还傻呼呼的坚信一切都会过去的。

 

现在可好,JavaFX预览版出来了,但它只能运行在装了Java6Mac机器上。当初口口声声“一次编写,到处运行”的口号不就是一个空话吗?

 

作为一个Mac平台上的Java开发人员,我期望的是可以将在Mac上编写的Java应用程序也能顺序在Windows上跑起来,反过来也一样,这样才能充分体会到Java平台的好处。现在我既使不了Java6,又用不了JavaFX仅仅因为我的MacCPUCore Duo而不是Core2 Duo。我甚至都不敢指望要我的用户去采购这种最新的Mac硬件设备。基本上,Mac用户在JavaFX的问题是非常棘手的。

 

这真是Java客户端上的耻辱。而对手MSSliverlight比起JavaFX更符合“一定编写,到处运行”。为什么会变成这样?

 

Sun出来帮我们解决这个问题。

 

我个人觉得下列两套方案都是可行的。

 

1.       Apple要为PowerPC和老的Intel芯片发行支持Java6的版本,这样才能最大可能的扩大用户群数量。

 

2.       希望Sun推出JavaFXJava5版本。

 

对于第一点来说,通过Apple对于历代Java版本的发布上来看,可能性太小了。虽然这样再好不过了,但我觉得不太现实。Apple很少会去考虑什么向后兼容性的问题,尤其是像Java这样无关紧要的东西,Apple总是垫底考虑。

 

因此,只剩第2个选择了。

 

为什么Sun不能够发行基于Java5JavaFX呢,至少这种降级方式还是比较自然的。现在的AppleSun似乎是强强联手死活不给我们一条出路啊。

 

 

我恳求JavaOne上那帮搞Java客户端的家伙发发善心解决这个问题。但显示Sun那帮家伙感触肯定和我不一样。原因很简单他们大多数都捧着MacBook (注:MacBook基于Core2 Duo)因为你还会觉得他们认为这个问题很重要吗?

 

 

你可能感兴趣的:(行业信息)