Yes, it was interesting to see. I think JiBX would have come out even higher in the rankings if he'd been working with typed data values (rather than just Strings for everything). Of course, that would have disqualified some of the other approaches.

Javolution looks very similar to JiBX except that you write the marshalling/unmarshalling code yourself, rather than having it generated from a binding definition. I do think the NIO reader/writer classes are nice to have, and it'd probably be pretty easy to incorporate NIO support at some point. The only problem is that we'd then need to support separate builds (JDK 1.3.x and 1.4.x, since 1.3 didn't have the NIO stuff). I'm not sure where you see TextBuilder as being useful, though. It looks to be basically an unsynchronized StringBuffer equivalent. Am I missing something with this? JiBX normally writes through the IXMLWriter interface directly to a memory buffer, which is then dumped out as it fills (and adding NIO support for this, as well as for the buffered input to the parser, should be easy).

 - Dennis

Cameron Taggart wrote:

That was definitely a pretty cool review.   It didn't give JiBX the
best reviews at the end based on their criteria, but it definitely
shows that JiBX was one of the two best performing.  The review shows
where JiBX (and tools) can be improved.  It is the first time I've
heard of Javolution (http://javolution.org/).  It is a pretty cool,
pretty small package.  It makes me wonder if some of the classes that
make it speedy, could be used by JiBX.  The Utf8ByteBufferReader,
Utf8ByteBufferWriter, ant TextBuilder classes sound like likely
candidated to me.  I believe the license is compatible as well.

http://javolution.org/api/index.html

Cameron




On Sun, 9 Jan 2005 10:45:29 +0100, Stefano Fornari
<[EMAIL PROTECTED]> wrote:


Hi All,
Congratulation to all the development team!
Accordingly to this interesting report
http://jroller.com/page/javaproxy/20050108#choose_your_xml_binding_framework
Jibx proves to be the best XML<->Java tool!

Keep up the great work!

Stefano

--
Stefano Fornari - Sync4j Project Manager / Funambol CTO
=======================================================
Home:
http://www.sync4j.org
FAQ:
http://forge.objectweb.org/docman/view.php/96/39/general.html
Project Documentation:
http://forge.objectweb.org/docman/index.php?group_id=96
Documentation site:
http://sync4j.funambol.com/main.jsp?main=documentation
List archives:
http://groups.yahoo.com/group/Sync4j (login required)
http://sourceforge.net/mailarchive/forum.php?forum_id=215
Wiki:
http://wiki.objectweb.org/sync4j/

Sync4j - The open source SyncML mobile application platform



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to