Académique Documents
Professionnel Documents
Culture Documents
What is Meteor?
a 14 month old very ambitious JavaScript framework Include client and server side Uses Mongo as default / only persistence
Meteor Highlights
Reactivity Super easy data sync Client and server consistency Hot Code Pushes Smart packages / NPM happiness
Gander
Next-gen mobile email triage client Hoped to use HTML5 to be multiplatform
Ref: http://www.emailmonday.com/mobile-email-usage-statistics
GANDER DEMO
Gander Architecture
We
Mongo
Changed schema numerous times Good for semi-structured data like email
Goodness of Meteor
Easy to prototype Symmetric on client and server (minimongo) Nice pub/sub model, DDP Great bunch of guys, moving quickly Easy deploy, wrapped Mongo All open source
Not so Goodness
Work in progress: 0.6.3 < 1.0 Performance
cf. findOne
Here Be Dragons
Doesnt use Mongo security model Uses Fibers to wrap async node calls
Can still access Mongo directly
Young MVC Design Patterns Need to host Mongo elsewhere than meteor.com for direct access
Aggregation Example
Learn More
www.meteor.com
http://www.discovermeteor.com/ http://www.ripariandata.com/blog/meteor-resources
Conclusions
In our opinion, Meteor is the best JS framework out there Symmetric data is super useful It s a work-in-progress with great potential Worth trying some prototype apps