14
JUIN

Express NodeJS - Un framework web MVC dédié à Node.js

Publié le 14/06/11 à 09h34 par DJo

Express est un framework permettant de créer des applications / sites web avec Node.js

Express est un framework permettant de créer des applications / sites web avec Node.js

Node.js est de plus en plus à la mode aujourd'hui, et ses possibilités sont nombreuses !

Express vise à faciliter et améliorer le développement d'applications web ou sites web (En gros HTTP) à travers une conception pseudo MVC.

L'intérêt est encore de ne pas réinventer la roue et de pouvoir séparer la couche de présentation dans des templates dédiés.

Le framework est lui même basé sur Connect, un ensemble de middleware bien pratiques pour Node.js.

Pour comprendre le fonctionnement d'express, je vous laisse voir la vidéo de présentation du framework:

Il va vraiment falloir se pencher sur Node.js, de plus en plus prometteur !

Qu'en pensez-vous ? Avez-vous déjà réalisé des applications avec Node.js ?

 

Site Officiel

Baraguiné par naholyr le 14/06/11 à 09h56
naholyr via Twitter
J'ai fait un réducteur d'URL pour faire joujou avec Node et Redis, c'est vraiment une techno très prometteuse car elle met à la portée de tous la possibilité de développer des serveurs TCP et/ou HTTP complexes.

Ça amène des initiatives très intéressantes comme log.io, et je ne doute pas que ce type d'exemple se multipliera très vite, et durablement ;)
Baraguiné par Helios le 14/06/11 à 11h42
Helios sur La Ferme du Web
Je ne l'ai pas utilisé depuis un moment, mais j'avais été séduit par la possibilité de persistance dans l'application, au contraire de PHP pour lequel les objets sont détruits à la fin du traitement.
Allié au fait que tous les utilisateurs peuvent manipuler un même objet, c'est top pour réaliser des applis collaboratives.

De plus, le fonctionnement événementiel de Javascript rend Node.js très naturel pour un serveur de type Comet (en PUSH).

Par contre, pour un serveur HTTP, je préfère toujours passer par du PHP et Symfony (vivement la v2 stable!), sur un serveur nginx si on veut de la performance, ou un bon vieux apache.
Baraguiné par ajdevdesign le 14/06/11 à 14h55
ajdevdesign sur La Ferme du Web
la question que je me pose : est-ce qu'on peut remplacer PHP par node.js pour des applis web de gestion de données via mysql/postgresql ? si oui cela serait certainement plus performant non ?
Baraguiné par blognode le 14/06/11 à 16h05
blognode via Twitter
@ajdevdesign Le but de node.js n'est pas de remplacer PHP mais de proposer de gérer de façon évènementiel les entrées/sorties bloquantes d'un programme. Le tout dans un seul et même processus sans utiliser de multiples threads. Cela permet à un programme de continuer son execution pendant qu'une action bloquante (accès disque, réseau) est en cours. C'est idéal pour programmer des applications en temps réel, par exemple un chat en ligne.
Baraguiné par Nekdev le 15/06/11 à 13h29
Nekdev via Twitter
Je trouve que Node.js ressemble de plus en plus à un vieil ami.. PHP. C'est d'ailleurs bien dommage car il pourrait au -au lieu de le remplacer en l'imitant- le compléter (c'est d'ailleurs à la base pour cela qu'il a été créé, non ?).
Baraguiné par superg2 le 15/06/11 à 20h47
superg2 sur La Ferme du Web
coucou all

juste une application "énorme" faite via node.js (que j'ai découvert la semaine dernière, via cette "appli", si des gens peuvent me définir filer des liens pour apprendre...) : http://calip.so/
Baraguiné par nsjyzhizqw le 29/12/11 à 12h26
nsjyzhizqw via Twitter
Bienvenue dans notre boutique en ligne UGG pas cher, notre boutique en ligne

spécialisée dans la vente de toutes sortes de Bottes UGG.

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web