Friday, April 14, 2006

Nice Java Web Framework

After long technology evaluation sessions, I decided to use Stripes as the web framework for my next project.

I went through so many iterations along the way: JSF, Wicket, Rife and even Ruby on Rails.
But at the end Stripes won my heart for its simplicity and easy Spring integration.
I must also mention that lack of xml configuration files was a big point for Stripes as

At times I find myself thinking : 'why am I killing myself to learn yet another framework? Why not use 'xxx framework' all over again?'. I don't have a very good answer to these questions. I guess most of it is curiosity, some of it is the need to feel like I'm not falling behind following new trends and some of it is just that doing a new project with a framework that I already know how to use is just plain boring.

Hmmm...So doesn't that last point go against productivity? 'Perform your task with the tools you know how to use best. That way you'll produce good solutions in shorter time'. I guess it does a bit. But who cares? System development must be fun. And I'm having most fun when I'm learning new things.

Having said all of that, I think I would have killed Tomcat if it was a man rather than an application server. The damn thing refuses to accept that I want my pages processed with UTF-8!!! Listen to me: UTF-8 I said!.

Back to that now...


  1. I found this blog post on the Stripes 1.5 documentation.

    Are you still using Stripes? Or have you changed your mind for another framework?


  2. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.
    I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging.
    If anyone wants to become a Java developer learn from Java EE Online Training from India.
    or learn thru Java EE Online Training from India .
    Nowadays Java has tons of job opportunities on various vertical industry.


  3. A universal message I suppose, not giving up is the formula for success I think. Some things take longer than others to accomplish, so people must understand that they should have their eyes on the goal, and that should keep them motivated to see it out til the end.

    Selenium training in Chennai
    Selenium training in Bangalore
    Selenium training in Pune
    Selenium Online training