- Interceptor: wth S2, i couldn't find how to insert an interceptor
without redefining the whole chain (with some XML glue of course).
With Stripes an annotation on the class and it's done!
- OGNL: OGNL is yet another language to learn, Stripes uses the
standard language EL
- Value Stack (remember the <nested> tags in S1): this may be
something powerful, but it's soooo complicated that I didn't dare
using it. Stripes doesn't have: it's useless.
- Tag Lib: S2 provided it's OGNL compatible tag lib but it's not JSTL
compatible. Stripes is standard compliant: JSTL is a must have
- Page language: S2 tag lib are rendered with Freemarker templates: it
looks interesting (theming) at first, and then you realise it 's
overwhelming. S2 page rendering can be done with JSP, FreeMarker,
Velocity. It can also work without any web server: this is nonsense.
- URL Binding: the Codebehind plugin is must have but it's not as
simple and powerful than Stripes
- Templating: i never used SiteMesh, but Tiles is hell. Tiles can't
work withouth XML configuration, it makes me crazy to reference ALL my
pages in this tiles-config.xml file!
- Documentation: there is a lot of S1 documentation around the web.
But S2 documentation is not as numerous.
- Packaging: lots of java packages: xwork, ognl, struts...

Some things which may be missing with Stripes:
- Forward/Redirect: they can be marked with annotations @Result making
it easy to see which action uses which page.
- Components: S2 provides some extra components like table, date
picker... They are fully integrated through plugins (and tag libs):
Dojo, YUI, JSCalendar...
- Ajax: S2 JSON Plugin transforms an action into a JSON-RPC end point
with Dojo RPC in mind.
- Config Browser: this plugin is very interesting for beginners, it
displays the mapping URL/Action.
- OSGI: S2 is following this buzz word: will it be it the next big
thing in Java land?

About the question "what's after S1?":
- Struts 2.1 is different from 2.0.
- Spring MVC 3.0 will be huge refactoring from previous versions and
may be big player

In a word: S2: powerful and (very) complicated/Stripes: simple and efficient

Gerald

2008/8/19, Freddy D. <[EMAIL PROTECTED]>:
> Hi all,
>
>  If anyone has experience with both Stripes and Struts2, it would be great if 
> you
>  could write-up your impressions on how they compare. This isn't for me, by 
> the
>  way; but I'm sure it is a reasonable question for people who know Struts2 and
>  are interested in Stripes. With the Stripes 1.5 release, it might become a
>  frequently asked question - perhaps it would be worth it, along with all the
>  other updates to be done on the Stripes wiki, to add a Struts2 comparison as
>  an "upgrade" to the already existing Struts1 comparison page.
>
>  What do you think?
>
>  Thanks in advance to any contributors.
>
>  Cheers,
>  Freddy
>
>
>
>  -------------------------------------------------------------------------
>  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

Reply via email to