Hi I gave the CVS version of seam a final testrun yesterday (implemented a 
small blogger)

Here are my comments:
First of all, I like it, it took me two hours from cvs downloading to have a 
running blogger with master detail view up and running in seam noejb.
But I found some problematic parts (see them as hints on improvement not 
critique)

First, the annotations are very good and tight, but there is a structural 
problem in the way the whole data model/model index issue is handled.

First of all the data model seems to be some collection, maybe seam could 
provide a model which can rely on paging as well, thus not the entire 
collection has to be loaded.
(some kind of ejb3 jsf data model)

Another thing is, you have a model counter, which is a cood thing, which can be 
automatically requested, after an action from the data table itself.
But this is a problematic pattern, because data can change in between, thus 
passing the surrogate of the affected object or the object makes more sense in 
this case.

Third, setup, programming and deployment. This is somewhat the biggest problem. 
Seam tries to target people who do not want to fight with the obstacles of 
J2EE, and yet it relies on 5 config files and a bunch of generated ones, which 
are partially caused by the dependencies into JSF, Hibernate, JBoss Embedded 
etc...
Well, you cannot get rid of all this stuff, but you can make things easier.

a) Some of the config files need documentation

b) There should be some kind of well documented shell projects with structures 
suitable for WTP based Eclipse installations where programming can be possible, 
without having to go through the ant deployment cycle every time.

c) Make those empty shell projects for some different project types (SEAM+Plain 
jsp based JSF, Seam with xhtml templates etc...)

But besides that, the whole thing is excellent.


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3913211


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to