Best Software for 2025 is now live!
Save to My Lists
Unclaimed
Unclaimed

Top Rated Ruby on Rails Alternatives

Ruby on Rails Reviews & Product Details - Page 4

Ruby on Rails Overview

What is Ruby on Rails?

Learning to build a modern web application is daunting. Ruby on Rails makes it much easier and more fun.

Ruby on Rails Details
Show LessShow More
Product Description

Learning to build a modern web application is daunting. Ruby on Rails makes it much easier and more fun.


Seller Details
Year Founded
1998
HQ Location
Palo Alto, CA
Twitter
@OpenSourceOrg
64,299 Twitter followers
LinkedIn® Page
www.linkedin.com
63 employees on LinkedIn®

Recent Ruby on Rails Reviews

Vinicius G.
VG
Vinicius G.Small-Business (50 or fewer emp.)
5.0 out of 5
"One of the Most Productivity-focused Web Frameworks"
Ruby on Rails is really easy to start using, has a thriving community and can be written like English.
KF
Konstantin F.Small-Business (50 or fewer emp.)
4.0 out of 5
"Amazing Framework to build products and services"
Innovative Framework for building real life applications without dependency hells and a streamlined well though development for highly maintanable ...
Swapnil T.
ST
Swapnil T.Small-Business (50 or fewer emp.)
4.5 out of 5
"Good development product"
Efficient way to write code. Supports rapid development. Offers useful gems for web development.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Ruby on Rails Media

Answer a few questions to help the Ruby on Rails community
Have you used Ruby on Rails before?
Yes

81 Ruby on Rails Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
81 Ruby on Rails Reviews
4.5 out of 5
81 Ruby on Rails Reviews
4.5 out of 5

Overall Review Sentiment for Ruby on RailsQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Erik R.
ER
Web Developer
Marketing and Advertising
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

The convention over configuration mentality is the best thing about Rails. I have worked at so many places where they used their own framework concoction or it grew up organically, and you spend the first weeks just learning the framework, and then the rest of your work-life trying to solve problems in that framework that have been solved by way smarter people than you. This is what Rails solves in a simple, easy to learn, great documentation and scalable way. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The sluggishness of the framework. It's definitely plenty fast for most use cases it's just that I know I'm wasting a looot of cycles on the Rails framework. It's totally worth it and hardware is dirt cheap, it's just that my service is not so revenue intensive so any corner that can be cut is worth looking into. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Do it! Do not write your own or use an obscure framework with little-to-no-community. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

I use it for every new and current app that I am maintaining and using as a hobby project. Have worked at large-medium sized corporations that used it for hosting a customer facing dashboard and a sales website. Review collected by and hosted on G2.com.

Hisakazu Arturo I.
HI
CEO, Fundador, Jefe Ingeniería
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

Some of the first things I liked coming from PHP frameworks were the Ruby language and the "convention over configuration" paradigm. Once you get that into your mindset and with the help of the Ruby on Rails guides and scaffolding tools you will have a solid base structure to focus on building the features that matters. Having tests as a first class citizen also allows you to learn really productive/agile stuffs such as BDD and red/green refactor cycle.

At first it might seem too much rigid about its conventions but after using Rails for a while you will be able to note that you can apply different conventions and design patterns to achieve different purposes, for example use Service Objects to avoid super fat models, render server side Javascript instead of HTML/ERB, connect to non SQL database or use PostgreSQL jsonb datatypes, background jobs.

What's even better is that Rails is incorporating new technologies with each new version. For example, web sockets will be included in Rails 5 via ActionCable and Rails 4 included ActiveJob which was something you have to do "manually" before to have support for async jobs.

And something really important when having code in production is the Rails security reports google group that is constantly reporting security issues with patches and/or instructions to mitigate vulnerabilities. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

There are not too many things I dislike about Rails but despite one of the things I like best are conventions, some of them I don't like too much like concerns.

Perhaps another thing I don't like too much is the level/length of the component stacks but maybe that's something that is improving over time. I mean, for a given point in code execution there is in my opinion a long stack before it. Most of the times those are part of tools/gems you're using but IMHO some things could be a little more flat. Anyways, I'm not a Rails contributor and I have to agree with the tradeoff between productivity and code execution efficiency. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Don't hesitate to start reading the Ruby on Rails guides. They will guide you in the right direction and you'll see the open road very quickly so you start going faster and further without much effort. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

In our agency Iporaitech, we've solved different problems in the past 4-5 years, being the most important the following:

- Web app for a battle of rock bands contest with integration to Soundcloud to play tracks in contest and Facebook to like each track, band and the whole site as well as Facebook polling in that time.

- Web app for presidential voting in Paraguay 2013 allowing users to compare candidates side by side, with information gathered with a Rake created to navigate other websites using Nokogiri and some other tools.

- e-commerce websites with Spree

- Web service API for retail store to be used by client apps running on tablets allowing offline processing and distributed creation of resources based on UUIDs.

- Web service to provide financial reporting of people and companies to clients such as banks.

- Web management system for small/medium sized retail companies.

- In www.tweetandlove4g.com our most recent project we've implemented an idea of an agency company, a web app to convert tweets into MP3 audio tracks getting notes from tweets, in Spanish such do (C), re (D) and so on (don't know how long is going to stay in there). In this project we leverage Rails template and layout system to create a 2 pass algorithm to render staff as partial layout first and then to place the notes in the staff in the view. Review collected by and hosted on G2.com.

Michael Kevin V.
MV
CEO
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

We've been using rails across 5 projects that our company is working on and I think it's really true what they say about Rails - "Allows small teams to do big things". We've moved several projects from other Frameworks to Rails mainly because there's a good amount of functionality out of the box and we really don't need to waste time writing code for that. It's allowed us to focus on building the product rather than looking into things like routing and adding things to the database.

We've also found that the rails community is really helpful and active which has also helped us grow into better developers. Because we love the rails community quite a few of our developers have also started to give back to it which is really nice to see! Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails has quite a steep learning curve and also a lot of care needs to be taken into integrating other frameworks such as AngularJS to a Rails app.

We've also seen that since there is so much magic that rails takes care of, there is a chance that developers sometimes don't understand what is really happening in the background. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

- Make sure that you have a good team that understands Rails framework completely Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We generally partner up with startups to provide them with technical partnerships.

We've realized that rails allows us to build really flexible apps that are able to keep up with the rate of change that startups generally function with and give them the flexibility to change their business model. Review collected by and hosted on G2.com.

Radhames B.
RB
Sr developer
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

High productivity, readability and maintainability. Ruby is an excellent language to allow the developer to focus on high level software design concepts. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Process based concurrency is very inefficient. Rails used a lot of RAM, is hard to make real time applications with it. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

For most web applications Ruby on Rails will be perfect, it will allow you to be productive and have prototypes running quickly. With quick feedback from the client will have the ability to be very agile and adapt to the cleint's need. For more business it provides un-parallel value. Now, the exceptions, Ruby on Rails becomes a problem for HUGE applications, mainly because it uses process concurrency. Each instance will only serve one request, and you will beed several dependencies for inter process communication, this also means that is complicated to make real time applications. Ruby is a slow language so if you need performance you will need to add more server resources in most cases. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We have several E-commerce and SEM applications. It allows new developer to quickly become productive, and we can implement new feature pretty quickly, clients are always impress when they see features coming out 1 or 2 weeks after they requested, they have teams that use other tools, some based on java, and those take months to deliver features. Review collected by and hosted on G2.com.

Ruslan D.
RD
Founder
Information Technology and Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

It's a great tool for creating MVPs. It's fast and beautiful. Rails code is clean and effective. I also can use free heroku server and it's great. Rails is opensource framework. Documentation is also almost perfect and you don't need to read something else to start coding. There is also some good rails content management systems, e-commerce engines etc. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Dependencies management (but it's mb because i've used php before). What was also important for me is Windows compability, but i know that it's more likely my problem, not rails's :) (I used railsinstaller and sqllite on windows).

There are not so many junior dev job offers, so it's hard to find a job, if you are junior developer. Especially if you are not in USA (but it would be fair to say that the ratio of remote work to office work is the best). Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

It's difficult to learn Rails if you used php before like I did. But you'll see that your code becomes cleaner and effective. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Fast testing of hypotheses. I think it's one of the best tools for startups. And also it's secure (most of the times). Also rails developers salary is high, so you don't need to think about finace issues, you can just do what you like to do. Review collected by and hosted on G2.com.

Tataihono N.
TN
New Staff
Computer Software
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Ruby on Rails?

The community surrounding Rails is vast. This provides a great array of tools that people have built to make developing for Rails much easier. It also means there are people using Rails in a wide range of applications. This feeds back into Rails development, making it a tool that works in many situations.

Rails also has a vibrant testing culture. This makes for more reliable products that are well built. It is so easy to do TDD using Rails. This has saved me many hours of hair pulling as every aspect of the products is tested. Overall TDD has improved our release cadence and reduced our code churn significantly. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The Long Term Support is lagging behind what one would expect from a paid product. This is obviously because it is an open source community maintaining the product. However there are paid solutions people can buy into for LTS. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

RoR is very easy to pickup for anyone with a basic working knowledge of the MVC pattern. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We are working to solve problems relating to Christian Ministry as it interacts with technology. As the most significant advancement since the printing press, computers are simplifying the way we do donor management, outreach, internal communication and much more. With so many cool things we could make to advance the cause of Christianity, we needed a tool which would enable us to do rapid, reliable software engineering. Rails has provided us with the capacity to write fast, write once, write TDD software. Review collected by and hosted on G2.com.

Matthew S.
MS
Application Developer
Information Technology and Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Ruby on Rails?

Ruby on Rails makes it fast to bootstrap your product and get an MVP running for a small startup. If you're in a larger company the Rails monolith allows you to enforce standards like default database structures, and routing patterns. Ruby Gems make it trivial to add additional functionality to your environment and amazing testing frameworks like Capybara and Cucumber make TDD and BDD a breeze. Although still relatively young at under 10 years old, it's been battle-tested by companies like Twitter and Github. There's something to be had for developers of any level. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Because Ruby on Rails enforces standards, it makes it difficult to sometimes tailor your platform for specific needs; there's the "Rails way" of developing and deploying which can be drastically different than what developers may be used to. Additionally, the monolithic nature of Rails made it difficult to use Rails as a back-end while employing a front-end like Ember.js. Active Model JSON Serialization has alleviated some of this stress and Rails API has been merged into the upcoming Rails 5.0 release making this less of a concern. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Play around with some of the tutorials and hosting a local instance. Even if you're not familiar with Ruby, you may find yourself enjoying the "Rails Way" of development. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Ruby on Rails has allowed us to develop products for customers in record time and enforce standards across our development practice. Our development team has been able to congregate easier around a methodology and embrace code reviews and Test Driven Development. Review collected by and hosted on G2.com.

Verified User in Computer Software
GC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

We use Rails as a web API for our mobile app. It has many tools right out of the box and has many conventions that makes many configurations unnecessary, which make it very quick and easy to deploy. The Rails has an awesome documentation and a community is enormous, and just about every beginner question has been answered, this makes it very beginner friendly despite the poorly documented underlying language Ruby. Because of the size of the Rails community, there are many third party gems that cater to your needs. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The "conventions over configurations" philosophy behind Rails can also be frustrating to some developers looking for a more customizable solution. For example, as a web API, Rails has a simple-to-use JSON parsing tool as long as the JSON structure mirrors your underlying models. However, if you want to create custom JSON, this can result in extremely verbose and ugly code. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

If you are building a simple, standard, dynamic web application then Rails is a great tool to use. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We use Rails as a web API for our mobile app, this includes using Rails to communicate with the database, and other services that we use, such as ElasticSearch, Amazon S3 etc. Review collected by and hosted on G2.com.

Ashok M.
AM
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

For quick web development, ruby on rails is a wonderful framework that works like a charm. Ruby as a programming language is very easy to code and learn and rails is completely based on ruby. The MVC elements are bound very well in ruby on rails and it enables us to write clean, reusable code. Also there is a very good community for ruby on rails. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

As your web application grows bigger, ruby on rails may just slow your app a little bit. This is in comparison to others and this is one major drawback of using ruby on rails. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We have a web based application that uses ruby on rails. The app is used for creating and managing various tests and exams conducted by organizations. Ruby on rails favor quick rapid development when a new idea props out. Review collected by and hosted on G2.com.

Yurui Z.
YZ
Web Developer
Information Technology and Services
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

* Easy to setup.

* Lots of tools (gems) to choose from

* Very flexible, works with many frameworks

* Asset pipeline is really nice

* Great community - very large and active.

* Still under very active development.

* It's free.

* Good performance.

* Lots of good assumptions, promotes good application structure.

* TDD Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

* ActiveRecord - it's good for people who are new to this field. But it's really easy to fall into its traps.

* Scaling can be tricky, especially for newcomers.

* Doesn't enforce good practice. People can easily write bad code to get things done. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

A high performance web based application that serves both internal and external users.

Connects to multiple databases and integrates with data analytics application to run data analysis and generate mass amount of pdfs.

Integrates with 3rd party APIs. Review collected by and hosted on G2.com.