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.
