PHP: Hypertext Preprocessor je univerzální programovací jazyk původně určený pro vývoj webových stránek. Původně jej vytvořil Rasmus Lerdorf v roce 1994 a od té doby se používá jako první volba preferovaného jazyka pro systémy pro správu obsahu, jako jsou WordPress, Drupal a Joomla. Podle nejnovějších statistik z roku 2018 je více než 80 % webových stránek vytvořeno pomocí jazyka PHP.
Node.js je open-source, multiplatformní běhové prostředí JavaScriptu postavené na enginu V8 JavaScript prohlížeče Chrome, které spouští kód JavaScriptu mimo prohlížeč. Vzniklo v roce 2009 a přišlo s hlavní výhodou – Node.js umožňuje provádět asynchronní programování. Ačkoli procento webových stránek, které jsou vytvořeny pomocí Node.js, je poměrně nízké (0,4 %), mezi vývojáři se rychle stává populárním.
Synchronní kód se provádí řádek po řádku a pokračuje ve vykonávání dalšího řádku kódu, jakmile je aktuální řádek vykonán.
Asynchronní kód vykonává celý kód najednou.
Node.js vs PHP: Node.node: rozdíly
Jak JavaScript, tak PHP lze vložit přímo do HTML, oba však ke svému běhu potřebují interpret. PHP se již dlouho snadno instaluje a používá na straně serveru a je poháněno enginem Zend. Node.js je běhové prostředí pro JavaScript na straně serveru, poháněné JavaScriptovým enginem V8 společnosti Google.
Současnost :
PHP je synchronní, ale kromě synchronní části existují některá API, která se chovají asynchronně. Používá vícevláknové blokování I/O k provádění více úloh, které mají běžet paralelně vedle sebe.