Comment tea/kettle (Score 1) 60
it's a content publishing system.
it really only makes sense if you have a more complex site, with a few technical people who deal with getting data into databases and a bunch of non-technical people who want to create lots of html pages without having to worry about all the technical details. most importantly, and what differentiates it from jsp's and asp's, it makes it impossible for the non-techy content person to screw up the database, or do much other collateral damage.
oh, and kettle IS written in java, but they made the HUGE mistake of basing it on microsoft's WFC (windows foundation classes for java) because sun's Swing was so damn slow when the started on kettle. since microsoft is undoubtably dumping WFC (more likely porting it to C#) and completely dumping support for java, this SERIOUSLY needs to get open sourced to someone can port it to Swing, which these days, (java2 1.3) is plenty fast enough if you write good code.