Save to My Lists
Unclaimed
Unclaimed

Top Rated Ruby on Rails Alternatives

Ruby on Rails Reviews & Product Details - Page 5

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.
JM
Softwareentwickler
Program Development
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?

- based on Ruby, the most flexible and up-to-date of all programming languages that are in common use today

- quick to set up new projects with solid testing and security Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

- some core features don't scale and become unusable in very large projects, so you end up replacing them or working around them

- there are still some rough edges in the latest version, such as modified Ruby core classes or errors pertaining to advanced database features Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Learn about the latest Rails standards before you start coding, else you'll reinvent the wheel. Review collected by and hosted on G2.com.

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

- hosting a complex community and donation website

- metaprogramming features help setting up diverse payment service APIs

- permanent change and refactoring is relatively easy thanks to good migration and testing frameworks Review collected by and hosted on G2.com.

Aman A.
AA
Software Engineering Consultant
Staffing and Recruiting
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?

How easy it is to generate documentations.

How human readable the code is.

How easy it is to keep your code organized.

How fast it can be to build solutions and measure results.

How it encourages the user of needy practices and take advantage of software engineering principles. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

While Ruby and Rails work on Windows, a significant number of gems were developed with Unix in mind without being tested on Windows. This force the developer with a Windows system to either install a Unix vm or find away to deal with incompatiblities. Review collected by and hosted on G2.com.

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

- Build a unified interface that integrate various systems together.

- Develop modern front end for legacy software.

- Provide an API to access a closed system.

- Review collected by and hosted on G2.com.

David C.
DC
Senior Programmer
Information Technology and Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
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?

Rails is an old enough framework, but it's still a good choice for nowadays project. It's itself a collection of best practises. Not to mention it has a big ecosystem. Both of them can boost up the projects for startups. Even you can not find the gem to solve your domain problem, you can build your own wheel with Ruby (with some low level gems), it's a joy journey.

Rails also inspires many other frameworks, that means if one day you switch to another language & platform, you can still use some of the experiences. For example, you can reuse 80% of the experience in Phoenix framework if you care about concurrency. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails is not for newbies. It's productivity based on "I'm experienced about web and I know Rails has solved lots of tricky problems", but not "I have less experience so I need a framework to help me to keep away from those details". It's not actually a disadvantage. But be careful not to shoot your feet.

A real problem is, you need to judge what to use and what not to use from a lot of gems. Some of them are awesome, but maybe not very fit for your project. You can build a prototype quickly by using lots of 3rd party gems, but later on you may find the code is hard to modify and upgrade. Choose wisely for Rails built-in parts and 3rd party gems.

Rails is extracted from Basecamp, that also means some of the solutions are affected by Basecamp. Many people like to call them the "Rails way". It's not good for everyone, so you still need to judge. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Elixir and Phoenix may become the biggest competitor in future. Elixir's syntax and metaprogramming attracts a lot of Rubyists, and Phoenix inherits Rails' productivity. Erlang VM is one of the best platform to write concurrency, fault tolerent programs. These things are not easy to do in Ruby world. Review collected by and hosted on G2.com.

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

Frankly speaking, Rails and most of other web frameworks are just "shells". You just build a web server to handle requests and delegates your real business layer. But Rails and it's ecosystem gives you a very convenient way to integrate many things you want. Because many tools care Rails integration.

Recent years I use Rails to build APIs. And I found I can still use many things from Rails. The ActiveRecord is awesome, for more complex SQL I can use squeel gem, for full-text search I can integrate Elasticsearch, etc. API isn't just a data layer, you still care about authorization, service layer, background jobs, and more. Rails make it easy to do such things. I even think it's better without it's view layer. Review collected by and hosted on G2.com.

Chan Myae S.
CS
Developer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

The thing I like most about ruby on rails is it's Conventions Over Configurations mindset. Everything in rails has a convention of where to place stuff, how to do it etc. If you're following the conventions of rails, the framework lift you a lot of heavy burdens. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The drawback of opinionated conventions. Most of the rails conventions are great and reasonable for normal web development process. But business needs are not always identical and there will come a time we have to do things that rails didn't configured to do. This is the moment rails' magic is dispelled. You have to look into a lot of stuff just to customize something not the rails way. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

If you're into web development, definitely check out rails. Even if you end up using other langauge/frameworks, you will learn a ton about web development best practices from rails community. Review collected by and hosted on G2.com.

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

I've built a few office management systems, ecommerce system, small civic apps with rails. The main benefit of rails is that it's very easy and productive to create a web application. Especially for small typical database driven apps, the productivity of using rails is really high. Also when you're prototyping ideas, a quick and fast rails app can be a huge win. Review collected by and hosted on G2.com.

AS
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
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?

Been using RoR for the last few years in 2 different companies and for a few side projects. Ruby on Rails is a great platform for rapid application development. It has a great ecosystem and different deployment options. Lately we use it via JRuby so we have access to the entire Java ecosystem as well.

Ruby is a great language. Allows you to do a lot of complex things very easily.

Ruby on Rails was a very influential framework. It has led to the importance of ReST and platforms like ASP.net MVC, Groovy on Grails and a few PHP clones too. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails has stagnated a bit lately. The problems with business logic are deep and need to be handled separately from Rails. The "Rails way" has deep problems with maintainability because REST is really not sufficient for complex apps. I find the Trailblazer approach great.

In addition there are moves towards single page javascript apps and using Rails for only APIs. For a simple API Java might be a better choice for pure API's. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

There are still no mature alternatives in Ruby for full service application development. There are alternatives like Lotus but they are not ready yet. ActiveRecord is a good ORM and Rails is still a great choice. Review collected by and hosted on G2.com.

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

Any custom logic can be put into Rails. I have worked on appointment scheduling, sales systems for custom home builders, purchase order distribution, custom payments. There are no limits. Only super high performance stuff could use a better platform. Review collected by and hosted on G2.com.

Jack (Peng) W.
JW
Senior Developer
Financial Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

I been using Ruby on Rails for years. I am a senior level professional software developer.

I was doing JAVA before.

I can tell you that Ruby is much more productive than JAVA. More importantly there is a way of Rails, if you follow the convention there is less room for errors.

I like Ruby on Rails it is :

- reliable with huge community

- productive

- creative

- easy to start

- cost effective Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Well there is limitation of it.

Currently it is in a strange position with JS on the front-end.

Mainly because most the developers in the Rails team are kind of old school and still try to do web page instead of web app.

Nowadays i see Rails more of a API server side than page rendering framework.

So to sum it up:

- strange relation with front-end JS development at the moment Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

Do Ruby on Rails it is the best. But consider doing JS and frontend separately.

Ruby on Rails is the best tech to build API.

Ruby on Rails is the best tech to consume JSON API.

Ruby on Rails is also a valid choice if you just want to build couple pages without fancy frontend works.

Ruby on Rails is definitely the choice for start-up! Review collected by and hosted on G2.com.

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

I been working in all sort of business really.

Both startup and enterprise.

Ruby on Rails is really a cool framework it definitely more productive than many other choices.

- low cost

- more productive

- small team

- well maintained projects

- good culture in the community Review collected by and hosted on G2.com.

John Z.
JZ
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

My favorite part about Rails has to be the "opinionated" part of it. Yes, you may find yourself battling the framework for some unconventional things, but the time saved using it is enormous! This was also a huge benefit when learning the framework because all tutorials stay consistent with where code goes and configuration. routes go in routes, models are in models, views in views... Comparatively, when trying to learn node.js/express.js, you could find a tutorial on posting a form, then another for handling files, and the server setup is completely different. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

I dislike the asset pipeline when dealing with frontend framework, mainly angular.js. Things can get messy fast here in my experience. There are some great resources best practices for connecting angular and rails though. Just the learning curve of angular mixed with integrating it into rails turned me off from using it one of my projects. Review collected by and hosted on G2.com.

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

Rails is a mature framework at this point, which is a huge benefit. It is easy to scale and in rails 5 they are adding ApplicationCable for dealing with web sockets, which has been a pain point in rails for awhile. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
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?

The extensibility is remarkable. The Ruby on Rails gem community is still thriving. I have not run into many problems where gems were out of date, or didn't work as intended most of the time. Rails security appears to be strong especially with the default options that help prevent common vulnerabilities like CSRF and XSS. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The learning curve when first getting started is relatively steep. It takes a while to get used to the asset pipeline, and some of the configuration that's required to move on from a simple app. Review collected by and hosted on G2.com.

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

I currently develop two Rails products. One is an internal application developed for a security company, and the other is a public facing app called Preferred Athlete Scouting Services.

The former solves a problem for our company relating to generating vulnerability reports to our clients, and sharing/collaborating on projects and reports between employees.

The latter is a basketball player management system that provides access to important information regarding potential women's basketball recruits to college scouting programs. Review collected by and hosted on G2.com.

Mikhail U.
MU
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Ruby on Rails?

Ruby syntax is very friendly and it encourages users to write the code like a story. Object oriented model is the core of Ruby it allows to apply OOP principles in a very easy manner. Moreover it opens new horizons with the full power of meta- programming. There is a joke: when you use lightweight framework for the project after some time you would have a huge monster that will try to do the same things as rails do but in a very pervert way. Rails is a very stable framework that combines one of the best ORM I have ever seen, easy routing module and nice aggregation of useful modules, that make life easier when you are thinking about the security, scaling and maintaining of your application. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The real pain for me was the magic, that is going inside some rails parts. I have a really interesting time debugging it during migration from rails 3.1 to rails 3.4 Review collected by and hosted on G2.com.

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

I have solved different business problems including automated social networks postings, information processing and scheduling of internal processes Review collected by and hosted on G2.com.

Jesdakorn S.
JS
Chief Technology Officer
Computer Networking
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?

Easy to read, loaded with gems (libraries), and very active community. A game changer when you develop somethings new. It also quite easy to maintain if you follows best practices. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

In some situation performance can't match with other framework and of course, big stack came with great RAM responsibility. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

If you want to start somethings quick in a short amount of time, go ahead and use Rails, once you grow to certain point you might need another solution to help strengthen the area that Rails is weak. Review collected by and hosted on G2.com.

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

We are doing all sort of the impossible things and Rails help us to archive that in a very short time. Review collected by and hosted on G2.com.