Intro to Meteor
description
Transcript of Intro to Meteor
![Page 1: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/1.jpg)
Build apps that are a delight to use, faster than you ever thought possible
http://www.meteor.com
![Page 2: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/2.jpg)
What We’ll Cover
• What is Meteor?
• Live Code a Simple Meteor App
• Example Apps
• Learning resources
![Page 3: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/3.jpg)
What is Meteor?• Open source platform for building web and mobile
apps in JavaScript
• Built to power the next generation of apps
• Rich user interfaces
• Collaborative multi-user applications
• Cross-platform apps (web, IOS, Android)
• Fast development
![Page 4: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/4.jpg)
How Modern Apps Look & Feel
• Focus on your app’s unique features instead of wrangling network code, websocket, etc.
• Meteor’s Goal: Facebook-quality apps without Facebook’s money
![Page 5: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/5.jpg)
Old tools don’t work for modern apps
• Modern apps serve data, not html
• Modern apps shouldn’t need a refresh button
• Rails, Django, PHP, ASP.net etc. are difficult to adapt to the new model
![Page 6: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/6.jpg)
App Demo
![Page 7: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/7.jpg)
Components• LiveQuery – Realtime database queries
• DDP – Subscribe to changes in the database
• MiniMongo – Run database queries on the client
• Tracker – Rerun functions when data changes
• Blaze – Keep the view up-to-date with your data
http://meteor.com/projects
![Page 8: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/8.jpg)
Example Apps
• Todos — a full-featured todo list app
meteor create --example todos
• Local Market — a mobile social engagement app
meteor create --example localmarket
![Page 9: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/9.jpg)
Businesses Built on Meteor
![Page 10: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/10.jpg)
WorkPop - Built on Meteor
• Raised $7.9 million Series A led by Trinity Ventures
“the most rapid prototyping, iteration and development we’ve ever seen from an early stage company”
![Page 11: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/11.jpg)
Growing Rapidly• Over 150 meetup groups around the world –
meteor.meetup.com
• Over 2000 community-authored packages - atmospherejs.com
• Discover Meteor has made over $300,000 in book sales (as of Sept. 2014)
• Ranked #11 on GitHub (just passed Backbone, will soon pass Rails)
![Page 12: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/12.jpg)
Meteor Meetup Groups
![Page 13: Intro to Meteor](https://reader033.fdocuments.net/reader033/viewer/2022052508/559441761a28ab0b258b45b7/html5/thumbnails/13.jpg)
Learning Meteor•Meteor.com
http://meteor.com/learn •Official Meteor tutorial
http://meteor.com/install •Discover Meteor
http://book.discovermeteor.com/•EventedMind
https://www.eventedmind.com/•Stack Overflow, tagged Meteor •Official Meteor Docs
http://docs.meteor.com