Hacker News new | ask | show | jobs
by littke 4482 days ago
Yes. It makes for a much more fluid experience (at least if you have JS ;)), similar to that of a desktop app. The web was originally built to be a set of individual pages but that's not how we want things to behave today. Building a UI with Meteor.com where the JS controls all the interaction, page switching, event handling and automatic data updates is sooo much simpler than requiring a full page refresh or using AJAX to modify individual components. If the DOM is built up by JS in the first place, it makes it very simple to change it by JS. Read more about Meteor's philosophy in the first paragraphs of their docs, here: http://docs.meteor.com/

The downside is that if you don't have JS, you can't do much. In our case it was a price we decided to pay.

1 comments

Interesting. What sort of backend do you use? Is it homegrown or can you integrate with e.g. Wordpress?
Meteor.com is using NodeJS as a backend, but the idea is to not separate these two components. So Meteor spans both and you can write stuff designated for the client and the server side in the same file. In practice we rarely do, but both sides run the same code. Check it out!