Développement Javascript côté serveur Vincent Hétru Semaine du web 2011 – Alger
1995 Javascript apparaît sur Netscape 1996 LiveWire amène javascript côté serveur
Hello World <ul>var http = require( 'http' ); http.createServer(function (req, res) { res.writeHead( 200 , { 'Content-Type...
node.js en quelques points <ul><li>Basé sur l'interpréteur javascript V8
Programmation asynchrone événementielle (callbacks)
Un seul processus par programme </li></ul>
Points forts <ul><li>Rapide et optimisé
Scalable
Profite du succès de AJA J
Pas de contrainte de navigateur </li></ul>
Prochain SlideShare
Chargement dans…5
×

Présentation de nodejs

1 846 vues

Publié le

Présentation de Node.js lors de la première édition de la semaine du web à Alger.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 846
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation de nodejs

  1. 1. Développement Javascript côté serveur Vincent Hétru Semaine du web 2011 – Alger
  2. 2. 1995 Javascript apparaît sur Netscape 1996 LiveWire amène javascript côté serveur
  3. 3. Hello World <ul>var http = require( 'http' ); http.createServer(function (req, res) { res.writeHead( 200 , { 'Content-Type' : 'text/plain' }); res.end( 'Hello Worldn' ); }).listen( 8124 , &quot;127.0.0.1&quot; ); console.log( 'Server running at http://127.0.0.1:8124/' ); </ul>
  4. 4. node.js en quelques points <ul><li>Basé sur l'interpréteur javascript V8
  5. 5. Programmation asynchrone événementielle (callbacks)
  6. 6. Un seul processus par programme </li></ul>
  7. 7. Points forts <ul><li>Rapide et optimisé
  8. 8. Scalable
  9. 9. Profite du succès de AJA J
  10. 10. Pas de contrainte de navigateur </li></ul>
  11. 11. Points faibles <ul><li>Pas complétement mature
  12. 12. Plus complexe que la prog synchrone </li></ul>
  13. 13. Les usages <ul><li>Temps réel avec les websockets (socket.io)
  14. 14. Crawler web ou d'API (mashups)
  15. 15. Site complet ou en complément d'un autre backend </li></ul>
  16. 16. Ils utilisent déjà node.js <ul><li>Les frameworks Express2 et geddy
  17. 17. Des modules comme NowJs
  18. 18. Des jeux comme wordsquared
  19. 19. De l'hébergement en cloud comme nodester </li></ul>
  20. 20. NUM, le nouveau LAMP?
  21. 21. Questions? [email_address] http://blognode.fr @blognode

×