Stack Explorer

JavaScript

Lenguaje de programación interpretado, versátil y ubicuo en la web

Tipado: dynamic Creado: 1995
Sitio oficial

Paradigmas

object-orientedfunctionalevent-driven

Ventajas y Desventajas

Ventajas

  • + Ubicuo - corre en todos los navegadores
  • + Ecosistema npm enorme (2M+ paquetes)
  • + Versatilidad: frontend, backend, mobile, desktop
  • + Comunidad muy activa y recursos abundantes
  • + Fácil de empezar para principiantes

Desventajas

  • - Tipado débil puede causar bugs sutiles
  • - Callback hell y complejidades async
  • - Fragmentación de herramientas y frameworks
  • - Rendimiento inferior a lenguajes compilados

Casos de Uso

  • Aplicaciones web interactivas
  • SPAs y PWAs
  • APIs con Node.js
  • Apps móviles con React Native
  • Desktop con Electron

Frameworks y Librerías (35)