Imagina que estás en un viaje por carretera, las cosas van muy bien tal vez estás en Colorado, el paisaje es hermoso, el aire huele a limpio, el límite de velocidad es de 80 mph. Booyah Oh no, pero te encuentras con un desvío y la señalización sobre cómo continuar no está clara. No temas, tienes tu teléfono inteligente de confianza contigo … ¡o eso creías! ¡Está muerto!
Pero bueno, estás en Colorado, no en la ciudad de Nueva York, la gente es amigable aquí, así que decides detenerte en un bar para pedir indicaciones. Entras en un lugar llamado “Herradura oxidada” (??) y todos inmediatamente dejan de hacer lo que hacen para mirarte. Anuncias dócilmente que estás perdido e intentas tomar el desvío hacia la I-95:
PHP: Un caballero mayor y hosco al final del bar se anima de su cerveza y te indica que vengas a verlo. Él comienza a explicarte muy deliberadamente cómo funciona el desvío, gira a la derecha aquí, sigue el camino, etc., excepto que mientras escuchas sus instrucciones, las cosas no se alinean exactamente: ¿te llevó en un círculo? ? ¿Era una derecha entonces una izquierda o una izquierda y luego una derecha? Hacia la mitad de las instrucciones, habla sobre cómo generalmente no le gusta en el bar. Finalmente, termina la larga lista de instrucciones y les ordena a los dos un trago de “algo especial”, les asegura que es lo que beben los lugareños. Sabe a gasolina.
- ¿Qué tipos de código de front-end y back-end están involucrados en la construcción de un sitio web de base de datos de viajes?
- ¿El desarrollo web de back-end está tan roto como el desarrollo de front-end?
- ¿Cuáles son los mejores frameworks Java de back-end 2017?
- ¿Puedes escribir Back-End en un idioma y Front-End en otro?
- Cómo administrar y mantener mi sitio web y sus datos mientras externalizo su codificación de back-end
NodeJS: un grupo de personas en edad universitaria se da la vuelta de su juego de billar y ofrece ayuda. Te acercas y todos parecen estar tratando de hablar contigo al mismo tiempo. Pero no es muy concurrente, uno habla por un segundo, luego otro habla y luego otro, es imposible de seguir. Usted menciona que le está costando mucho seguir y deciden que el taco de billar servirá como un “palo de hablar” de facto. Ahora solo la persona con la señal puede hablar, pero siguen pasando la señal. Las instrucciones parecen mayormente coherentes, excepto que de vez en cuando alguien murmura algo acerca de cómo la nueva carretera ES6 haría que su manejo sea mucho más rápido. Al final de su espectáculo hay muchas felicitaciones y ofrecen comprarle una foto de lo “último y mejor”. Lo bebes con entusiasmo. Sabe a leche tibia.
Y ahí lo tienes, nodejs vs. PHP mientras viajas por Colorado. Pero en una nota seria:
PHP: todo es sincrónico, el lenguaje está mal diseñado con muchos momentos “wtf”, es bastante “viejo” y no está de moda como lenguaje de desarrollo web.
NodeJS: es asíncrono por defecto, te encontrarás en el “infierno de devolución de llamada”, es el nuevo calor pero aún deja un mal sabor de boca.