Digital
Now Reading
Stripes
0
Review

Stripes

Overview
Synopsis

Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration

Category

Java Web Framework Software

Features

Zero external configuration per page/action
Powerful binding engine that will build complex object webs out of the request parameters
Easy to use (and localized) validation and type conversion system
Localization system
Ability to re-use ActionBeans as view helpers
Ridiculously easy to use indexed property support
Built in support for multiple events per form
Transparent file upload capabilities
Support for incremental development
a lot of built in flexibility

License

Open Source

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Stripes

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.7
9.4
Features & Functionality
7.8
9.2
Advanced Features
7.6
8.9
Integration
7.7
8.8
Performance
7.6
8.4
Customer Support
7.8
Implementation
Renew & Recommend
Bottom Line

Struts is pretty feature-light and has some serious architectural issues (see Stripes vs. Struts for details). Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started.

7.7
Editor Rating
8.9
Aggregated User Rating
1 rating
You have rated this

Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work!

It seems like every existing framework requires gobs of configuration. Stripes was initially conceived and developed as a lightweight framework, taking advantage of the latest technologies to remove the drudgery from Java web development. Stripes easy for developers to pick up, to learn and to use on a daily basis. In this sense, simplicity means intuitiveness and productivity.

Stripes is simple in that it doesn't force developers to grok everything about it in order to get started. By not having to know all the details, or even that many of them exist, it's easy for a developer to get the basics and get started. Stripes, at its core, is an action framework and action frameworks as a whole don't shy away from the fact that the entire web is implemented on top of a stateless protocol (HTTP).

There are myriad shortcomings in HTTP, and in the various dialects of HTML that are in use. Trying to hide the fact that HTTP is stateless and provide a framework that hides this fact from the developer is fraught with issues, and nearly always leads to a leaky abstraction. Component frameworks tend to lead to more complicated programming environments, while simultaneously not dealing completely with state issues.

Stripes works more like Excel - it uses a bunch of DateFormats and pre-processing to parse literally hundreds of different formats without the developer ever specifying a mask.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%