Return-Path: Delivered-To: apmail-jakarta-struts-user-archive@apache.org Received: (qmail 94456 invoked from network); 16 Jul 2003 14:17:55 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 16 Jul 2003 14:17:55 -0000 Received: (qmail 11278 invoked by uid 97); 16 Jul 2003 14:20:27 -0000 Delivered-To: qmlist-jakarta-archive-struts-user@nagoya.betaversion.org Received: (qmail 11271 invoked from network); 16 Jul 2003 14:20:26 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 16 Jul 2003 14:20:26 -0000 Received: (qmail 90160 invoked by uid 500); 16 Jul 2003 14:16:48 -0000 Mailing-List: contact struts-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list struts-user@jakarta.apache.org Received: (qmail 90105 invoked from network); 16 Jul 2003 14:16:47 -0000 Received: from mt.tiaa-cref.org (HELO EXNYBRIDGEHD02.tiaainv.tiaa-cref.org) (63.75.192.110) by daedalus.apache.org with SMTP; 16 Jul 2003 14:16:47 -0000 Received: by exnybridgehd02.tiaainv.tiaa-cref.org with Internet Mail Service (5.5.2653.19) id ; Wed, 16 Jul 2003 10:13:51 -0400 Message-ID: From: "Davidson, Glenn" To: 'Struts Users Mailing List' Subject: RE: struts layout what do people think Date: Wed, 16 Jul 2003 10:13:49 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C34BA4.7A41D3C0" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C34BA4.7A41D3C0 Content-Type: text/plain; charset="iso-8859-1" John, Right to the point. Positive: The Struts framework simplifies development of robust (are there any other kind) Web applications. It provides a simple and intuitive implementation of the MVC (or MVC2 to be more precise) pattern. Forms, actions, navigation, validation etc are all made very simple. It encourages good development practices. It is not exclusive, by that I mean you can use other (not all) web technologies with Struts. It is relatively easy to learn the basic features of Struts. It is open source and has an active development community supporting it. With the addition of Tiles, Validator, DynaAction, Velocity etc. you have a very powerful development environment. Struts is based upon Java and JSP, both very strong mature and widely accepted technologies. You have the option to use EJB's or not. Negatives: Struts is still relatively new. The view components are not strong. To get any fancy client view functionality you will have to use JavaScript or something like it. (Note. Java Server Faces may address some of these shortfalls but it is still just a specification.) There are few development tools for Struts. There are questions as to whether or not Struts has reached the critical mass of developers to ensure it's survival. ( I do not agree with this but I include it in an attempt to be at least superficially objective.) Some good books do exist, but they cover the basic features of Struts, documentation on advanced features (including examples) is still lacking. When you want to do something advanced for the first time be prepared to take some additional time to figure out how to make it work. Bottom line: We are using Struts to build trading systems for a company that has multi-billion (280+)dollars under management. We have been able to deliver on time and on budget while satisfying our users (sounds too good to be true :-) ). Struts works. I hope this helps. Glenn -----Original Message----- From: McRobb, John [mailto:John.McRobb@tescopf.com] Sent: Wednesday, July 16, 2003 8:40 AM To: 'struts-user@jakarta.apache.org' Subject: struts layout what do people think I am looking for positive/negative feedback on this as we are considering using it. Thanks in advance John Tesco Personal Finance Limited is a joint venture between The Royal Bank of Scotland plc and Tesco PLC. Tesco Personal Finance Limited is registered in Scotland No 173199. Registered Office: 42 St Andrew Square, Edinburgh EH2 2YE. This e-mail message is confidential and for use by the addressee only. If you are not the addressee, please return the message to the sender by replying to it and then delete the message from your computer. Internet e-mails are not necessarily secure. Tesco Personal Finance Limited does not accept responsibility for changes made to this message after it was sent. --------------------------------------------------------------------- To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: struts-user-help@jakarta.apache.org ------_=_NextPart_001_01C34BA4.7A41D3C0--