3 ms·
The site is powered entirely by MeteorJS. There's a no-script version generated by Phantom but I guess it's not made for viewing. Sorry about that.
by littke 13y ago
The site is powered entirely by MeteorJS. There's a no-script version generated by Phantom but I guess it's not made for viewing. Sorry about that.
- null_ptr 13y agoThere was a brief period a few years ago when the leading web design trend was to make pages simple, fast, and accessible. Out the window those all went.
- jotm 13y agoBut seriously, is there any reasonable advantage to putting a JS layer between the user and the HTML/CSS?
- littke 13y agoYes. 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/ 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.
- benohear 13y agoInteresting. What sort of backend do you use? Is it homegrown or can you integrate with e.g. Wordpress?
- littke 13y agoMeteor.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!