Is Magnificent for Me
And Maybe for You, Too!
What
Is
Meteor?
A full-stack, open source platform for building web, mobile, and desktop apps.
- 100% JavaScript
- Cohesive Framework, Development, and Build Tools
- Open and Extensible
An All-In-One Development Platform
- View Layer (Blaze, React, Angular)
- Shared client/server code.
- Full Stack Reactivity
- CLI Tools
- Build System
- Mobile Packager
- Dev Database
- Test Runner
Why Do
I Use
Meteor?
Small Teams, Many Apps
- One Language to Rule Them All
- Quick to Start and Prototype
- Lots o' Docs
- Lots of Difficult Things Already Done
I like my decisions made for me.
- Opinionated Monolith
- Sensible Defaults
- Lots of canonical community contrib packages via Meteor Guide
- Stronly encourages Mongo, but you don't have to.
Everything "Just Works"
- Meteor Tool instead of Gulp, Grunt, Webpack, etc...
- Real Time All the Time
- Cordova for iOS Out of the Box.
- Test runner included.
Image (c) Apple, Inc. Please don't sue me 😬
Community, and Help When You Need It.
- Meteor Forums
- Consultants
- Slack Channels
- Meteor Space Camp!
Seriosly, Though...
MongoDB?
Everything you need to start using GraphQL
- Easier GraphQL Server
- Use All the Data Sources
- Apollo Client Integrates With:
- React & Redux
- Angular 2
- Meteor
- Reactive GraphQL
Why
Not
Meteor?
Something Else
- Philisophical Differences
- Modules vs Monolith
- Clear-cut Client/Server
- Disdain for JavaScript
- It's not Java or .NET
- Performance is Top Priority
- No Need for Real-Time/Reactivity
Demo
Time
https://www.meteor.com/tutorials
Thanks
Y'all
https://slides.com/eterps/deck-7
Meteor for Me. And You?
By eterps
Meteor for Me. And You?
- 954