Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Catchy title but misleading. I can't access the blog. Josh, do you run your blog on meteor.com? You should migrate to a production-like environment. We ran into this issue before :)

My team builds http://vida.io with meteor. We've got 100-200 visits a day, few thousands at our peak.

I'm an experienced Rails developer and dabbled a little with nodejs. I can say meteor will change nodejs framework dev, but not kill Rails.

Some of the serious problems I found developing with meteor:

- Reactive template is nice but can lead to very hard to debug issues. Small portion of applications (in general) need real-time. I often spend time disabling reactive update. There's no really good way to debug reactive update trigger.

- Organizing, switching views/templates can get confusing for site navigation.

- Package system is still infancy, has a VERY long way to catch up with Rails ecosystem.

- Pub/sub model introduces a lot of performance issues. We have to limit the amount of data we send back.

- Security: this is related to pub/sub model in previous point. It's very easy to publish unauthorized data to client side.

- No best practices with the exception of authentication. So everything else takes LONGER to do than Rails. Developing in Rails is still way faster in most scenarios.

Despite of these problems, I think meteor is a promising framework. I like how it unifies client and server. And hopefully, meteor dev team will address the above problems.



> I can say meteor will kill nodejs, but not Rails.

It won't kill Node any more than Rails killed Ruby.


> I can say meteor will kill nodejs

meteor runs on nodejs...


True, corrected.




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

Search: