Hi,

I've just finished my first Struts project, and it's been a great experience on how to 
do and not to do things. This 
list has been of great help, as well.

Anyway, I have some comments to make. Please, don't flame me, because it's just a view 
someone that needs 
to be productive.

I've developed a project some time ago using .Net framework and Visual Studio. 
Wonderful experience, very very 
much productive. Creation of a web interface is just a matter of point and click. 
First impression: "that's what I 
need for mass production, short 'sell, implement, bill' cycles". Graphical components 
do keep state during calls, 
integration is event-oriented, which makes it easy like Visual Basic or Delphi 
traditional dev. Really easy to learn 
and use.

About Struts: hard to use, lack of good development tools, but years light ahead of 
pure JSP development. Struts 
has all the chances of being the way to go. It just needs to be made easier to use, 
what means: GUI 
development. I've seen some options: "Eclipse+EasyStruts", StrutsBuilder, 
StrutsConsole - great tools, but none 
of them really make GUI+Struts integration easy, they are more like wizards, and need 
a lot of work yet.

Even though, I'm passionate about Java, I need to recognize: M$ really makes UI 
development a lot easier than 
Sun/Java/Open Source Community. If you ever developed a VB app and a Swing-based Java 
app, knows what I 
mean. The point is: M$ approach is make it easy, our approach is make it generic, and 
conceptually beautiful. M$ 
approach is "sell it, do it fast with small costs, have more profit".

I haven't read the entire JSF spec, but I've seen the tutorial, and as far as I 
understand it, JSF does not make 
programming UI interface much easier than Struts.

Any comments? The matter is: I have a family, and want to get home earlier, not 
4:00AM. A lot of philosophy and 
online psychoterapy for FRIDAY, but... :)

Cheers,
Elderclei R Reami
Vertis Tecnologia
+55 11 3887-0835
www.vertisnet.com.br


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

Reply via email to