Home > Blog > Développement web, Node.js gagne du terrain face au PHP

Dans le cadre d'un développement web comme un site institutionnel, un blog ou un site e-commerce, la question ne se posait pas il y a encore quelques années. Désormais certains développeurs se demande : on part sur quoi Php ou Node.js

Qu’est-ce que Node.js

Node.js est une plateforme de développement JavaScript basée sur le moteur JavaScript V8 de Chrome crée en 2009. Node.js n'est donc  pas un serveur et ni un framework mais c’est juste le langage Javascript avec des bibliothèques permettant de réaliser de nombreuses actions :

  • réaliser des services côté serveur appelés API
  • écrire des entrées/sorties 
  • gérer des connections réseaux

PHP ou Node.js

On utilise le PHP et Node.js  pour le développement coté serveur. De fait, ils sont donc devenus  « concurrent ». Mais le gros atout de Node.sj est qu’il est basé sur les évènements. D’où le fait qu’il soit très léger et très efficace. De plus l’utilisation du moteur développé par Google permet de compiler le JavaScript en code machine natif, ce qui augmente la rapidité du fonctionnement

Mais Node.js n’est pas un Framework même s’il est basé sur JavaScript, il reste cependant plus compliqué à utiliser que le langage PHP. Même Node.js dispose d'une grosse communauté et un gestionnaire de paquets ( Node Package ou NPM)

Le PHP,  véritable pierre angulaire du Web, a de nombreux atout et de fans. L’avantage du PHP est lié à sa facilité d’utilisation. De plus l’hébergement d’applications est très faible. Il suffit de regarder les nombreux sites réalisés avec des CMS tels que WordPress, Joomla, etc. Sans oublier que PHP bénéfice de nombreux frameworks (Symfony, Laravel, etc…)

Pour essayer de conclure

Pour choisir, cela dépendra fortement du type de l’application que vous aurez à réaliser. Tout à fait, puisque PHP a son penchant pour les grandes applis standardisés (blog ou e-commerce) et Node.js, son penchant back-end

par Admin | 19-07-2020 | Mots clés : programmation