On Feb 9, 11:22 am, Karsten Silz <[email protected]> wrote: > On Feb 9, 4:20 am, Stephen Chin <[email protected]> wrote: > > > To my knowledge, the JavaFX team is not rushing a DataGrid/Table control > > for the reasons Osvaldo mentioned below. They want to make sure that > > they have a very robust API, and it is not a simple task to get it right. > > On the hand, shipping yet another major JavaFX release (the third one) > without a data grid is a bad decision IMHO. Most applications have > report / tables, and not having a standard JavaFX component for that > sucks a lot. Sun/Oracle has worked on JavaFX for around three years > when the next JavaFX release shipped, and it had the resources to > build charting components and to rewrite whole the "2D/3D drawing > stack" for the upcoming release, if I'm not mistaken), but you > couldn't find the engineers to build a table component?!
It's probably not just a matter of resources (charting before Grid surely looks like bad priority!), but dependencies. The new control package seems to depend on some significant enhancements/changes in core features like layout, latest animation improvs, etc., all being delivered in 1.3. Improvement of the 2D/3D stack, OTOH, is not wrong priority. JavaFX depends on these things very heavily, it's not a straight Swing replacement. It's a toolkit that allows a Button to be rendered with a [fake-]3D transform, with motion blur, AND playing some streaming movie inside it, if your designer wants that. If they had jumped to the controls library as Job #1, they would later have to rewrite 90% of it after massive changes in the graphics stack. That would be stupid, and take more time and resources to deliver the full platform that is envisioned. > On the other hand, I can see where you need to take your time to do > this right: In Flex, you've had the regular data grid since the very > beginning and - since Flex 3.0 - the advanced data grid (can show > trees, multi-column sorting) and the OLAP grid (http://www.adobe.com/ > devnet/flex/tourdeflex/web/, "Flex Core Components - UI Controls - > Tree and Grid Controls"). These two new grids are totally different > from the regular data grid (and kinda buggy from what I heard). This > sucks, too. Flex (and AIR) came after long years of Flash platform. And the Silverlight platform didn't have any control package in its first version. So I don't see any difference in the roadmaps (other than, of course, JavaFX is still behind in some features because it entered later in the game, and because Sun didn't have Microsoft-level resources to grow the platform in blitzkrieg speed - it's been fast evolution nevertheless). A+ Osvaldo -- 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.
