Ventajas Y Desventajas De JavaScript - thelastmile/FreeCodeCamp GitHub Wiki

Ventajas y desventajas de JavaScript

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).

Ventajas de JavaScript

  • 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.

Desventajas de JavaScript

  • 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.
⚠️ **GitHub.com Fallback** ⚠️