Skip to main content

Posts

Showing posts from August, 2012

My take on Meteor (meteor.com)

The purpose of this blog post is for me to ramble about Meteor, a new open-source platform for building JavaScript web applications in Node.js. Likes: JavaScript (Node.js) - If you know me, you know that I love JavaScript! Live Binding / Live Page Updates - IMHO, this is the best feature in Meteor.  View templates update automatically when data in your model changes.  Very cool! Data Synchronization - I like that the client and server communicate and synchronize data, but having database APIs on the client might not be the way to go... Latency Compensation - Cool Hot Code Pushes - A shiny new toy.  It's cool, but I'm not quite sure how useful this will be to most developers. Dislikes: Database APIs on the client - Okay, yes... having access to your database from any web browser can be nice for programming, but it makes it that much easier for a malicious person to compromise sensitive data.  If someone gains unauthorized access to your system (i.e. someone's