* Stripes layout frameworks are remarkably simple and useful --
the best I've used. UI code reuse is effortless.
While I agree that the UI code functions amazingly, I don't like the way
that 1 tag does different things in different contexts. Maybe it's just
me, but that gets really complex to think about.
________________________________
From: Philip Constantinou [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 08, 2008 7:07 AM
To: Stripes Users List
Subject: Re: [Stripes-users] is Stripes suitable?
Stripes users -
I've been meaning to write up a more elaborate posting about our use of
stripes but I wanted to give you another datapoint.... and more kudos to
stripes.
My company, Evernote, has been using stripes for over a year -- I
started using it after a number of successful smaller projects at a
previous company. We're now serving over 450k registered users and over
25k requests per minute in a clustered set of servers.
We use stripes for our web, iphone web, and web mobile user interface -
stripes gave us a lot of model/controller code reuse. The framework is
used in conjunction with Hibernate and also GWT for some of the more
interactive interfaces.
* Performance has never been an issue.
* Stripes makes it easier to make more secure applications.
* Stripes has helped me bring new junior non-java engineers up to
speed very quickly - they are less likely to make errors that new Java
servlet engineers make.
* Stripes layout frameworks are remarkably simple and useful --
the best I've used. UI code reuse is effortless.
* We continue to be impressed about how easy it is to extend
stripes and also how well it plays with other tools (be it AJAX
frameworks or tag libraries).
* (Probably not as issue for you) but localization using stripes
was very easy, even with some complex requirements.
* The default UI widgets (especially error handling) are minimal
but great and very configurable. They make creating well behaved forms
the default.
My recommendation, if you're going to use Stripes, is to get one senior
person to learn it from from top-to-bottom establishing the usage
guidelines for the rest of the team. Stripes is incredibly hard to use
if you use it wrong -- a few good examples are usually all you need but
if folks head off in the wrong direction they can get frustrated
quickly. Things like allowing multiple forms on a page are very easy to
do and but also really frustrating if you don't know how to make it
work.
This mailing list is great and the community is very responsive but I
think it's essential to have a local champion.
Phil
On Oct 8, 2008, at 6:15 AM, ping lu wrote:
Motten, Jeppe, Chris,
thanks so much for your excellent point, they are very helpful to my
evaluation process. I am trying to bring Stripes as a player into this
project.
Cheers,
Lu
________________________________
From: [EMAIL PROTECTED]
To: [email protected]
Date: Tue, 7 Oct 2008 15:40:15 -0400
Subject: Re: [Stripes-users] is Stripes suitable?
Here's a casual performance comparison
<http://javajmc.blogspot.com/2006/10/webwork-and-stripes-simple-performa
nce.html> from a couple of years back that found Stripes to be
significantly faster than WebWork/Struts 2 primarily because of Struts
2's reliance on OGNL for binding. As far as I know, Spring MVC uses OGNL
also.
I'm using Stripes in two production applications, one of which is
running on a modest Linux server. The number of users has grown from
tens to thousands, and the only scalability issues have been resolved in
the persistence tier - Stripes contributes very little overhead to this
app.
There's a list of some public sites built using Stripes here
<http://www.stripesframework.org/display/stripes/Stripes+Around+The+Web>
. One of the more notable ones is http://imagesource.cnn.com
<http://imagesource.cnn.com/>
I would suggest that you try porting a slice of one of your existing
Spring MVC applications and doing your own comparison. You could use
Apache JMeter to load-test a few use cases and measure response times as
the number of users increase.
By the way, a lot of people (including me) are using Stripes along with
other Spring services (transactions, persistence, URL security) and
Stripes coexists happily with those.
Chris.
On Oct 7, 2008, at 12:47 PM, ping lu wrote:
Hi, Strips community,
Currently we are evaluating web framework for a very big
enterprise project. Stripes seems to be the pick at this moment.
Though we still need more materials to support the decision (for
politically correctness). Maybe your knowledge can easily help us out
with some information:
1. Could you please list any relatively large scale enterprise
applications used by Stripes?
2. what is the biggest advantage (or weakness) Stripes over
Spring MVC (2.5 or plus) in particular? (since Spring MVC has already
been used in our organization).
We especially concern about "request/response performance" and
"scalability".
With those information, we may able to make our final decisions.
Any help from you is greatly appreciated.
regards,
H. Lu
________________________________
Stay up to date on your PC, the Web, and your mobile phone with
Windows Live. See Now
<http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/>
------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move
Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win
great prizes
Grand prize is a trip for two to an Open Source event anywhere
in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/______________
_________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users
________________________________
Stay up to date on your PC, the Web, and your mobile phone with Windows
Live. See Now
<http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/>
------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/______________
_________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users