Prototype a small part of the application using each technology. Then compare the advantages and disadvantages of each.
Edderd wrote:
I'm on a project where we are considering which web framework to use for a
system that has a nascent EJB3 persistance landscape in development.
Tomorrow (July 1) we will have a discussion about which is the best
framework for our project.
Seam is the competing framework and no surprise, there are strongly held
opinions, some more valid than others. Interestingly there is no one at our
shop with any real Seam experience, but it is non the less favored by some
anyway.
The main issue seems to be that there is a EJB3 persistance model being
developed and the argument is that Grails will have to circumvent the EJB3
technology while Seam is designed around EJB3, and JPA.
I have alot of Grails experience, but all of it greenfield db development.
No legacy mapping, and no EJB3. I wonder how much of an issue this is in
reality. Trust me, I'm scrambling to learn all I can asap.
I see that there is some coverage in DGG chapter 17 "Legacy Integration with
Hibernate":EJB 3 Compliant Mapping and I plan on looking into this to
diffuse that argument, hopefully. Can anyone point me to any other resources
for this kind of issue?
*So, is the EJB3 deal breaker in favor of Seam?*
Also, it may be argued that Grails does not have mature JPA support? Can
anyone speak to this issue?
Also, what other points can there made to argue for Grails over Seam in this
instance?