Meteor.js








slides.com/andyernst/meteor
By Andy Ernst



What is meteor?





"Meteor is at the forefront of a new wave of frameworks that make building web apps easier, simpler, and faster."
- discovermeteor.com



what is meteor?

 



Front AND back-end JavaScript framework

The same JavaScript runs on the client and server

why meteor?



"Meteor is extremely interesting 
and I think they do a lot of things very right
it's a delight to work with. 
EVERYONE coding JavaScript should learn it, 
because it's inspiring as hell."
-Mattias Petter Johansson

Why meteor?


  • One language
  • Live page updates
  • Automatic data synchronization
  • Latency compensation
  • Hot code pushes
  • Fully self-contained application bundles
  • Interoperability
  • Smart packages
  • Easy to learn

Why meteor?





LIVE CODING

why meteor?



  • More powerful data-binding than Ractive
  • MongoDB built in
  • Web sockets built in
  • Easier than Backbone/Angular/Ember
  • Can use other frameworks with it
  • Full-stack like Rails, but more flexible
  • Name sounds really cool

drawbacks


 

  • Another framework to learn
  • Currently 0.8.1
  • Doesn't use npm
  • Limited support for DBs/libraries/packages

Resources



https://www.meteor.com


http://yauh.de/best-learning-resources-for-meteorjs/


https://www.youtube.com/user/MeteorVideos

Questions?







Thank you




https://github.com/AndyCErnst

AndyCErnst@gmail.com
Made with Slides.com