Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
Rails will Ruby-kill Meteor — on why (weblaws.org)
29 points by dogweather on Nov 10, 2013 | hide | past | favorite | 26 comments


The author is missing the point.

The whole premise of Rails is convention over configuration. Build a set of tools optimized for the average application following "best practices". And guess what? Rails is still the best framework for producing the average Web application using 2006 best practices.

Now it's 2013. The average application server starts with Rails, then throws away ERB, routing, form_for, and the entire MVC lifecycle and slaps Ember on top of it. Technology has changed a lot in seven years (mobile, javascript, blah blah blah), and more importantly, it's only getting more client side


exactly what rails has become to me. Models and API controllers that respond_to json. The client does the rest with Backbone, handlebars, css3 animations, ...


Same. I feel that for apps that are mostly server-side, Rails and Django are the way to go, especially CRUD apps. In the quickly emerging client-side app market, they often serve as an overly complex JSON api that requires too much configuration IMO.

While I like what Meteor is attempting to do by merging the client and server into one framework, I feel their approach is somewhat haphazard. Using it left a bad taste in my mouth, though t be fair I haven't done much beyond building a basic app for evaluation purposes. I'm currently evaluating Derby.js, and so far I'm liking it much more.

That said, convention has yet to be established for clientside apps, so either framework could fail. I do think that there is a niche for a framework that provides both the server and the client, however.


what I would like to see is a Rails type framework specifically geared towards building APIs. I like asset pipeline, give me that, I like gems, I like ActiveRecord, but take views, helpers and all that jazz. I will do that on the frontend thankyouverymuch


It exists. Check out the rails-api project on GitHub


wow this is really great. thanks for sharing.. had no idea someone was working on this already.


I can't think of any sites I frequent that use Ember. Please, where is the proof? I would like to see the numbers.


http://bustle.com/ is a wonderful example of a consumer website that uses Ember. Square's payment dashboard is a great example of a web app that uses Ember. Tilde also maintains a list of users that wish to publicize their use of Ember: http://emberjs.com/ember-users/


Also there is this blog interviewing people/companies using Ember http://emberenos.com/


It's not just Ember, it's all the front end frameworks.


It would be great if Rails had a good solution for Meteor-like real time apps.


If the author is reading, thank you for linking to the official documentation rather than a collection of random blogs.


You're welcome. I want the post to be a good resource for getting the best out of Rails.


Seems pretty entitled.

"Meteor looks very interesting, but until it supports more of the above, we’re talking apples and oranges."

If only one could somehow contribute to open source projects. Oh wait... But I guess complaining and comparing a 1 year old platform with a platform that's almost 10 years old is easier.


My exact thought as well.

When you consider how incredibly fast meteor is growing compared to how RoR has grown it becomes apparent that meteor will grow past it very quickly.


When you consider a funding of $11.2 M [1], then you'll not be surprised at how things can go so incredibly fast.

Please next time do your investigation homework before comparing two totally different software ecosystems.

If Ruby on Rails had that much money from the beginning now you would be running the fastest, most beautifully coded/structured super-scalable real-time app in the world :)

[1] http://www.meteor.com/blog/2012/07/25/meteors-new-112-millio...


Be sure to tune in next week for "Why Go will kill both Rails AND Meteor"…


Go is a programming language. Rails and Meteor are frameworks. Although Go does come with more web framework features than most languages (like templates and an http server), well except for PHP.


He was joking about the absurdity of the claim in the blog post.


Which, just to make things clear to new comers, is just a reply to the absurdity of the claim of the original blog post which titled "Why Meteor will kill Rails".


You got it. But I didn't do too well communicating that, I think.


What the incomprehensible kind of title is that, exactly?


I was trying to be clever - that didn't quite work.


The software framework that I use is the best because:

A.

B.

C.

D.


The blog post is gone... guess that sums up the counter-argument? :)


Whoops - fixed. I moved my blog to a better platform and had some hiccups.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: