The Artima Developer Community
Sponsored Link

Java Buzz Forum
Struts Waning

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Thomas Gideon

Posts: 70
Nickname: cmdln
Registered: Aug, 2003

Thomas Gideon is a hacker curmudgeon.
Struts Waning Posted: Dec 3, 2003 8:07 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Thomas Gideon.
Original Post: Struts Waning
Feed Title: Command Line Interface
Feed URL: http://www.gideonfamily.org/roller/rss/cmdln?catname=Java
Feed Description: The blog of a programmer-hacktivist-curmudgeon who occasional rants about society, work, and technology, among other things. Now how do I get to a command prompt on this thing?
Latest Java Buzz Posts
Latest Java Buzz Posts by Thomas Gideon
Latest Posts From Command Line Interface

Advertisement

Got a referral to one of my posts complaining about BeanUtils. I took the opportunity to plug Navel and surf back into the original post, which had some old comments I hadn't read, including one by Jesse.

Sorry, Jesse, none of the reasons given for using the abortion that is BeanUtils are very compelling to me. Struts seems to be evolving into a no-brains implementation of a web framework, targeted at either the lowest common denominator or the laziest programmers out there. While this would be appropriate say for a scripting or templating engine, I don't think it is the right approach for software that in my experience is being used to build front ends for enterprise applications.

In fact, a lot of the Jakarta commons projects, and a vocal and annoying sub-community within the larger Java community, seem to want a dumbing down of Java. Yeah, Java has warts and sure it could be made a more powerful, succinct, sophisticated, whatever tool. But it's pretty darn good as it is, as far as I'm concerned. I'm more productive with Java than any other tool I've used professionally, which is saying something. I've said it before and I'll say it again--if you need something simpler, faster, whatever, then don't use Java. For crying out loud, people, the world is not full of nails and Java is not a hammer. Try Python, or Jython, or BeanShell--most pattern catalogs contain the Little Language pattern for a reason.

Anyway, I'm starting to think about writing a web framework to compete with Struts based on my real world experiences with Struts. There are many things I like about Struts, there are obviously things I dislike and there really is quite a bit missing that would be more useful to have than XML based beans and validation. Stay tuned--assuming I can get Navel to a 1.0 release, this would be my next project.

Read: Struts Waning

Topic: GNU Compiler for Java (gcj) Showcase Gallery Now Live Previous Topic   Next Topic Topic: Build Your Own Java Language Extensions In Minutes Using Dylan-Style Macros

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use