Search the web
Sign In
New User? Sign Up
graniteds · Granite Data Services
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Granite Data Services & BlazeDS   Message List  
Reply | Forward Message #874 of 5523 |
Hi all (here is my new thinking):
  1. A bit of history: GDS was created because FDS was too expensive and, much more important, because it didn't integrate well with well known persistence API (EJB3/Hibernate) and didn't provide any lazy-loading mecanism. That's why, from the very beginning, I have created this "transparent externalization" feature (especially the HibernateExternalizer one) that serializes and keeps private all persistent related bean's fields (id, version, etc). Then, gas3 (ths GDS code generator) was designed in order to avoid the tedious task of writing manually Externalizable AS3 beans.
  2. How BlazeDS compares to GDS: surprisingly, from a strict remoting point of vue, BlazeDS is exactly what GDS has always wanted to be: classical AMF3 remoting with RemoteObjects and a new Comet based channel with AMF3 objects exchanged between Producers and Consumers over HTTP (no RTMP). On the other hand, from a persistence point of vue, BlazeDS does not include any data management features, so GDS brings a very important missing feature: EJB3 persistence with lazy-loading support.
  3. A bit of strategy: the first release of BlazeDS (LGPL3, with sources) is announced for early 2008 (no precise schedule...)  The best strategy for us is to release GDS 1.0 as soon as possible (before the end of January) and to wait for BlazeDS public sources. Then, we'll be able to either copy-paste some BlazeDS nice code into GDS (same license!) or to contribute with externalizers+lazy-loading+gas3 to BlazeDS features (if Adobe is ok) or even to release GDS has a kind of BlazeDS plugin (no idea about how this will be possible).
Comments (very) welcome!

Cheers,
Franck.


Fri Dec 14, 2007 11:22 am

fwolff999
Offline Offline
Send Email Send Email

Forward
Message #874 of 5523 |
Expand Messages Author Sort by Date

Hi all (here is my new thinking): 1. A bit of history: GDS was created because FDS was too expensive and, much more important, because it didn't integrate well...
fwolff999
Offline Send Email
Dec 14, 2007
11:22 am

I agree. I think Adobe will open source a lot of things, but will keep a few things in the commercial version. These few things won't be a problem for some...
bouiaw
Offline Send Email
Dec 14, 2007
1:38 pm

Just a try to have an idea of Adobe position : http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=667&threadid=1322733&enterthread=y...
bouiaw
Offline Send Email
Dec 14, 2007
3:43 pm

An overview of BlazeDS fetures regarding to LCDS ones : http://res.sys-con.com/story/dec07/474563/BlazeDS.JPG ... ...
bouiaw
Offline Send Email
Dec 16, 2007
9:59 am

Hi Frank, Did you have time to give a look to BlazeDS source code (http://opensource.adobe.com/wiki/display/blazeds/BlazeDS). What do you plan for GraniteDS...
bouiaw
Offline Send Email
Feb 26, 2008
9:13 am

<crickets chirping> Franck, I hope you're on vacation or something. :) ... ...
kylewburke
Offline Send Email
Feb 27, 2008
6:10 pm

Hi, I had a quick look at BlazeDS sources. It's a really good thing to have now access to RemoteObject.as source code (among many others). I don't have any...
fwolff999
Offline Send Email
Feb 28, 2008
10:28 am

Thank you Franck. This is all I needed to know. From my perspective, Flex and Seam are THE two most compelling frameworks available today (admittedly, I...
The Monkeys
kylewburke
Offline Send Email
Feb 28, 2008
2:36 pm

BlazeDS will kill GraniteDS - actually it was my first thought when I saw the post on TechCrunch about Adobe releasing BlazeDS (it was quickly removed after...
andrii_olefirenko
andrii_olefi...
Offline Send Email
Dec 14, 2007
2:18 pm

Well, just to add my own comment to this! I also think BlazeDS won't give us everything we are now used to (I'm referring to Hibernate Externalizer and Gas3...
bananetomate
Offline Send Email
Dec 14, 2007
3:37 pm

Hi Franck, Good frameworks such as GDS solve real enterprise problems. Things like the Hibernate externalizer and the code generation are tools that solve real...
Marcelo Schroeder
marcelo_schr...
Offline Send Email
Dec 15, 2007
12:01 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help