anonymous wrote : If you are brand new to Java web development, Seam will 
appear to be confusing and terrible.

I'm new to web development, and found that coming from Client Server to the web 
was thoroughly depressing Once I understood the problems involved in the bigger 
picture of web development (multiple tab/windows, back buttons + multiple 
submits, state management without killing the database or the server, and 
decent navigation + pageflows). Once you understand these problems, you can 
really see how Seam was built to address them all. Seam really does find a way 
to make these problems transparent. 

A lot of frameworks are good for Hello World, but beyond that, you are often on 
your own and stuck on a frustrating path. Traditional problems in other 
frameworks are often solved with Hacks while Seam addresses them as part of the 
framework (i.e. LazyInitializationException). 

The Seam docs could be better at describing some things, I don't even think 
they have an example that demonstrates the Update part of CRUD which led to 
many frustrations for me, but now I've solved those problems, I find Seam 
wonderful to work with, and to boot it has Ajax , PDF, email and other 
components built in and a Seam focused IDE coming soon. 

The level of integration Seam provides with each of its elements (pageflow, 
process flow, JSF controls, backing beans, messages, logging, persistence 
context management) is astounding and how frameworks should be. Not this mix 
and match your parts and pieces and hope it all plays nicely together.

Also, there is the productivity issue. I think Seam could beat the snot out of 
Rails, and you end up with an application that is far more robust and scalable 
out of the box. Seam-Blog in 15 minutes, no problem.

Yep, I'm a new web developer, and I'm really happy with Seam. I stuck with 
Delphi for 12 years since it came out, and now it looks like I've found a new 
object of my affection and loyalty.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4060223#4060223

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4060223
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to