Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

io.js 1.1.0 : la plateforme JavaScript continue de forger son identité

Et se différencie petit à petit de Node.js

Le 2015-02-06 15:02:32, par vermine, Expert éminent sénior
io.js 1.1.0 : la plateforme continue de forger son identité
Et se différencie petit à petit de Node.js



io.js est une plateforme JavaScript construite sur base de Node.js. Elle est comptabile avec l'écosystème npm et avec le moteur V8 qui implémente de nombreuses fonctionnalités de la spécification ECMAscript 6.

Sa version 1.0 a été décrite ici : Io.js : le fork de Node.js sort en version bêta. Cette version (première version majeure) est considérée comme suffisamment détachée de sa base Node.js.

La séparation concerne la mise à jour plus rapide des modules externes comme npm, libuv, openssl, mais aussi plusieurs API Node.js :

  • les buffers ;
  • le child_process ;
  • la cryptographie ;
  • la partie http ;
  • etc.


Aujourd'hui, l'équipe en est à la version 1.1.0.

Elle apporte, par exemple, les améliorations suivantes :

  • des modifications dans le module crypto, notamment sur la rapidité ;
  • une meilleure gestion des erreurs (plus de descriptions) ;
  • la mise à jour des packages npm, http-parser, libuv et V8 ;
  • la correction de problème de file descriptor leak ;
  • etc.


Le site officiel.

Et vous ?

Avez-vous essayé io.js ? Qu'en pensez-vous ?
  Discussion forum
8 commentaires
  • madfu
    Membre confirmé
    En fait je ne comprends pas vraiment ce qui est reproché à nodejs / l'intérêt de ce fork
  • Kaamo
    Membre émérite
    Vu la dernière réaction en date du CEO de Node, je compte bien basculer vers io.js
    En gros, ils ont lancé un incubateur. Cela sert à donner un coup de pouce aux startups en leur offrant du support (conseil/formation d'expert), des services (hébergement/maintenance de l'application), etc s'ils utilisent Node comme plateforme.

    C'est la guerre !
  • steel-finger
    Membre confirmé
    Comme dit Kaamo c'est la guerre, et je suis du même avis que lui, je pense qu'il faut soutenir io.js, je compte passé tout mes serveurs dessus à la place de nodejs
  • danielhagnoul
    Rédacteur
    Très mauvaise nouvelle, cela ne se passe pas du tout comme je l'espérais.

    Conclusion : j'envoie mon apprentissage et mon projet d'utilisation de node.js aux oubliettes et je porte mes efforts sur la nouvelle version de PHP (POO) qui me semble s'être bien améliorer depuis deux ans.
  • pik_0fr
    Nouveau membre du Club
    Concernant PHP, il y a ce projet qui est intéressant. La philosophie de node.js et io.js mais en php.

    http://reactphp.org/
  • le_chomeur
    Expert confirmé
    Envoyé par danielhagnoul
    Très mauvaise nouvelle, cela ne se passe pas du tout comme je l'espérais.

    Conclusion : j'envoie mon apprentissage et mon projet d'utilisation de node.js aux oubliettes et je porte mes efforts sur la nouvelle version de PHP (POO) qui me semble s'être bien améliorer depuis deux ans.
    peux tu préciser ce que tu entends par la ?
  • danielhagnoul
    Rédacteur
    Envoyé par pik_0fr
    Concernant PHP, il y a ce projet qui est intéressant. La philosophie de node.js et io.js mais en php.

    http://reactphp.org/
    Cette guerre "node" versus "io" me fait peur, comment cela va-t-il évoluer dans deux ans ?

    Je pense que basé un nouveau projet intranet sur un langage instable ou non mature c'est devoir le retravailler dans 6 mois.

    Envoyé par le_chomeur
    peux tu préciser ce que tu entends par la ?
    Ce que j'entends de quoi ?

    Si c'est sur le PHP, je n'ai jamais fait mystère dans le passé de la piètre opinion que j'en avais. Je le considérais moins comme un langage que comme un ramassis de fonctions.

    Mais dans la vie tout change, les langages informatiques aussi.

    Je comparais depuis quelques jours, "node" et la version 5.6 de PHP.

    Depuis la dernière fois que j'y ai jeté un oeil, plus ou moins deux ans, je constate que le PHP est devenu un vrai langage POO. Je crois que la gestion de données avec PDO va convenir à mes besoins.
  • le_chomeur
    Expert confirmé
    je te demandais ce qui te dérangeais dans cette guéguère mais tu viens d'y répondre