Hola, les saluda Miguel y en esta ocasión les traigo un nuevo tutorial.
Índice
Detalles técnicos y experiencias
Especialmente en la web, la cuestión de Node.js
o PHP se ha preguntado desde el día que se lanzó Node.js
, que es 2009
.
La razón principal y el propósito por el que escribo este artículo es analizar ambas tecnologías desde una perspectiva técnica. No me centraré en cuál es más preferido por los desarrolladores o buscado.
He estado en el desarrollo web mercado desde mediados de 2014
. He creado muchos WordPress temas desde cero y usé ambos PHP y MySQL juntos.
He creado algunas aplicaciones web usando también Node.js
. Entonces, principalmente les contaré sobre mis propias experiencias.
Aunque ambos se utilizan para el mismo propósito, que es interactuar con la base de datos, tienen arquitectura completamente diferente.
Estructura de PHP
PHP es un multiproceso, propósito general Lenguaje de escritura que se utiliza principalmente en desarrollo web.
Hay un mercado masivo construido alrededor Sistemas de gestión de contenido (CMS) me gusta WordPress, Shopify, Joomla y Drupal.
La parte central de la web tiene sitios web construidos alrededor de estos CMS. A excepción de estos, innumerables sitios utilizan scripts PHP personalizados.
Estructura de Node.js
Node.js
es un tiempo de ejecución de JavaScript creado en el motor de código abierto V8 JavaScript de Google.
Node.js
también tiene un subproceso único, basado en una estructura de modelo de E / S
sin bloqueo, impulsada por eventos, lo que significa que debe ser extremadamente cuidadoso al crear sus aplicaciones web.
A diferencia de PHP tiene solo un hilo, y una vez que bloqueas ese hilo, cada persona que envía la solicitud a tu aplicación tiene que esperar.
En comparación con PHP, Node.js
no tiene CMS extremadamente populares. Node.js
se utiliza principalmente al crear aplicaciones web personalizadas.
Empresas como Netflix, Uber, eBay, PayPal ya ha comenzado a utilizar Node.js
en producción.
Desarrollo: ¿Node.js
o PHP
?
En mi experiencia, PHP es mucho más fácil de aprender, pero aprender Javascript
y Node.js
es mucho más divertido.
Eso definitivamente depende del proyecto (hablaré específicamente sobre eso) que esté construyendo, pero tiene mucho más sentido usar un idioma en ambos front-end
y back-end
.
Alojamiento: ¿Node.js
o PHP
?
El lenguaje PHP
es compatible con innumerables proveedores de alojamiento, a diferencia de Node.js
. Aunque esa es una ventaja para PHP
, no creo que eso te haga preferir PHP
a Node.js
de inmediato.
Rendimiento: ¿Node.js
o PHP
?
En términos de rendimiento, Node.js
es significativamente más rápido en comparación con PHP
debido a la forma en que está construido. Hay procesos específicos que no deben realizarse con Node.js
, espere estos casos; es práctico usarlo.
PHP
es muy práctico de usar para aplicaciones con procesamiento pesado del lado del servidor (intensivo en CPU) como procesamiento de imágenes, conversión de video, compresión de archivos o algo similar.
Gracias por leer este tutorial.
Añadir comentario