Note to people that design pages like these: If you're putting a blinking cursor on your page, I'm trying to type things. The first key I will press is the backspace key, if this takes me to the previous page, I now left your webpage and it's unlikely that I'll return. Might be just me though :)
"Only 1.1M" Why do I care? Is this framework designed for embedded systems or mobile apps? Smaller is better, but one MB vs 10 MB makes no difference for me as a guy writing server-side Java.
I suppose it makes a difference when it comes to getting your local dev environment set up. Plus, you might be able to get away with doing continuous integration that downloads all its dependencies every time it runs.
I was trying to figure out Java EE, and wrote some notes on how the various pieces fit together.
My final note was "You don't need this crap".
Oracle didn't take over Sun in 2009; the takeover started when Java EE started taking hold. It's given the cool little language Java a bad rap and I'm glad to see some efforts to bring Java back to its roots as a lightweight and easy language in the Web development sphere.
Java EE is not that bad. The problem is that it is for enterprise and you have tons of frameworks for interfacing with legacy mainframes and such.
Go for for EE web profile, which the lean version for pure web stuff.
All you really need is JPA, some ejbs and a front end(mvc framework or something) and that's it. Add in jax-rs, add some annotions to your ejb and you will have a rest api for you application for free basically.
Whenever I read about java things I get really confused. WTF is a super property, a BeanUtil, and a timeless JDateTime???
People like to hate on DHH and rails, but remember the "make a blog in 15 minutes" video. That's a compelling story for a web developer. Compare that to this.
If scrolling down gives me jodd experience, am I to assume that jodd is made for UX folks who care only about form and not function? That's what this webpage seems to be telling me.
That's a very good question (and one I'm personally interested in because I'm pretty frustrated with Play and the Play developers right now).
Jodd looks like a very 'old-school' Java framework. This is not a compliment--it looks like a few tools that sit on top of Servlets, and that's just terrible. Wire-up appears to be XML (bad developer, no cookie) and it just doesn't look better than any other Servlet-based library. (Personally, I am convinced that there are no good Servlet-based libraries, and this doesn't help change that.)
The various libraries they keep touting on their various pages are a little scary. I'm pretty well-versed in the Java ecosystem, but I don't know what "Petite", their dependency injection library, is. I know what Guice is, and I know what Spring (barf) is, but this thing is new, and by default shifty and untrustworthy.
"Props" - looks terrible compared to HOCON; gross syntax, no importing, etc.
Their database library touts itself as "better than JDBC", but looks almost identical and makes that little voice inside whisper, "it's a trick - get an axe."
I'm not trying to harsh on them, because they clearly spent a lot of time on this framework, but this is enterprisey as hell.
I was looking for actual information. Nice page and all, but it would be nice to see what Jodd brings to the table up front, rather than being distracted by lots of CSS/JS fx.
Take a look at the Play framework page. Starts with an elevator pitch and as you work your way down the page, you get more more details (without going into a lot of detail), enough to get a nice overview.
There's a time and place for heavy css/js effects, but I'm thinking this is not one of them.
[+] [-] jurre|14 years ago|reply
[+] [-] hmottestad|14 years ago|reply
[+] [-] sciurus|14 years ago|reply
[+] [-] ShabbyDoo|14 years ago|reply
[+] [-] j_baker|14 years ago|reply
[+] [-] bitwize|14 years ago|reply
My final note was "You don't need this crap".
Oracle didn't take over Sun in 2009; the takeover started when Java EE started taking hold. It's given the cool little language Java a bad rap and I'm glad to see some efforts to bring Java back to its roots as a lightweight and easy language in the Web development sphere.
[+] [-] UK-AL|14 years ago|reply
Go for for EE web profile, which the lean version for pure web stuff.
All you really need is JPA, some ejbs and a front end(mvc framework or something) and that's it. Add in jax-rs, add some annotions to your ejb and you will have a rest api for you application for free basically.
[+] [-] eropple|14 years ago|reply
[+] [-] nlz1|14 years ago|reply
Why do we need another Java framework?
[+] [-] jshen|14 years ago|reply
People like to hate on DHH and rails, but remember the "make a blog in 15 minutes" video. That's a compelling story for a web developer. Compare that to this.
[+] [-] adrianmsmith|14 years ago|reply
http://jodd.org/doc/jerry/index.html
Interesting use of $ as a method name in Java as well.
[+] [-] prophetjohn|14 years ago|reply
http://code.google.com/p/gwtquery/
[+] [-] bad_user|14 years ago|reply
[+] [-] j_baker|14 years ago|reply
(Although to be fair, it is pretty and neat.)
[+] [-] chucknelson|14 years ago|reply
[+] [-] swGooF|14 years ago|reply
[+] [-] eropple|14 years ago|reply
Jodd looks like a very 'old-school' Java framework. This is not a compliment--it looks like a few tools that sit on top of Servlets, and that's just terrible. Wire-up appears to be XML (bad developer, no cookie) and it just doesn't look better than any other Servlet-based library. (Personally, I am convinced that there are no good Servlet-based libraries, and this doesn't help change that.)
The various libraries they keep touting on their various pages are a little scary. I'm pretty well-versed in the Java ecosystem, but I don't know what "Petite", their dependency injection library, is. I know what Guice is, and I know what Spring (barf) is, but this thing is new, and by default shifty and untrustworthy.
"Props" - looks terrible compared to HOCON; gross syntax, no importing, etc.
Their database library touts itself as "better than JDBC", but looks almost identical and makes that little voice inside whisper, "it's a trick - get an axe."
I'm not trying to harsh on them, because they clearly spent a lot of time on this framework, but this is enterprisey as hell.
[+] [-] drivingmenuts|14 years ago|reply
Take a look at the Play framework page. Starts with an elevator pitch and as you work your way down the page, you get more more details (without going into a lot of detail), enough to get a nice overview.
There's a time and place for heavy css/js effects, but I'm thinking this is not one of them.
[+] [-] bwei|14 years ago|reply
[+] [-] lina173|14 years ago|reply
[deleted]