12-02-2015, 12:44 PM
Ben, pour faire très court car tu trouveras pas mal de lecture en ligne à ce sujet, en termes de langages, les différences avec Node reviennent aux différences entre Erlang/Elixir et Javascript bien sûr. Donc d'un côté programmation concurrente avec des processus, de l'autre programmation monothread orientée Objet/Prototype.
En termes de plateformes, la principale différence est que la plateforme Erlang est en tous points conçue pour être fiable et résister aux problèmes d'un système en production : bugs, hardware qui pète, serveur qui s'éteint, etc. Node, je ne connais pas assez, mais bon de mon point de vue c'est juste ... ben un runtime javascript quoi, conçu pour pouvoir proposer javascript ailleurs que dans un browser ; ce qui est d'ailleurs très pratique : j'utilise Node tous les jours avec gulp, bower, npm, etc, et je trouve que ça marche très bien !
En termes de plateformes, la principale différence est que la plateforme Erlang est en tous points conçue pour être fiable et résister aux problèmes d'un système en production : bugs, hardware qui pète, serveur qui s'éteint, etc. Node, je ne connais pas assez, mais bon de mon point de vue c'est juste ... ben un runtime javascript quoi, conçu pour pouvoir proposer javascript ailleurs que dans un browser ; ce qui est d'ailleurs très pratique : j'utilise Node tous les jours avec gulp, bower, npm, etc, et je trouve que ça marche très bien !