Elige la interfaz adecuada
El trabajo con JavaScript junto a la plataforma más amplia
Estas distinciones te ayudan a elegir un punto de partida sensato sin tratar un solo flujo de trabajo como la respuesta para todas las tareas de programación.
- Flujo de trabajo centrado en JavaScript
- Flujo de trabajo de programación general
Objetivo principal
Flujo de trabajo centrado en JavaScript
Crear y probar scripts e interacciones orientados al navegador.
Flujo de trabajo de programación general
Explorar un proyecto en uno o varios lenguajes y entornos de ejecución.
Mejor primer proyecto
Flujo de trabajo centrado en JavaScript
Una interacción con formularios, una calculadora, un ejercicio del DOM o una pequeña funcionalidad del lado del cliente.
Flujo de trabajo de programación general
Una aplicación más amplia cuyo lenguaje y estructura aún se están decidiendo.
Bucle principal de comentarios
Flujo de trabajo centrado en JavaScript
Cambia el código, ejecuta la interacción, inspecciona el resultado y repite.
Flujo de trabajo de programación general
Elige un entorno de ejecución, ejecuta el proyecto y luego depura los archivos relevantes.
Decisión sobre el lenguaje
Flujo de trabajo centrado en JavaScript
JavaScript ya es el lenguaje de trabajo.
Flujo de trabajo de programación general
El proyecto puede comenzar antes de que se haya decidido el lenguaje.
Enfoque de aprendizaje habitual
Flujo de trabajo centrado en JavaScript
Funciones, eventos, objetos, matrices, módulos y comportamiento del navegador.
Flujo de trabajo de programación general
Estructura del proyecto, configuración del entorno de ejecución, dependencias y convenciones entre lenguajes.
Siguiente comprobación útil
Flujo de trabajo centrado en JavaScript
Confirma el comportamiento en el navegador de destino y con entradas realistas.
Flujo de trabajo de programación general
Confirma que el entorno de ejecución y la configuración del proyecto seleccionados coincidan con la aplicación prevista.
Cuándo cambiar de dirección
Flujo de trabajo centrado en JavaScript
Cambia a un enfoque más amplio cuando necesites lógica de servidor, datos persistentes o una arquitectura más grande.
Flujo de trabajo de programación general
Pasa a un flujo de trabajo específico de un lenguaje una vez que los límites de la aplicación estén claros.