Log in

No account? Create an account
JavaFX Fail - brad's life — LiveJournal [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

JavaFX Fail [Dec. 4th, 2008|11:19 pm]
Brad Fitzpatrick
[Tags|, ]

I go to look at the JavaFX demos. I'm redirected by javafx.com to a URL that contains /mac-player.jsp. Write-once-run-anywhere, my ass. Sun's own URL is calling an end to that lie.

Then, after a long hang, my browser goes white and all the other windows and tabs hang and start spinning rainbow beachballs and I get a trust dialog:

After that Safari hung so hard I hand to force kill it a few times.

Good job.

I still don't know what JavaFX is.

[User Picture]From: substitute
2008-12-05 07:25 am (UTC)

JavaFX. Probably needs a U inserted in there somewhere.
(Reply) (Thread)
From: ext_136609
2008-12-05 08:15 am (UTC)

Seriously, it's awful

And that dude really needs to cut his pony tail.
(Reply) (Thread)
[User Picture]From: brad
2008-12-05 09:27 am (UTC)

Re: Seriously, it's awful

Worst OpenID URL ever. And useless content upon clicking it.
(Reply) (Parent) (Thread)
[User Picture]From: vxjasonxv
2008-12-06 05:09 am (UTC)

Re: Seriously, it's awful

Well, you work there. Fix it! :)
(Reply) (Parent) (Thread)
From: ext_82951
2008-12-05 01:39 pm (UTC)


This doesn't surprise me in the least.

I think there's an endemic problem somewhere in their distribution division, I've given up bothering with trying to download/obtain anything with /.*java.*/ in it after cursing vehemently about it in the past (http://rambleon.org/2007/09/04/and-this-is-what-you-changed-your-ticker-too/) on more than one occasion.

And to think this is their ticker symbol (http://comic.conversationswithplasticdinosaurs.com/2007/08/javaballs.html).

(Reply) (Thread)
[User Picture]From: jojobear99
2008-12-05 04:52 pm (UTC)
I think its supposed to be sort of like Flash and intended to suit mobible applications or something
(Reply) (Thread)
[User Picture]From: muerte
2008-12-05 05:21 pm (UTC)
We have several vendors that have java interfaces to their equipment. When we ask them why Java, "because it will run on any OS!"

99.9% of the time that means, "it will run on Windows, using the exact version of Java we wrote it for. And don't you dare upgrade Java, even though that thing in the task bar prompts you every 30 minutes that there is a new version"

Linux support? Bah. Mac support? Maybe. Windows, probably as long as you have hte right Java version.

Java is a joke.
(Reply) (Thread)
[User Picture]From: dakus
2008-12-05 11:28 pm (UTC)

its about frogs and tigers.
(Reply) (Thread)
From: jamesd
2008-12-06 12:48 am (UTC)
1. yet another way to circumvent browser don't play animation settings so ads can be annoying.
2. a way of trying to make money from ad agencies in liensing fees?
3. something I'll disable because I don't need to have another ad engine installed?
(Reply) (Thread)
From: (Anonymous)
2008-12-06 04:08 pm (UTC)

Fixing it

Our servers went down in the morning. Apologize for awful experience. Please try again and you should be able to access the content.
There are a lot of things that Java needed to address
- download size
- startup time
- RIA app support
With JavaFX we are addressing the web developers' need to build expressive apps quickly. It is just the first step. You will see continual progress on all of those items in the near future.
Any feedback is welcome.

Java Guy
(Reply) (Thread)
[User Picture]From: brad
2008-12-06 11:49 pm (UTC)

Re: Fixing it

Java Guy,

If the network's slow because your servers are overloaded, the Java plug-in should hang and crash my browser. You don't block the GUI with blocking network I/O. Windows should still be able to response and repaint.

Seems like a pretty juvenile mistake. Doesn't give me confidence for the rest of JavaFX.
(Reply) (Parent) (Thread)
From: (Anonymous)
2008-12-07 10:01 pm (UTC)

Re: Fixing it

Wow, remind me to look at all your 1.0 products with the same scrutiny. Any mistake, and I'll trash your ass. Memcached was perfect in 1.0? How about Mogile? No wonder Google's share price is plummeting like a rock, you're all unbelievably arrogant.
(Reply) (Parent) (Thread)
[User Picture]From: brad
2008-12-07 10:06 pm (UTC)

Re: Fixing it

I'm an equal opportunity hater, regardless of company.

In any case, though, this is my personal blog, not that of my employer.
(Reply) (Parent) (Thread)
From: (Anonymous)
2008-12-08 12:43 am (UTC)

Re: Fixing it

Dude, why the hate. I just got the SDK, it's hella better than whacking javascript. Just hope my employer lets me use it. And no more ridiculous Flash Media Server license.
(Reply) (Parent) (Thread)
[User Picture]From: brad
2008-12-08 01:15 am (UTC)

Re: Fixing it

Hey dude, I tried. It crashed my browser. I'll check back when version 1.1 is ready.
(Reply) (Parent) (Thread)
[User Picture]From: minusbat
2008-12-10 12:18 am (UTC)

...any idea how to unbreak Safari following this debacle ?

Out of interesting, did you find a way to *stop* Safari crashing after looking at a javaFX page ? I tried this myself a few days ago - ever since then it just crashes whenever I open it. cant do anything with it at all.

I guess I need to uninstall whatever sun-junk has been depoited on my machine, but OSX does tend to hide stuff like that (makes me pine for my NeXT - which did they change so much when they ported it?).

All advice gartefully received - this post comes up at the top when you look for Safari/javaFX/craash in google, so you would be doing the world a favour if you have found a solution ;-)
(Reply) (Thread)