Here's where I add my rants :) Firstly, I'll let you know my biases: I
*really* want JavaFX to get better, and I want it to succeed. I've been
hacking Flex full time for a couple of years now, but I'm from a Java
background with Flash experience.

A few things would make JavaFX "crush it" as it were:

1) Open the scenegraph to other JVM languages. We need to be able to use the
existing widgets in Java/Scala/Rhino/Whatever, and we need to be able to
build first-class scene graph citizens using these other languages as well.
FX Script by design is lacking too much to be the only language for a
complex program. This is important because of #2:

2) Stop with the applet. Seriously. The browser plugin war is over, Adobe
won. Years ago. And before Java 7 is ready and modularised, Google will have
gotten V8 and (Canvas||a replacement for Canvas) up to par. It's just more
important to them than Java 7 and FX are to Sun (which is not how it should
be IMO), they have more money, and they've built a nest of hackers where
even @dhanji isn't (always) the smartest guy in the room. The JVM is
*awesome*, but Tamarin is good enough for the browser. Which leads me to:

3) Start competing with AIR and desktop WPF instead. There is currently no
way to build cross-platform *useful* desktop apps that don't make people
want to gouge out there eyes. AIR is currently nothing but a delivery
platform for apps that should be run signed in a browser with elevated
privilege. AIR 2 which has recently gone into beta is going to change that,
but it's still a long way behind the JVM, and I have a feeling its release
is being delayed with Builder 4, which last I checked is slipping. There's
an incredible window of opportunity here for Snoracle.

4) Send trucks of money/coke/che guevara shirts to the guys at the EU, and
git-er-done.

5) Work with people like me who know RIAs. Get them on-team advocates, help
them build new *interesting* components, in multiple languages, and help
them get demos and applications and blogs out there.

JavaFX can still be a contender, but the window is narrowing.

-Josh

2009/11/28 Simon Brocklehurst <[email protected]>

>
>
> On Nov 27, 5:14 pm, opinali <[email protected]> wrote:
>
> > I have actually read and replied to that blog, remember now. :-) 2,5
> > months ago I observed that I'd sometimes have a page cropping issue.
> > Didn't happen now, but I tested with newer stuff (JavaFX 1.2.1, JRE
> > 6u18ea-b05, Firefox 3.6-beta4 & IE8, Vista SP2, NVidia Quadro FX1700,
> > latest drivers and patches of everything). Perfect behavior. No
> > scrolling artifact either now or then, in your applet or in a couple
> > javafx.com samples that I tested, even after frenetically scrolling
> > the page. Perhaps I'm just lucky, such bugs are often system-specific
> > (video drivers etc.).
> >
>
> Interesting.  I just tried with Firefox 3.6beta4 and IE 8, and the
> scrolling artifacts appear to be gone.  The page-cropping bug is still
> there for me in Firefox tho'; and in Firefox a new issue appeared -
> the mouse scroll wheel stops working when a new page with a JavaFX
> applet is loaded.
>
> Not sure if this is a good thing or not.  If we have to wait 'til the
> world upgrades to the latest (or even beta) versions of browsers to
> get rid of these kind of bugs, then that's a *multi-year wait* before
> people can choose JavaFX.  Hopefully, the Java/JavaFX team will find a
> way of making the technology work correctly in older versions of
> browsers.
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>
>


-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

Josh 'G-Funk' McDonald
  -  [email protected]
  -  http://twitter.com/sophistifunk
  -  http://flex.joshmcdonald.info/

--

You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.


Reply via email to