the js fullstack environment

Objectifs

  • introduction à MeteorJS
  • démo
  • Q/R

Qui suis-je ?

Yann Danthu

Développeur java web freelance

@YannDanthu

Meteor ?

Un environnement de développement fullstack javascript

meteor.com

Les 7 principes de Meteor

  • Data on the Wire
  • One Language: JavaScript
  • Database Everywhere
  • Latency Compensation
  • Full Stack Reactivity
  • Embrace the Ecosystem
  • Simplicity Equals Productivity

Pourquoi Meteor ?

Moderne, Simple et Fun :)

Moderne

  • Full reactive
  • ES2015 en 2015
  • Node.js
  • MongoDB
  • web et mobile

Simple

Installer Meteor:
$ curl https://install.meteor.com/ | sh
Créer un projet Meteor:
$ meteor create happiness
Lancer Meteor:
$ meteor

Fun

Pourquoi ? Parce que :)

Qu'est-ce qu'on a ?

  • meteor framework
  • nodejs
  • mongodb
  • jquery
  • Blaze (views)

Démo

Sécurité

Par défaut c'est open-bar.

meteor remove autopublish insecure

et utiliser le pub/sub et les règles allow/deny

Déploiement

METEOR GALAXY
...

Par où commencer ?

Questions ?

Merci

@YannDanthu