# Investigating RoR: Compared to Java and Adobe's Flex

**URL:** <https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110>\
**Category:** Rails\
**Created:** [February 1, 2007, 2:30pm UTC](https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110 "2007-02-01T14:30:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![amani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@amani](https://www.ruby-forum.com/u/amani)\
**Post date:** [February 1, 2007, 2:30pm UTC](https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110/1 "2007-02-01T14:30:19Z")

</div>

Hi

I work for a local government in NY. We use Java extensively for our  
in-house applications. Recently there has been interest in moving away  
from Java for some of our applications. I’m not a developer per se,  
but I’ve been coming up to speed to make the pitch.

My understanding is that RoR’s strengths lie in simple CRUD database  
apps, where there is data in tables that needs to be managed by web  
pages. And Ruby can interact with Java via JRuby.

In terms of integration with messaging: if there are Ruby libraries  
that can interact with MQ and put a text message on a queue, we can  
pull it out using JMS no problem.

We’re also investigating OODBMS technology. Is there any development  
being done with RoR and OODBMS such as db4o?

Finally, how would RoR compare to Adobe’s Flex? This is probably  
comparing apples to oranges, but there has been interest in Flex as  
well.

Thank you in advance for your assistance.

amani

---

<div class="post-metadata">

**Author:** ![amani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@amani](https://www.ruby-forum.com/u/amani)\
**Post date:** [February 1, 2007, 2:51pm UTC](https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110/2 "2007-02-01T14:51:32Z")

</div>

Hi Amani,

I can’t answer all your questions, but I can give you some pointers. You  
could also interact with Java using webservices (SOAP, REST, WSDL, …).  
I have build a Rails application that interacts with Solr (Lucene based  
search engine) using a RESTful approach.

And you are right you can’t compare Rails with Flex. Flex always needs a  
dynamic language behind it, that could be Coldfusion, PHP, Java, .NET or  
Rails. So you could use Flex as a frontend and Rails as a backend.

Kind regards,

Nick S.

> **[Ruby on Rails hosting companies - Compare, review and find your next ROR host](https://www.railshostinginfo.com/)**
>
> Are you looking for a good and reliable Ruby on Rails hosting company? We have lined them up so you can easily compare and review them.

Compare and review Rails hosting companies

---

<div class="post-metadata">

**Author:** ![amani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@amani](https://www.ruby-forum.com/u/amani)\
**Post date:** [February 1, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110/3 "2007-02-01T15:12:25Z")

</div>

Why not investigate the combination of putting Flex and Rails together?  
You can go to [http://flexiblerails.com/](http://flexiblerails.com/) and get a lot of information.  
Peter A.'s working on a eBook on the subject. You don’t need  
FlexBuilder or Flex’s data services to build a Rails app with a Flex UI.

Having FlexBuilder is nice though ;o)

---

<div class="post-metadata">

**Author:** ![amani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@amani](https://www.ruby-forum.com/u/amani)\
**Post date:** [February 1, 2007, 3:34pm UTC](https://www.ruby-forum.com/t/investigating-ror-compared-to-java-and-adobes-flex/84110/4 "2007-02-01T15:34:27Z")

</div>

Thank you to both you and Nick for responding so quickly. Flexible  
Rails, never would have thought of that. I did find an answer to my MQ  
issues at [http://rubyforge.org/projects/reliable-msg/](http://rubyforge.org/projects/reliable-msg/)

On Feb 1, 9:12 am, Cody S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
