Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

RailwayJS/Express on Railway: A true node.js alternative to Ruby On Rails?

From looking at the documentation of RailwayJS/Express On Railway it seems like an elaborate NodeJS web–framework to me. It is built on top of ExpressJS, offers nice generators and scaffolding and has CoffeeScript support built right in. Does anyone have experience with this framework and would say that it is a true alternative to Ruby On Rails, Django or the like as Express is to Sinatra?

like image 428
treppo Avatar asked Aug 28 '11 19:08

treppo


People also ask

Which is better node js or Ruby on Rails?

Ruby on Rails is considered to be faster and lighter, as compared to the Node. js as here you can easily perform tasks, like the migration of database in just performing a few commands. The learning curve is partially less than with Rails.

What is the difference between node JS and Ruby on Rails?

While Ruby on Rails is a framework and, no doubt, has its strength, there are many situations where it falls back. Node. js, on the other hand, can offer the non-blocking I/O paradigm that is excellent for creating data-intensive and real-time apps. That's something RoR can't provide.

Is Ruby similar to node js?

Node. js is inconsistent as API will change frequently and improves over time, whereas Ruby is consistent as it will have fewer changes. Node. js can be used as a programming language for both front-end and back-end development, whereas Ruby is for back-end development.


1 Answers

As author of this project (railwayjs) I could tell you: sure, it's cool, use it, share it with colleagues, fork repo, and improve it. But as developer, how use this tool every day, I say to you: this is very young toolkit (less than 1 year old), it still needs more love than just use-out-of-box, as RoR, I not recommend to use it in production, if you are do not completely understand what happens in the app code.

So, if you want to have RoR replacement in nodejs in future - use it, and report about issues. It motivates me to make this project better.

Thanks for posting.

like image 65
Anatoliy Avatar answered Sep 17 '22 00:09

Anatoliy