Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Meteor - New approach for Data in Web Fwk
Message
From
12/04/2012 16:35:05
Al Doman (Online)
M3 Enterprises Inc.
North Vancouver, British Columbia, Canada
 
 
To
12/04/2012 05:03:34
General information
Forum:
Javascript
Category:
Other
Miscellaneous
Thread ID:
01541163
Message ID:
01541285
Views:
40
>While JS is not as elegant as Python, the same language used for front and backend keeps me looking into node.js.
>
>Newest Find: http://www.meteor.com/screencast
>from their blurb:
>
>Seven Principles of Meteor
>
>Data on the Wire. Don't send HTML over the network. Send data and let the client decide how to render it.
>One Language. Write both the client and the server parts of your interface in JavaScript.
>Database Everywhere. Use the same transparent API to access your database from the client or the server.
>Latency Compensation. On the client, use prefetching and model simulation to make it look 
>    like you have a zero-latency connection to the database.
>Full Stack Reactivity. Make realtime the default. 
>    All layers, from database to template, should make an event-driven interface available.
>Embrace the Ecosystem. Meteor is open source and integrates, 
>    rather than replaces, existing open source tools and frameworks.
>Simplicity Equals Productivity. The best way to make something seem simple is to have it actually be simple. 
>     Accomplish this through clean, classically beautiful APIs.
>
>...
>Data
>
>Meteor makes writing distributed client code as simple as talking to a local database. 
>It's a clean and simple approach, much easier than building individual RPC endpoints, 
>slow roundtrips to the server, and orchestrating invalidation messages.
>
>Every Meteor client includes an in-memory database cache. 
>Each client's cache holds valid copies of some set of documents that are stored in a server's master database. 
>When a matching document in that database changes, Meteor automatically synchronizes that change to every subscribed client.
>
>Nothing to use today: Validation in place, but no auth ;-)
>And it is currently "underdesigned" (while IMHO some Dotnet is overdesigned).
>And only on -x currently - while most biz runs windows, intersting new developments are very often first seen elsewhere.

Interesting. The blurb excerpt you posted above looks more like a green-field design wishlist than any actual product.

The screencast has more info, IMO data handling is only part of it, it looks like it might actually be a paradigm shift ( vastly overused concept ).

OTOH the screencast uses MongoDB as a backend, and the narrator(s) say "It just works" at least twice. That combination pegs my BS meter: http://www.xtranormal.com/watch/6995033/mongo-db-is-web-scale

The examples in the screencast are simple and gone through quickly - it makes me wonder if the whole thing is an elaborate hoax.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Reply
Map
View

Click here to load this message in the networking platform