Some folks pointed out a strange thing lacking in Project Rave: EJB support. If you look at the features page,
skip the marketese and get to the bottom of the page, you'll see that
it uses a myriad of technologies, from Servlets to JDBC RowSets, but
then, take a look at the FAQ:
The Project Rave team is currently planning three codenamed
releases, features and details will change so only high level direction
is given here to provide a sense of the roadmap.
Hammerhead - The first release, will be based on the initial Project
Rave technology demo shown at JavaOne 2003. The plan is to release a
Hammerhead product sometime in mid to late 2004.
Mako - Will focus on other client targets like rich clients,
portals, and mobile devices, along with a higher level 2 way visual
design and modeling center for the application components and their
interactions.
Great White - Will follow Mako and will focus on separating the
business logic from the presentation layer and support for n-tier
transactional EJB based applications."
What the heck are those codenames? Well, OK, at least they're going to
support EJBs when EJB is already dead technology. Lots of people today
complain about EJBs and their lack of speed, flexibility,
object-orientation, etc, etc, etc. I really don't think that EJBs are
going to last much - I see EJBs going down the same road as AWT, in
fact.
Anyways, cheers for the Rave fellas, they're doing a great job. If only
Sun open-sourced it, but oh - nevermind, just read my last post on
OpenSource and Sun.