--- Adrian Gonzalez <[EMAIL PROTECTED]> wrote:

> Thanks for the tip !
> 
> I've checked the project documentation.
> Did you have any issues using Dozer ? (resolved with
> Morph) - If you have some I'm really interested !
> I'm currently checking for those kind of libraries,
> Morph appears to be really nice, but Dozer has a
> broader contributor base.
> 

I seem to immediately run up against the limits of ANY
software package I use and then have to contribute to
it to get what I need.  That's how I got involved with
OSS and I doubt that will change anytime soon.  So
when my company started using Dozer I found very
quickly that I had to contribute patches.  At the same
time Dozer's design is SO monolithic and brittle that
it was very difficult to make necessary changes
without negatively impacting performance.  My company
is running a forked Dozer in production.  :(  But
having become increasingly discouraged with Dozer last
year, I started searching--again--for alternatives,
and found Morph, which I hadn't seen before.  It
looked promising, so I bookmarked it for later
investigation.  When I finally returned to it in
December, I continued to like its design, but found
some warts.  I contacted Matt S and joined the Morph
"team."  But truthfully I haven't yet implemented all
the functionality I want before I begin developing
against Morph in earnest.  However, if interface 21
carries any weight with you, I'll include quoted text
(from Morph's public developer mailing list) from Ben
Alex, who recently became a user, when I asked for his
impressions:

(QUOTING STARTS HERE)

Re: InstantiatingReflector
From: Ben Alex <[EMAIL PROTECTED]> - 2007-01-15 16:54
Hi Matt

Matt Benson wrote:

> I have just committed your patch (with IIRC one
> spelling correction) to HEAD.

Thanks.

> So how are you finding Morph compared to Dozer so
far?

To compare and contrast, my interpretation of the two
projects is:

Community size: Dozer is bigger
Release frequency: Dozer is more frequent
Download numbers: Dozer higher (6400 versus about 520)
Version control: Dozer uses SourceForge (Morph is
still public, though)
Googlability: Dozer more easily found ("assembly",
"assembler" etc)
Documentation: Dozer has more reference and web site
documentation
Patch receptiveness: Both the Morph and Dozer
communities are welcoming
Configuration: Morph is 100% Spring configurable
Architecture: Morph resonated with me
Flexibility: Morph has proven very flexible for our
needs
Bugs: Morph hasn't had any that we have found *
Logo and font on web site: Okay, okay, I'll stop
now... :-)

* We have an Assembler interface which is used in a
number of projects.
To make Dozer work as we needed, we found a number of
bugs that required
patching in Dozer (which to their credit were applied
expeditiously).
Morph implemented the interface and passed the same
unit tests without
any bugs being found. That's not to assert that Morph
is bug-free or
Dozer is buggy by any means. It is simply asserting
that for our usage
patterns, unit tests and Assembler interface, we found
bugs in Dozer and
no bugs in Morph when being used an identical (and
complex) way.

So, to sum it up, Dozer wins on the community-related
dimensions whereas
Morph, in my assessment, is a higher quality technical
solution. I'd
suggest more frequent releases and documentation would
organically
resolve Morph's community size, download numbers and
Googlability.

We also need to bear in mind that neither project is
phenomenally large
or well-known in the enterprise Java community. Most
Java developers
needing to do assembly write code by hand. Some
promotion of the role of
assembly in modern architecture would benefit both
projects.

Cheers
Ben 

(END QUOTED MESSAGE)

FWIW,
Matt

> Adriàn
> 
> ----- Message d'origine ----
> De : Matt Benson <[EMAIL PROTECTED]>
> À : Jakarta Commons Users List
> <commons-user@jakarta.apache.org>
> Envoyé le : Mardi, 20 Février 2007, 19h26mn 15s
> Objet : Re: [Commons Convert] 
> 
> --- Adrian Gonzalez <[EMAIL PROTECTED]> wrote:
> 
> > Sorry,
> > 
> > I've just seen the Commons Convert project.
> Perhaps,
> > this question has already been asked (sorry), but
> I
> > can't access the archived mailing list link [1]
> > broken.
> > 
> > The library named Dozer [2] is doing the same as
> > Commons Convert.
> > Why don't you join forces, or otherwise why do you
> > begin a new library for the same purpose (perhaps
> > it's
> > not the same and so perhaps I didn't understood) ?
> > 
> > [1]
> >
>
http://mail-archives.apache.org/eyebrowse/[EMAIL PROTECTED]
> > [2] http://dozer.sourceforge.net/
> 
> Yep, it's all pretty much the same aim.  Currently
> however I am working on/with yet ANOTHER library,
> Morph, which is, with apologies to the Dozer guys (I
> am a defector from their camp since discovering
> Morph), much better-designed and has a pretty cool
> (larger) scope/feature set.  And it's only getting
> better.  I actually hadn't looked too deeply at
> commons-convert before, but now that I do I see that
> Matt Sgarlata is listed as a contributor.  Matt S is
> the primary architect and project leader of Morph. 
> From my perspective, any resurrection of
> commons-convert should take the form of incubating
> the
> Morph codebase.  :)
> 
> -Matt
> 
> 
> 
>  
>
____________________________________________________________________________________
> We won't tell. Get more on shows you hate to love 
> (and love to hate): Yahoo! TV's Guilty Pleasures
> list.
> http://tv.yahoo.com/collections/265 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
>       
> 
>       
>               
>
___________________________________________________________________________
> 
> Découvrez une nouvelle façon d'obtenir des réponses
> à toutes vos questions ! 
> Profitez des connaissances, des opinions et des
> expériences des internautes sur Yahoo!
> Questions/Réponses 
> http://fr.answers.yahoo.com
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



 
____________________________________________________________________________________
No need to miss a message. Get email on-the-go 
with Yahoo! Mail for Mobile. Get started.
http://mobile.yahoo.com/mail 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to