Re: Is Seam to Solve Problem?
Is Seam meant to solve a problem which is quite frequent and not been solved by MVC and Injection Frameworks?
Yes, we started looking at web frameworks last year, with little experience with web development. After chugging through JSF, Spring, Spring web flow, Spring MVC, Struts and Webwork, and looking at Appfuse to generate apps and countless others, we settled on Seam before our heads blew up.
We wanted something that would work, that we could just fire up and start writing business code straight away. We didn't want to start worrying about Lazy initialization exceptions, we didn't want to worry about back buttons and multiple windows, maintaining state easily without worrying about the size of the session. We wanted to be able to include ajax if needed without having to go through the timely cost of doing it from scratch.
Thats the way most other programmers work with other languages. They fire up Delphi, or Visual Studio, or Visual Basic, start a new app, write some code, lay out some visual components and they are done. Thats the way software development should work and Seam gives you the ability to work that way.
To anyone who has used Delphi (and I'm a long time Delphi user) I can honestly say that with Seam, you will develop at the speed of Delphi except it is twice as pleasurable.
I have been very resistant to developing for the web instead favoring Win32 apps written in Delphi. It may seem quite dinosaur-ish, but I've been client/server for over 10 years using Delphi, the hassles involved in coding for the web just seems to be like coding with a nail through your groin. It's just so unnecessary, why go through all the pain when you can code for a platform that isn't so fickle.
With Seam, I actually enjoy developing for the web, and am quite looking forward to starting some new projects with it.
If so, What type of problems it solve.
We already have a bunch of Light Weight Frameworks like Spring,Hibernate.But Seam seems to be a heavyweight framework??
Assembly programming is a lightw