Retour d'expérience MeteorJS
Retour d'expérience sur une application mobile avec site internet, back office. Le tout utilisant la caméra, et faisant du paiement en ligne.
Le futur du web passe par Javascript

Wouahou, j'ai trouvé un truc dans le navigateur, on va l'appeler WEB 2.0 !
Et,



... meteor create myChatApp meteor add bootstrap<body> {{> error}} {{> list}} </body><template name="error"> {{getError}} </template><template name="list"> <h1>Votez pour un sujet</h1> {{loginButtons}} <ol id="listSubjects"> {{#each subjects}} <li>{{> subject}}</li> {{/each}}</ol>{{#unless subjects}} Aucun sujet en cours.{{/unless}} </template>
if (Meteor.isClient) {Template.error.helpers({ getError: function () { return Session.get('error'); } });}
Session.set('error','Arrgh erreur interne inconnue');
test sur http://lft.meteor.com
Template.newSubject.events({
'focus #fldNewSubject' : function funcCleanEror() {
Session.set('error', '');
},);
Evénements: focus, click ... + selector
Meteor.methods({
rmSubject: function funcRmSubject(id) {
var user = Meteor.user(),
subject = Subjects.findOne({_id: id}),
;
if (!isAdmin())
return new Meteor.error(403, 'Suppression de sujet réservé aux admins.');
if (!subject)
return new Meteor.error(403, 'Sujet non trouvé, suppression impossible');
return Subjects.remove(id);
},
}
Et ce code peut être commun au client et serveur : gain de temps pour le controle de vos formulaires
// installationsudo npm install -g laika// nouvelle instance de MongoDb mongod --smallfiles --noprealloc --nojournal// installer phantomJssudo npm install -g phantomjs
mrt add observatorymeteor add accounts-basemeteor add accounts-uimeteor add accounts-password// et oumeteor add accounts-facebookmeteor add accounts-twittermeteor add accounts-githubmeteor add accounts-googlemeteor add accounts-meetupmeteor add accounts-weibo
Pour déployer son application sur http://lft.meteor.com
meteor deploy lft
http://pegleg.it (recherche de film)
http://anonkun.com/
(livre interactif)
By Retour d'expérience MeteorJS
Introduction to MeteorJS, the future of the web application development
Retour d'expérience sur une application mobile avec site internet, back office. Le tout utilisant la caméra, et faisant du paiement en ligne.