At line 1 removed one line |
|
At line 4 changed one line |
I concluded a while ago that the minute Janne signaled intent to move to Java 5, I'd take a serious look at an MVC framework I have long admired: [Stripes|http://stripes.mc4j.org/confluence/display/stripes/Home]. Janne previously stated that he wasn't interested in looking into MVC frameworks because they impose a learning curve. I suspect his reticence is also because some of the most popular ones (for example, Struts) all suck in various ways. Struts, for example, is very configuration-heavy and requires lots of seemingly-redundant classes to do just even little things. Creating that kind of overhead isn't something I think he wanted, and of course, I agree. But the current system JSPWiki uses — which does not use a framework — has some significant limitations, too. |
I concluded a while ago that the minute Janne signaled intent to move to Java 5, I'd take a serious look at an MVC framework I have long admired: [Stripes|http://www.stripesframework.org/display/stripes/Home]. Janne previously stated that he wasn't interested in looking into MVC frameworks because they impose a learning curve. I suspect his reticence is also because some of the most popular ones (for example, Struts) all suck in various ways. Struts, for example, is very configuration-heavy and requires lots of seemingly-redundant classes to do just even little things. Creating that kind of overhead isn't something I think he wanted, and of course, I agree. But the current system JSPWiki uses — which does not use a framework — has some significant limitations, too. |
At line 42 changed one line |
If you want a ''very fast'' introduction to how Stripes works, see the ["Quick Start" guide|http://stripes.mc4j.org/confluence/display/stripes/Quick+Start+Guide], and start with "My First Stripe": |
If you want a ''very fast'' introduction to how Stripes works, see the ["Quick Start" guide|http://www.stripesframework.org/display/stripes/Quick+Start+Guide], and start with "My First Stripe": |
At line 132 changed one line |
Please post your critiques, suggestions and thoughts on this. I am trying very hard not to disrupt existing APIs (other than the few instances I've mentioned), while trying to move things forward with this. If Stripes makes you nervous, check out the [Quick Start guide|http://stripes.mc4j.org/confluence/display/stripes/Quick+Start+Guide] first, and I think you'll agree that it will really accelerate our ability to add functionality, once we get it integrated. |
Please post your critiques, suggestions and thoughts on this. I am trying very hard not to disrupt existing APIs (other than the few instances I've mentioned), while trying to move things forward with this. If Stripes makes you nervous, check out the [Quick Start guide|http://www.stripesframework.org/display/stripes/Quick+Start+Guide] first, and I think you'll agree that it will really accelerate our ability to add functionality, once we get it integrated. |