When looking for a solution I first found Empire-DB, but what caused me to
look for an alternative (hence why I'm around here) are
1) I found the documentation was more aimed at people who already
understood it, while jOOQ's provided a far better entry in its environment.
2) Empire-DB does not have a code generator (and I hate doing boiler
plate coding). jOOQ's generater is a great solution for ad-hoc development
cycles as well as larger formal projects.
The fact that once you have the XML configured for the generater you
can write code as shown here
http://www.jooq.org/doc/3.0/manual/getting-started/tutorials/jooq-in-7-steps/jooq-in-7-steps-step6/
No maintaining XML files or java classes to map the schema before it
can be used.
3) jOOQ is better at managing cross target database coding as it tries
to fill in the gaps between different SQL implementations.
4) Empire-DB does not try to emulate all of the SQL syntax so you have
to understand a different syntax for say UPDATE, while jOOQ tries
its best to map SQL syntax into the Java environment. (I have a very
strong SQL history so like to scan SQL 'like' syntax).
While saying all of the above I do think that the main thing that currently
gives jOOQ the advantage is the drive shown by Lukas. Fixes, updates and
general communications
always makes or breaks an open source project and Lukas's commitment is A+.
The differance in part I think is due to the fact that Lukas has a lot of
future plans, while the team
looking after Empire-DB are more focussed on maintaining a current product
than adding any major changes.
Roger
On Sunday, June 30, 2013 1:12:46 AM UTC+1, Venkat Sadasivam wrote:
>
> Just curious to know, what would be the advantage of jOOQ over Apache
> Empire-DB <http://empire-db.apache.org/empiredb/stringfree.htm>?
--
You received this message because you are subscribed to the Google Groups "jOOQ
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.