+ All Categories
Home > Education > Discover Meteor

Discover Meteor

Date post: 14-Apr-2017
Category:
Upload: oleksandr-kuzava
View: 323 times
Download: 1 times
Share this document with a friend
32
DISCOVER Building Real-Time JavaScript Web Apps Meteor | Created by nginex 1
Transcript
Page 1: Discover Meteor

Meteor | Created by nginex 1

DISCOVER

Building Real-Time JavaScript Web Apps

Page 2: Discover Meteor

Meteor | Created by nginex 2

Why Meteor?

More quick development than ever. From idea to execution.

Great community: GitHub - 32600 Stars || Stack Overflow – 19650 Questions

Awesome tutorial to start learning Meteor is surprisingly simple to learn

Page 3: Discover Meteor

Meteor | Created by nginex 3

History

Meteor was released 2012 Stable version 1.2.1 was released October 26 2015 Got $11.2 million funding from Andreessen Horowitz Rod Johnson & Meteor Development Group are a

creators of Meteor

Page 4: Discover Meteor

Meteor | Created by nginex 4

TOP 10 features

Page 5: Discover Meteor

Meteor | Created by nginex 5

#1 UNIVERSAL JAVASCRIPT

Isobuild

Page 6: Discover Meteor

Meteor | Created by nginex 6

#2 MOBILE AND WEB

meteor install-sdk iosmeteor add-platform iosmeteor run ios

meteor install-sdk androidmeteor add-platform androidmeteor run android

Page 7: Discover Meteor

Meteor | Created by nginex 7

#3 REACTIVE RENDERING

Client GUI components provide the look, feel and response of a thick client app using: Blaze, Angular, React

Page 8: Discover Meteor

Meteor | Created by nginex 8

#4 Deliver with Galaxy

See additional information here:- https://www.meteor.com/galaxy- https://galaxy.meteor.com

Page 9: Discover Meteor

Meteor | Created by nginex 9

#5 CONNECTED CLIENT OPERATIONS

Galaxy provides actionable metrics specific to the management of stateful Connected Client apps to ensure scale operations are understood and under control

Page 10: Discover Meteor

Meteor | Created by nginex 10

#6 HOT DEPLOYS

Type one command to push your app into production and update all connected browsers and devices - even if your app is in the App Store.

meteor deploy my-app.meteor.com

Page 11: Discover Meteor

Meteor | Created by nginex 11

#7 COORDINATED VERSION UPDATES

Galaxy ensures the client code updates are coordinated with precision to ensure a seamless and automatic upgrade experience for all clients - even while using the app

Page 12: Discover Meteor

Meteor | Created by nginex 12

#8 RADICALLY LESS CODE

Accomplish in 10 lines what would otherwise take 1000, thanks to a reactive programming model that extends all the way from the database to the user's screen.

Page 13: Discover Meteor

Meteor | Created by nginex 13

#9 OPTIMISTIC UI

Meteor presents 'Data-on-the-wire' with latency compensation and conflict resolution built-in. When data changes, updates propagate reliably to affected clients and users’ screens update via Livequery, full stack DB drivers and mini database sources

Page 14: Discover Meteor

Meteor | Created by nginex 14

#10 FULLY INTEGRATED AND FLEXIBLE

Meteor’s integrated stack means you don’t have to spend time managing and integrating components and code. You can focus on building your app. And with Meteor’s package system, you can plug in thousands of libraries with additional functionality.

Page 15: Discover Meteor

Meteor | Created by nginex 15

TOP 10 parts of Meteor

Page 16: Discover Meteor

Meteor | Created by nginex 16

#1 Installing

On OS X or Linux?Install the latest official Meteor release from your terminal:

curl https://install.meteor.com/ | sh

On Windows?Download the official Meteor installer:

https://install.meteor.com/windows

Page 17: Discover Meteor

Meteor | Created by nginex 17

#2 Creating your first app

To create the app, open your terminal and type

To run the newly created app

meteor create my-app

cd my-app meteor

Page 18: Discover Meteor

Meteor | Created by nginex 18

#3 Structure of App

publiclib

client server

Page 19: Discover Meteor

Meteor | Created by nginex 19

#4 Package system. 10114 packages are available on 10/03/16

Page 20: Discover Meteor

Meteor | Created by nginex 20

#4.1 Package system

Page 21: Discover Meteor

Meteor | Created by nginex 21

#5 Templates

Page 22: Discover Meteor

Meteor | Created by nginex 22

#6 Collections

Page 23: Discover Meteor

Meteor | Created by nginex 23

#6.0 Publishing and Subscripting

Page 24: Discover Meteor

Meteor | Created by nginex 24

#6.1 Publishing and Subscripting

Page 25: Discover Meteor

Meteor | Created by nginex 25

#6.2 Publishing and Subscripting

Page 26: Discover Meteor

Meteor | Created by nginex 26

#7 Routing

meteor add iron:router

Page 27: Discover Meteor

Meteor | Created by nginex 27

#7.1 Routing

Page 28: Discover Meteor

Meteor | Created by nginex 28

#8 Methods in Meteor

Methods

Page 29: Discover Meteor

Meteor | Created by nginex 29

#9 Permissions

Page 30: Discover Meteor

Meteor | Created by nginex 30

Sources

1. http://docs.meteor.comOfficial documentation

2. http://guide.meteor.comOfficial guide

3. https://www.meteor.com/tutorials/blaze/creating-an-app

Creating app using Blaze

4. https://www.meteor.com/tutorials/angular/creating-an-app Creating app using Angular

5. https://www.meteor.com/tutorials/react/creating-an-app

Creating app using React

6. http://discovermeteor.comThis book is a magnificent complement to the Meteor documentation

7. http://meteortips.com/first-meteor-tutorial Your First Meteor Application Book

8. https://www.youtube.com/user/LevelUpTuts YouTube channel

Page 31: Discover Meteor

Meteor | Created by nginex 31

Get started with tomorrow's

platform today

Page 32: Discover Meteor

Meteor | Created by nginex 32

Thanks a lotAny questions?


Recommended