|
Sponsored Links
Resources
Enterprise Java Research Library
Get Java white papers, product information, case studies and webcasts
|
Blogs
Blogs
Blogs
|
Messages: 0
Messages: 0
Messages: 0
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
Making Java developers forget about Rails
Tired of hearing everything that Ruby on Rails has to offer ? If you're a Java developer, Darryl West's blog contains a few points on making Ruby on Rails an afterthought, achieving the same productivity gains touted by Ruby on Rails, all while staying inside Java's domain.
After spending a few years really enjoying Rails it was difficult to bring myself to even try groovy and grails. But my latest contract forced me to look for alternatives, and I'm glad I did. Here are some reasons that you may want to switch...
1. GORM with hibernate/spring and jpa is much better than ActiveRecord 2. No distribution problems; runs in many production ready containers 3. Internationalization out of the box (not specifically ignored as DHH does) 4. Transactions actually work, and they include save-points. 5. Not only dynamic finders and counters, but dynamic listOrderBy 6. No green threads (although this may be fixed in Ruby 2.0, around 2010?) 7. Ability to use pessimistic locking out of the box 8. Real-live prepared statements and .withCriteria method 9. Production level test reporting with built in Mocking and Stubbing 10. Search operations are based on Lucene (with a plugin)
All of these don't make sense for a non-java coder. And my startup time for grails would have be much longer without my prior experience with Rails and Ruby.
Read Darryl's entire post: http://raincitysoftware.blogspot.com/2007/12/10-reasons-to-switch-from-rails-to.html
Graeme Rocher continues on the same theme, citing another 10 points for those still on the Ruby on Rails/Java fence and why Grails is a good choice over Ruby on Rails:
1. A view technology that doesn't suck 2. Mixed source development made easy with the Groovy joint compiler (no falling back to C to solve those performance problems ;-) 3. Built in support for rich conversations with Web Flow 4. Grails 1.0 coming out within the month 5. IntelliJ's JetGroovy Plug-in 6. A rich plug-in system that integrates Grails with technologies Java people care about like GWT, DWR, JMS etc. 7. A buzzing and growing community with a larger traffic mailing list as opposed to a stagnating one 8. Built on Spring, the ultimate Enterprise Application Integration technology 9. A Service layer with automatic transaction demarcation and support for scopes 10. More books coming and being adopted by enterprise organisations near you
Read Graeme's complete post: http://graemerocher.blogspot.com/2008/01/grails-making-java-developers-forget.html
|
|
 |
Featured SectionFeatured SectionFeatured Section |
 |
 |
|
|
Weekly Blogs UpdateWeekly Blogs UpdateWeekly Blogs Update |
 |
 |
|
|
Featured BlogsFeatured BlogsFeatured Blogs |
 |
 |
Dmitri Maximovich has written a blog on optimizing CMP EJB performance in WebLogic, by addressing optimistic concurrency, along with some of the implications of doing so.
|
Brian McCallister looks at the Lucene search engine and shows us how to index and retrieve objects from a sample Student application.
|
Cedric Beust has been in a position to actually code with JDK 5 for over six months. He has written up his thoughts on the new features, and how he has found them to be in practice.
|
Mike Clark has started a series of entries of letters that you wish you could write to your boss. It consists of concepts which seem so obvious to us, but which the bosses don't get.
|
Brian McCallister has been playing with JDO 2 fetch groups, ZODB, thinking about TranQL, playing with Prevayler, and looking at TORPEDO.
|
Frank talks about fear and how it can derail efforts to find and solve scalability and performance problems. He has seen a lot of fear on his various engagements, and here he talks about why, and how.
|
Brian McCallister has kindly rambled on about IoC, and design in web applications. He discusses what has worked well for him (and others) in the last year.
|
Matt Raible went to the Denver JUG meeting with Neal Gafter, and Joshua Bloch. They discussed the new features of Java 5, and Matt details the features, and when to use them.
|
|
Featured Blogs Archive
|
|
|