Java Frameworks
Lately I've been playing a bit with
On the other hand, I'm not all that much a fan of the Ruby language itself.
When it came out, I though it looked interesting, sort of combining the power of Python/Perl with some Java like features.
However I don't really like using this language, I find it too "loose", and I've always preferred clearly defined syntax, and
I don't mean that a dynamic language is plain bad, but i have issues with them (
So anyhow, I figured it's probably time for me to use some kind of Java framework, to get something like "Java on Rails" in the mean time.
I use
, also it's only the frameowrk it does not cver datanase/layout like Rails does.At first i looked for that, and sure enough there seem to be 2 or 3 "Java on Rails" projects:
- SAILS and TRAILS seem relatively nice, but it seem as if they wanted to be too much like rails, and because of that it sort of felt a bit like "hacks" into Java, yet it's better tha nothing

SAILS seem to use it's own technologies to implement this, including it's own templating language.
Trail on the other hand relies on Spring Hibernate and Tapestry, which seem to be good choices. I particularely like Tapestry because it keeps the HTML "standard" and can be eidted in regular editors (ie: dreamweaver).
It is unrealistic to expect the developer to do the design(scary
), or expect the designer to have to use notepad instead of DW (scarier
).- SEAM is sort of similar to Trail and Sails, however this seem like the typical bloated framework (makes it more complicated rather than easier, seem even worst than Struts in this aspect.)
-
-
Tapestry mainly covers layout only (though it seem to do more), but it's not a full framework either it seems.
-
On the other hand it does not cover presentation or database, just the framework.
So anyhow Trails seem to be the best option at this time, so i'll be testing it.
Here is a list of framework links: http://java-source.net/open-source/web-frameworks
Back to top

