TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN:Is it possible to make an app in Node.js same as a RoR app?

5 pointsby theneelpatelabout 11 years ago
I have an idea to make an educational web application but i couldn't decide which technology to use like PHP, RoR or Node.js? Please give some advice.

7 comments

danpalmerabout 11 years ago
Ruby on Rails is a good platform for building applications which are essentially large content management systems, with very relational content. If you can break your application down nicely into resource&#x2F;data models, then Rails is a great way to build it, and very powerful.<p>Alternatively, if your application is much more about processes, and data isn&#x27;t as important, or isn&#x27;t as relational, Node.js might be a better thing to develop in it. The main problem with Node at the moment however is that it&#x27;s much less mature than the Rails&#x2F;Ruby community, and lacks the higher level frameworks like Rails.<p>I can&#x27;t recommend PHP for anything at all, unless you&#x27;ve got 10 years PHP experience and don&#x27;t want to learn a new technology. Although I&#x27;m guessing that isn&#x27;t the case from the wording of your question.<p>Some other things you might want to consider: Python and Django are similar to Ruby&#x2F;Rails. I think Rails is a bit more capable, but Django is easier to learn. C# and Microsoft&#x27;s MVC stack is remarkably good - I usually don&#x27;t work with anything Microsoft based, but was given a project that required it, I was very impressed.
TuxLynabout 11 years ago
You use the one which you are the most confortable with.
评论 #7540810 未加载
sgyabout 11 years ago
1. Working with Node.js will keep you relaxed with a unified language on both ends of your web application.<p>2. It has also proven to be faster and more smoothly scalable than Ruby on Rails.<p>3. You&#x27;ll find a good community support and lot, a lot of modules for nearly any purpose you seek in your application.<p>4. Many industries are moving to use it (Microsoft, LinkedIn, PayPal, NYTimes ... )
akoumjianabout 11 years ago
As far as I can tell, the area that you will have the biggest issue in node.js is if your data models are highly relational. Last I checked, there wasn&#x27;t a robust node.js ORM for SQL data stores. Otherwise don&#x27;t fret it, just get building.<p>Also, as long as you&#x27;re looking at all those options, don&#x27;t forget about Python&#x2F;Django.
htilfordabout 11 years ago
It really depends on your application. Each language, platform and framework has a niche. Depending on what you&#x27;re doing none of the above might even be the answer. You might be better served a serverless solution like firebase.
AdrianRossouwabout 11 years ago
there&#x27;s no mainstream RoR analog in node.js, unless you consider Meteor, which has a very specific niche that doesn&#x27;t apply to most sites.<p>It really comes down to what you know best, what you can get other developers for the easiest, and what is most easily maintained over the long term.
teemo_cuteabout 11 years ago
Can you give us more information about your programming background (if any)?
评论 #7544832 未加载