Originally posted by gao zhixin:
Or just another framework?
I think even Ruby afficionadoes would admit that Ruby and Rails aren't up to the Java EE standard in areas like security, clustering, high throughput, etc. And I see a great deal of Java influence in Rails (e.g., Rake versus
Ant,
testing from
JUnit, front controller for the web app, etc.) Rails didn't lick this off the
grass.
Try Trails and/or Grails as a Java EE equivalent for Rails. Those would suggest that Java and EE and learn from other approaches just as they've learned from Java.
It does look like a great way to develop web apps quickly. I think they've put a great deal of thought into conventions that help. I like the agile features they've built-in (e.g., TTD).
There's no reason why the world can't have co-existing tools. C++ hasn't gone away; neither has COBOL and FORTRAN.