background preloader

Mobile applications cours

Facebook Twitter

Introduction à Node.js. Node.js : le livre du débutant. JavaScript et vous▲ Avant de rentrer dans les détails techniques, prenons un moment pour parler de vous et de votre rapport avec JavaScript.

Node.js : le livre du débutant

Ce chapitre va vous servir à déterminer s'il vous est utile de continuer la lecture de ce livre. Si vous êtes comme moi, vous avez commencé le développement Web il y a quelques années en écrivant des pages HTML. Vous avez commencé à utiliser cette chose étrange appelée JavaScript, mais juste pour ajouter un peu d'interactivité ici ou là. Ce que vous vouliez était surtout apprendre à créer des pages Web complexes ; vous avez donc appris des langages comme PHP, Ruby, Java pour écrire du code serveur. Malgré tout, vous avez gardé un œil sur JavaScript et avez découvert, avec l'apparition de jQuery, Prototype ou autres bibliothèques, que JavaScript pouvait réaliser des choses avancées, bien au-delà de simples window.open(). Puis vint Node.js : du JavaScript côté serveur !

Vous avez donc décidé de vous intéresser aux nouveautés de ce vieux JavaScript. Une introduction à node.js. Il n'existe pas, à l'heure à laquelle je rédige ce billet (NDLR 22/09/2011), de "package" officiel de Node.js pour Debian/Ubuntu.

Une introduction à node.js

L'installation est cependant assez simple. Pour installer la dernière version (stable) depuis le dépôt officiel GIT, il suffit de saisir les commandes suivantes : mkdir ~/src cd ~/src git clone cd ~/src/node git checkout v0.6.12 sudo mkdir /opt/node . /configure --prefix=/opt/node make sudo make install echo 'export PATH=$PATH:/opt/node/bin' >> ~/.profile echo 'export NODE_PATH=/opt/node:/opt/node/lib/node_modules' >> ~/.profile source ~/.profile L'installation va se faire dans le répertoire /opt/node. Pour vérifier que Node.js est bien installé sur votre machine : On commence par éditer un fichier hello.js contenant le code suivant : Puis on lance le nœud (node) avec la commande : Server running listenning On commence par initialiser les fonctions de Node.js dont on a besoin (voir la liste dans la documentation officielle).

Pour installer NPM : Introduction à Node.js. Découvrir Backbone.js au travers de l'application TodoMVC. Envie de découvrir Backbone.js, un framework JavaScript des plus tendance ?

Découvrir Backbone.js au travers de l'application TodoMVC

TodoMVC, un projet Open source, vise a comparer l’implémentation d’un même cas d’école (la gestion d’une Todo-list en JavaScript) via différents frameworks ou librairies. Je vous propose donc, via ce dernier projet, la découverte du framework Backbone.js. Introduction Aujourd’hui de nombreuses solutions s’offrent à nous pour faire du MVC [1] (ou MVP ou MVVM...) et construire des applications performantes et maintenables en JavaScript. Oui mais alors, quand on n’y connait rien, on choisit quoi ? Présentation de Backbone.js Backbone.js, projet Open source également hébergé sur GitHub, permet, comme tout framework MV*, de dissocier les responsabilités afin d’augmenter la maintenabilité de votre application. Il se compose de 4 classes principales : Model, Collection, View et Router, via lesquelles il se veut un framework MVC. MVC, oui, mais attention.. les termes sont trompeurs.

Pour résumer, rien ne vaut un dessin : Tutorials, blog posts and example sites · documentcloud/backbone Wiki.