METEOR.JS
Introduction

What are real time web applications?
Meteor is a Javascript MVVM (Nested MVC)
framework to develop Real-Time...
What makes Meteor
different?
Data on the wire - instead of HTML
One Language - Javascript
Database Everywhere - Both Clien...
One LanguageJavascript

Write both the server and client part of your
interface in javascript
Database Everywhere

Use the same Transparent API to access your
database from the client and the server
Data on the Wire

Don’t send HTML over the network, Send data
and let the client decide how to render it.
Latency Compensation

On the Client use Prefetching and Model
Simulation to make it look like you have a
zero-latency conn...
Default Packages used

Handlebars Templates
MongoDB-document oriented NOSQL
Database
To use Different
Packages
Meteor supports Smart Packages (But doesn’t
support Node Package Manager (NPM))
Meteorite is an ...
Questions??

Thank You
Upcoming SlideShare
Loading in …5
×

Osdc - Meteor Intorduction

673 views
620 views

Published on

Meteor introduction - Blog post at - http://ayushnarula.com/meteor.html

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
673
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Osdc - Meteor Intorduction

  1. 1. METEOR.JS
  2. 2. Introduction What are real time web applications? Meteor is a Javascript MVVM (Nested MVC) framework to develop Real-Time web Applications which uses a node.js container on the server.
  3. 3. What makes Meteor different? Data on the wire - instead of HTML One Language - Javascript Database Everywhere - Both Client and Server Latency Compensation Full Stack - Reactivity Embrace the Ecosystem Simplicity = Productivity
  4. 4. One LanguageJavascript Write both the server and client part of your interface in javascript
  5. 5. Database Everywhere Use the same Transparent API to access your database from the client and the server
  6. 6. Data on the Wire Don’t send HTML over the network, Send data and let the client decide how to render it.
  7. 7. Latency Compensation On the Client use Prefetching and Model Simulation to make it look like you have a zero-latency connection to the database Cached-Synchronized data model Comet programming instead of Ajax
  8. 8. Default Packages used Handlebars Templates MongoDB-document oriented NOSQL Database
  9. 9. To use Different Packages Meteor supports Smart Packages (But doesn’t support Node Package Manager (NPM)) Meteorite is an independent Meteor Package manager - Had to be installed seperately Atmosphere Smart Packages can be installed using Meteorite
  10. 10. Questions?? Thank You

×