I agree, a good J2EE developer can take a UI from a designer (A Photoshop
file or the like) and return a pixel perfect html representation as well as
meeting the MVC business requirements.

-----Original Message-----
From: Radu Badita [mailto:[EMAIL PROTECTED] 
Sent: 11 March 2005 17:20
To: Struts Users Mailing List
Subject: Re: Typical Struts development team and distribution of tasks?


Good question!

I barely can wait for answers from the other guys out there; cuz in what I 
saw so far, the Java Developers are supposed to be able to turn static 
visual models (often not even html) into Struts web applications, finding 
"clever" solutions (usually good ol' javascript) to UI designs that don't 
account for the nature of web applications (request/response interactions).
So a Java [web] Developer must know a lot of html, css, javascript (and 
of  course Struts tags / JSTL) or at least enough to know where to find 
solutions to particular problems...
On the other hand, I'm just starting with Tapestry right now and beginning 
to see that it could really make possible starting with a static html 
design of a UI  and "enhancing" it to become a dynamic web app. Also it 
provides an almost event-driven kind of framework... Also note that Shale 
is supposed that will support pretty much of the same design (components 
and events, but without the almost pure html templates), and even better, 
support for dialog-like interactions across multiple requests.

At 18:38 11.03.2005, you wrote:
>Do most companies developing Struts applications tend to employ Web 
>Designers, or is it more common for Struts development to be undertaken by 
>a team consisting solely of Java Developers (who therefore need strong 
>knowledge of HTML, Struts Tags, JSTL, CSS, JavaScript, etc as well as
J2EE)?
>
>Along the same lines... If you are working in a mixed team of Web 
>Designers and Java Developers, what is the best way to divide up Struts (+ 
>Tiles) development between these groups?
>
>The reason I ask these questions is that the vast majority of my previous 
>experience has been in back-end development (EJB, JMS, ORM, RDBMS, etc), 
>and now that I am learning Struts I am more than a little bit confused as 
>to what I'd be expected to know for the average Struts job...
>
>_________________________________________________________________
>Express yourself instantly with MSN Messenger! Download today - it's FREE! 
>http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to