Developer’s view: Ruby vs. J2EE           http://extremia.fi/
Advantages of Ruby• Compared to Java, Ruby is a much more flexible  language• Map and inject methods allow the code to be ...
Advantages of Ruby• More compact syntax and some more flexible  classes allow many tasks to be performed much  more quickl...
Ruby on Rails vs. J2EE• The Ruby on Rails is probably the most comparable  framework to a usual J2EE stack• Many of the li...
Ruby on Rails vs. J2EE• J2EE libraries like Hibernate and Spring are highly  customizable and configurable but come with a...
Ruby on Rails vs. J2EE• Rails comes with plenty of handy and  powerful generators that make it extremely  easy to follow t...
Upcoming SlideShare
Loading in...5
×

Developers View Ruby vs. J2EE

2,339

Published on

Compared to Java, Ruby is a much less verbose, much more flexible language. Its arrays and hashes provide much of the same functionality split into multiple different classes in Java (implementations stacks, queues, lists, maps etc.) with a more comprehensive API. The provided each, map and inject methods allow the code to be written in much more compact and readable way compared to the traditional way of wrapping the code inside loops (though the functionality is overall the same) through passing in Ruby code blocks. Strings in Ruby are also mutable and provide a very comprehensive API.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,339
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Developers View Ruby vs. J2EE

  1. 1. Developer’s view: Ruby vs. J2EE http://extremia.fi/
  2. 2. Advantages of Ruby• Compared to Java, Ruby is a much more flexible language• Map and inject methods allow the code to be written in much more compact and readable way compared to the traditional way of wrapping the code inside loops through passing in Ruby code blocks• Strings in Ruby are mutable and provide a very comprehensive API http://extremia.fi/
  3. 3. Advantages of Ruby• More compact syntax and some more flexible classes allow many tasks to be performed much more quickly in Ruby than in Java• Having to deal with less boilerplate code also leads to a much smaller, more maintainable codebase• A smaller, better maintained codebase leads to a more complete test coverage and less wasted time in refactoring, all leading to a much more productive and fun software development http://extremia.fi/
  4. 4. Ruby on Rails vs. J2EE• The Ruby on Rails is probably the most comparable framework to a usual J2EE stack• Many of the libraries found in J2EE have a counterpart in one form or another in Rails• Ruby counterparts are often less powerful and flexible, but do also require less maintaining and less code from a developer to perform the same task• Rails is profoundly more invested in convention than in configuration http://extremia.fi/
  5. 5. Ruby on Rails vs. J2EE• J2EE libraries like Hibernate and Spring are highly customizable and configurable but come with an increased cost in maintainability• Both Spring and Hibernate provide an extremely flexible structure through easily replaceable modules• Hibernate gives an experienced developer much more control on how the application flow will be processed• Spring offers a lot of different modules for complete customization, providing much of common functionalities for a web application http://extremia.fi/
  6. 6. Ruby on Rails vs. J2EE• Rails comes with plenty of handy and powerful generators that make it extremely easy to follow the set of conventions• Setting up a project quickly from scratch makes building RESTful applications in MVC architecture with Ruby on Rails is orders of magnitude faster than with its J2EE counterparts http://extremia.fi/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×