Intro to Meteor
The opinionated all-in-one powerhouse
Meteor is a full-stack JavaScript platform for developing modern web and mobile applications.
-
Isomorphic: one language to rule them all (JS): application server, web browser, and mobile device.
-
Data on the wire: the server sends data, not HTML, and the client renders it.
-
Reactivity: the UI seamlessly reflects the true state of the server for everyone at all times.
-
Horizontal integration: Use (almost) any plugin, library, framework, package manager or architecture.
Atmosphere is developed for Meteor stack.
- Dependencies on core, e.g. DDP and Blaze
- Automagic management of non-JS files like CSS, Less, Sass, Stylus and static assets
- Take advantage of Meteor’s build system for automatic transpilation, e.g. CoffeeScript
- Strictly defined way to ship different code for client and server, enabling different behavior in each context
- Use in-built package namespacing and package global exports without having to explicitly use ES2015 import
- BUT, use NPM for anything else, especially when writing packages for non-Meteor use
Atmosphere vs NPM
Let's try it!
Intro to Meteor
By Chris Nater
Intro to Meteor
- 614