Ventajas Y Desventajas De JavaScript - thelastmile/FreeCodeCamp GitHub Wiki
Como todo lenguaje de programación JavaScript tiene ciertas ventajas y desventajas. La mayoría de pros y contras están relacionados con ser un lenguaje del lado del cliente (client-side).
- Velocidad. Al ser client-side, JavaScript es muy rápido y cualquier función puede ser ejecutada inmediatamente en lugar de tener que contactar con el servidor y esperar una respuesta.
- Simplicidad. JavaScript es relativamente simple de aprender e implementar.
- Versatilidad. JavaScript encaja perfectamente con otros lenguajes y puede ser usado en una gran variedad de aplicaciones. Al contrario de PHP o scripts SSI, JavaScript puede insertarse en cualquier página independientemente de la extensión del fichero. JavaScript puede también ser usado dentro de scripts escritos en otros lenguajes como Perl y PHP.
- Carga del servidor. Al ejecutarse del lado del cliente reduce la carga en el servidor de la página web.
- Seguridad. A razón de que el código se ejecuta en la computadora del usuario en algunos casos puede ser explotado con propósitos malintencionados.
- Confianza en el usuario. JavaScript es, algunas veces, interpretado diferente dependiendo en el navegador que sea ejecutado. Mientras que un código server-side siempre producirá el mismo resultado, código client-side puede ser un poco impredecible. No te preocupes demasiado por esto -mientras pruebes tu código en los navegadores más populares estarás a salvo.