Your Future (tech)Stacktl;dr MeteorJS
We will compare
Presently common Web and Mobile development stacks based on open source technology.
And how they tally up against Meteor.js
Now
Database
MongoDB/MySQL/PostgreSQL/Etc.Programming Language
Ruby/Python/PHP/Java/Etc.Framework
Rails/Django/Express/Symfony/Etc.Front-end Framework
Angular/Backbone/Ember/React/Etc.Mobile SDK/Framework
iOS/Android/Cordova/PhoneGap/Etc.
Future
MeteorJS/
Quick-start guide – Install the following...
Oversimplification aside…But what does it mean to work with
OK OK
Meteor as a PLATFORM?
Re: definitions – 1 of 2
Re: definitions – 2 of 2
We are interested in creating Reactive Applications– because The Future
Familiar examples
● Google Documents ○ Multiple users can view and edit documents in real-time.
● Chat/Messaging Apps○ Multiple users can interact and send messages to each other.
● Facebook/Twitter○ Updates to wall/stream are communicated in real-time.
We are interested in creating Reactive Applications– because The Future
Now
1. Listen to database updates2. Process data input/output through
server-side framework3. Push data from server to client4. Pull data on client off server5. Update UI with new data6. Push data from client to server7. Push data from server to database
/
Future
MeteorJS
Tooling & Extras– because Work
Now
● Manage plugins/3rd party libs○ RubyGems/Composer/NPM/Etc.
● Automation○ Grunt/LiveReload/Refresh button?
● Context switching cost○ Multiple programming languages
between back-end, front-end & database
/
Future
AtmosphereJS
MeteorJSJavaScript
What about mobile?– because Mobile
Now
1. Throw away your web application code2. Start from scratch on iOS / Android3. Learn Swift/Objective-C/Java/Etc.
or
1. Use Cordova/PhoneGap for cross platform mobile development – besides your existing web application
/
Future
MeteorJS~ meteor add-platform ios
~ meteor add-platform android
( wraps your web application in Cordova Web View )https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration
Start– because The Future Is Now
MeteorJS – https://www.meteor.com/
AtmosphereJS – https://atmospherejs.com/
Learn Meteor – https://www.meteor.com/learn
Meetup – http://meteor.meetup.com/
Thank you
Work – specificidea.comTwitter – victorbstan