CPU ⬜ Carré Petit Utile

  • Programmes
  • Interviewes
  • Chroniques
  • Chercher
  • Suivez-nous !
  • Version longue de l'interview diffusée dans l'émission CPU release Ex0110 : Node.js.

    Parler de Javascript est un sujet très large, depuis qu'il s'est échappé des navigateurs pour aller vers différentes plateformes il y a 10 ans. Coup de bol, l'auteur d'un tout récent bouquin sur NodeJS fait escale dans le datacenter de nos studios.

    Nous avons donc la chance de recevoir Thomas Parisot :

    • Première partie : porter sur le serveur
      • Comment es-tu venu à la programmation informatique ?
      • Comment as-tu découvert Javascript ?
      • Quand t'es-tu lancé dans Node.js ?
      • Comment a-t-on pu avoir l'idée de faire du javascript côté serveur ? Pour y mettre jQuery ?
      • Pourquoi Node.js est-il si utilisé ? Hype Driven Development ?
      • Quels sont les différences entre un javascript d'une page web qui est jouée dans Chrome, et celui dans Node.js ?
      • À la différence de PHP qui a un programme différent pour chaque page, Node.js est un applicatif qui tourne pour l'ensemble du site, avec un système événementiel. J'explique bien ?
      • Peut-on utiliser Node.js en dehors d'un serveur web ? Et pour quoi faire ?
      • Est-ce que ReactNative a quelque chose à voir avec Node.js ?
      • J'ai parlé de ton livre « Node.js , apprendre par la pratique » qui sort aux éditions Eyrolles, est-il accessible aux débutants ?
      • Pourquoi le gardes-tu disponible sur ton blog en accès libre ?
    • Deuxième partie : construire le projet
      • Pourquoi utilise-t-on V8, l'interpréteur de Google, pour faire tourner Node.js ?
      • Est-ce que Node.js est réellement plus rapide que les autres langages ?
      • Avoir le même langage entre le serveur et le navigateur, est-ce une flemme, comme l'ORM des frameworks permet d'éviter d'écrire directement du SQL ? Et donc est-ce une dette technique ?
      • Sur quels types de projets travaillerais-tu de préférence sur Node.js ?
      • Et sur quels types de projets tu ne l'emploierai qu'à contrecœur ?
      • Peux-tu nous présenter les frameworks de cet écosystème ? ExpressJS qui fut le premier d'entre eux, encore pas mal utilisé.
      • Sur les navigateurs, on a différents modules d'accélérations, notamment ASM.JS et maintenant WebAssembly. Node.js en profite ou non ?
    • Troisième partie : maintenir pour l'à venir
      • TypeScript est un sur-langage porté par Microsoft pour avoir un typage fort, ECMAscript propose aussi des avancées de ce côté là,... lequel des deux est le plus intéressant ?
      • À ses débuts, les sites web en Node.js étaient très critiqué à cause de la boucle infini d'attente d'événements qui bouffait les ressources serveurs. Est-ce que cela a changé ?
      • Wordpress veut se ré-écrire complètement de PHP à Node.js, est-ce un risque que le déploiement soit nettement plus compliqué ? (on va éviter les vannes sur les failles de sécu de wordpress)
      • Cela demande plus de compétences serveurs ?
      • Du coup, un dev Node.js, à expérience équivalente, il est mieux payée qu'un dev PHP ou Java ?
      • Que penser de NPM, le gestionnaire de packages ? Y'a une blague comme quoi commencer un projet avec, c'est télécharger la moitié d'internet avant de commencer....
      • Comment vois-tu l'avenir de Node.js ?
      • Après Node.js, quel serait ton prochain langage de prédilection ?

    Texte et interview : DaScritch
    Photo : portrait par Noémie Girard, ©, D.R., détail.

    Pièces jointes

    Aucun commentaire

    Ajouter un commentaire

    Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées. Votre e-mail ne sera pas affiché.

    Haut de page