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.

Reply via email to