Herramientas del desarrollador
Herramientas del desarrollador
DevTools del navegador, VS Code y extensiones que te harán más productivo.
Imagina que eres un mecánico y llegas al taller sin herramientas. No importa cuánto sepas de motores, sin una llave inglesa no vas a hacer mucho. En el desarrollo web pasa exactamente lo mismo: necesitas conocer tus herramientas para ser productivo.
En este capítulo vas a descubrir las tres herramientas que usarás todos los días como desarrollador: las DevTools del navegador, Visual Studio Code y las extensiones que convertirán tu editor en una máquina de productividad.
El navegador como herramienta
Sección titulada «El navegador como herramienta»Hasta ahora probablemente has usado el navegador solo para ver páginas web, buscar cosas en Google o ver videos. Pero aquí viene la revelación: tu navegador es la herramienta de depuración más poderosa que tienes.
Tanto Chrome como Firefox (y otros navegadores modernos) incluyen un conjunto de herramientas integradas llamadas DevTools (Developer Tools o Herramientas para desarrolladores). Con ellas puedes:
- Ver el código HTML de cualquier página web en tiempo real.
- Modificar estilos CSS y ver los cambios al instante.
- Ejecutar JavaScript directamente en la consola.
- Analizar el rendimiento de una página.
- Depurar errores cuando algo no funciona.
Para abrir las DevTools tienes varias opciones:
- Presiona
F12en tu teclado. - Usa el atajo
Ctrl + Shift + I(en Windows/Linux) oCmd + Option + I(en macOS). - Haz clic derecho en cualquier parte de la página y selecciona “Inspeccionar”.
Cuando las abras por primera vez, no te asustes. Hay muchos paneles y opciones, pero no necesitas entenderlo todo ahora. Vamos a centrarnos en lo que realmente importa al empezar.
Inspeccionar elementos
Sección titulada «Inspeccionar elementos»Esta es probablemente la función que más vas a usar. Te permite ver y modificar el HTML y CSS de cualquier elemento en la página.
-
Haz clic derecho en cualquier elemento de una página web y selecciona “Inspeccionar” (o “Inspect” si tu navegador está en inglés). Puede ser un título, un párrafo, una imagen, un botón… lo que quieras.
-
Observa el panel de HTML que aparece. Verás el código fuente del elemento que seleccionaste resaltado en azul. A la izquierda tienes la estructura HTML y a la derecha los estilos CSS que se le aplican. Fíjate cómo al pasar el ratón por diferentes líneas de código, los elementos correspondientes se resaltan en la página.
-
Haz doble clic sobre el texto de un elemento en el panel HTML para editarlo. Por ejemplo, si seleccionaste un título que dice “Bienvenido”, cámbialo por “Soy un hacker” (tranquilo, no estás hackeando nada). Pulsa
Entery verás el cambio reflejado al instante en la página. -
Modifica los estilos en el panel “Styles”. Busca una propiedad como
colory haz clic en su valor. Cámbialo aredo a cualquier otro color. Verás cómo el elemento cambia de color inmediatamente. También puedes añadir nuevas propiedades haciendo clic en el espacio vacío dentro de una regla CSS. -
Refresca la página (
F5oCtrl + R). Todos tus cambios han desaparecido. Esto es importante: los cambios que haces en las DevTools son temporales. Solo afectan a tu vista local y se pierden al recargar. No estás modificando la página real ni el servidor.
Así es exactamente como los desarrolladores profesionales depuran problemas visuales. Abren el inspector, prueban diferentes valores de CSS en tiempo real y, una vez que encuentran la solución, la aplican en su código fuente.
La consola del navegador
Sección titulada «La consola del navegador»La consola es como una ventana directa al cerebro de la página web. Desde aquí puedes ejecutar código JavaScript, ver mensajes de error y experimentar libremente.
-
Abre las DevTools y haz clic en la pestaña “Console” (Consola). Verás un área en blanco con un cursor parpadeante esperando tu entrada. Si ya hay algunos mensajes o advertencias, no te preocupes, es normal.
-
Escribe tu primer comando. Haz clic junto al cursor y escribe lo siguiente, luego presiona
Enter:console.log("Hola desde la consola!")Verás que aparece el texto
Hola desde la consola!justo debajo. Acabas de ejecutar código JavaScript directamente en el navegador.console.log()es la función que los desarrolladores usan para imprimir mensajes y verificar que su código funciona. -
Usa la consola como calculadora. Escribe lo siguiente y presiona
Enter:2 + 2El navegador te devuelve
4. Puedes hacer cualquier operación matemática:10 * 5,100 / 3,2 ** 10(esto último es 2 elevado a la 10). La consola evalúa expresiones JavaScript al instante. -
Accede a información de la página. Escribe:
document.titleVerás el título de la página actual.
documentes un objeto que representa toda la página web, y.titlees una de sus propiedades. Acabas de “hablarle” a la página y te respondió. -
Modifica la página con JavaScript. Ahora escribe esto:
document.body.style.backgroundColor = "lightblue"El fondo de toda la página cambia a azul claro. Acabas de modificar el estilo de la página usando JavaScript. Esto demuestra algo muy importante: con JavaScript puedes controlar absolutamente todo lo que ves en el navegador.
VS Code: tu editor de código
Sección titulada «VS Code: tu editor de código»Hasta ahora podrías haber escrito código en el Bloc de notas, pero eso sería como intentar cocinar una cena gourmet con un camping gas. Necesitas una herramienta profesional, y esa herramienta es Visual Studio Code (VS Code para los amigos).
VS Code es un editor de código gratuito creado por Microsoft que se ha convertido en el editor más popular del mundo entre desarrolladores. No es casualidad: es rápido, personalizable, tiene miles de extensiones y funciona en todos los sistemas operativos.
Instalación
Sección titulada «Instalación»- Ve a code.visualstudio.com.
- Haz clic en el botón grande de descarga (detectará que usas Windows automáticamente).
- Ejecuta el instalador
.exeque se descargó. - Acepta los términos de licencia y haz clic en “Siguiente” en cada paso.
- Importante: en la pantalla de tareas adicionales, marca la casilla “Agregar a PATH” y “Registrar Code como editor para tipos de archivo compatibles”. Esto te permitirá abrir VS Code desde la terminal más adelante.
- Haz clic en “Instalar” y espera a que termine.
- Ve a code.visualstudio.com.
- Haz clic en el botón de descarga para macOS.
- Se descargará un archivo
.zip. Ábrelo y arrastra Visual Studio Code a tu carpeta de Aplicaciones. - Abre VS Code desde Aplicaciones.
- Si macOS te dice que no puede abrirlo porque es de un desarrollador no identificado, ve a Preferencias del Sistema → Seguridad y privacidad y haz clic en “Abrir de todas formas”.
- Para usar VS Code desde la terminal: abre VS Code, presiona
Cmd + Shift + P, escribeshell commandy selecciona “Install ‘code’ command in PATH”.
- Ve a code.visualstudio.com.
- Descarga el paquete
.deb(para Ubuntu/Debian) o.rpm(para Fedora/openSUSE). - Para
.deb, abre una terminal y ejecuta:Ventana de terminal sudo dpkg -i nombre-del-archivo.deb - Para
.rpm, ejecuta:Ventana de terminal sudo rpm -i nombre-del-archivo.rpm - También puedes instalarlo desde Snap:
Ventana de terminal sudo snap install code --classic - Una vez instalado, puedes abrirlo desde el menú de aplicaciones o escribiendo
codeen la terminal.
Primer vistazo a VS Code
Sección titulada «Primer vistazo a VS Code»Cuando abras VS Code por primera vez, verás una interfaz que puede parecer intimidante, pero en realidad es bastante sencilla. Vamos a conocer las cuatro zonas principales:
-
Barra lateral izquierda (Sidebar): aquí encontrarás el explorador de archivos, la búsqueda, el control de versiones (Git), las extensiones y más. Es tu panel de navegación principal. Puedes abrirla y cerrarla con
Ctrl + B(oCmd + Ben macOS). -
Editor central: es la zona más grande, donde escribes tu código. Puedes abrir varios archivos a la vez en pestañas, dividir la vista para ver dos archivos lado a lado y mucho más.
-
Terminal integrada: en la parte inferior puedes abrir una terminal sin salir del editor. Usa
Ctrl +(la tecla de acento grave, junto al 1) oCmd +en macOS. Esto es increíblemente útil: no necesitas cambiar entre ventanas. -
Barra de estado (Status Bar): la barra de abajo del todo, generalmente en azul. Te muestra información útil como el lenguaje del archivo actual, la codificación, el número de línea donde está el cursor y los errores del proyecto.
VS Code tiene una función llamada Paleta de Comandos que se abre con Ctrl + Shift + P (o Cmd + Shift + P en macOS). Desde ahí puedes buscar y ejecutar cualquier acción. Si no recuerdas un atajo de teclado o no encuentras una opción, la Paleta de Comandos es tu mejor amiga.
Extensiones recomendadas
Sección titulada «Extensiones recomendadas»Una de las cosas que hace a VS Code tan potente es su sistema de extensiones. Las extensiones añaden funcionalidades al editor, desde cambiar los colores del tema hasta conectar con servicios en la nube. Aquí tienes las que te recomiendo instalar desde el principio:
-
Spanish Language Pack for Visual Studio Code — Si prefieres tener la interfaz de VS Code en español, esta extensión traduce todos los menús y opciones. Después de instalarla, VS Code te pedirá reiniciar y todo aparecerá en español. Es completamente opcional; muchos desarrolladores prefieren trabajar en inglés porque la mayoría de los recursos y documentación están en ese idioma.
-
Live Server — Esta extensión es pura magia. Levanta un servidor local que muestra tu página web y se actualiza automáticamente cada vez que guardas un archivo. No más presionar
F5manualmente. Haces un cambio, guardas conCtrl + S, y el navegador se actualiza solo. Vas a amar esta extensión. -
Prettier - Code Formatter — Prettier formatea tu código automáticamente para que sea limpio y consistente. Se acabaron las discusiones sobre si usar 2 o 4 espacios de indentación: Prettier se encarga. Para que funcione al guardar, ve a la configuración de VS Code y activa “Format On Save”.
-
Auto Rename Tag — Cuando escribas HTML y cambies el nombre de una etiqueta de apertura (por ejemplo, de
<div>a<section>), esta extensión cambia automáticamente la etiqueta de cierre correspondiente. Parece un detalle pequeño, pero te ahorrará muchos dolores de cabeza y errores tontos.
Cómo instalar extensiones
Sección titulada «Cómo instalar extensiones»Instalar extensiones es muy sencillo:
- Haz clic en el icono de extensiones en la barra lateral izquierda (parece un cuadrado con una pieza saliendo, o presiona
Ctrl + Shift + X). - En el campo de búsqueda que aparece arriba, escribe el nombre de la extensión.
- Cuando la encuentres en la lista, haz clic en el botón “Install” (o “Instalar” si ya tienes el pack de español).
- Listo. Algunas extensiones requieren reiniciar VS Code, pero la mayoría funcionan de inmediato.
Es hora de poner todo junto. En este ejercicio vas a conectar VS Code con el navegador usando Live Server para crear tu primer entorno de desarrollo en vivo.
-
Abre VS Code. Si lo acabas de instalar, deberías verlo en tu menú de aplicaciones o puedes escribir
codeen la terminal. -
Abre la carpeta del proyecto que creaste en el Capítulo 2. Ve a
Archivo → Abrir carpeta(oFile → Open Folder) y navega hasta la carpetami-primera-webque creaste anteriormente. Si no la tienes, crea una carpeta nueva con un archivoindex.htmldentro. -
Instala la extensión Live Server si no lo has hecho ya. Ve al panel de extensiones (
Ctrl + Shift + X), busca “Live Server” de Ritwick Dey y haz clic en “Install”. -
Inicia Live Server. En el explorador de archivos de VS Code (la barra lateral izquierda), haz clic derecho sobre tu archivo
index.htmly selecciona “Open with Live Server”. Tu navegador predeterminado se abrirá mostrando la página. Fíjate en la barra de direcciones: en lugar de una ruta de archivo, ahora verás algo comohttp://127.0.0.1:5500/index.html. Eso significa que tienes un servidor local corriendo. -
Edita tu archivo y observa la magia. Con el navegador y VS Code lado a lado, cambia algo en tu archivo
index.html. Puede ser el texto de un título, añadir un párrafo nuevo, cambiar un color. Guarda el archivo conCtrl + S(oCmd + Sen macOS) y mira el navegador: se actualiza automáticamente sin que toques nada.
Resumen
Sección titulada «Resumen»En este capítulo has conocido las herramientas fundamentales que todo desarrollador web necesita:
-
DevTools del navegador: tu aliado para inspeccionar elementos, modificar estilos en tiempo real y ejecutar JavaScript desde la consola. Recuerda que los cambios son temporales y se pierden al refrescar.
-
La consola del navegador: una ventana directa para experimentar con JavaScript, ver errores y depurar tu código. Úsala como tu laboratorio de pruebas.
-
Visual Studio Code: el editor de código más popular del mundo. Con su terminal integrada, la Paleta de Comandos y su interfaz intuitiva, será tu hogar como desarrollador.
-
Extensiones esenciales: Spanish Language Pack, Live Server, Prettier y Auto Rename Tag. Cuatro extensiones que transforman VS Code en una herramienta todavía más poderosa.
-
Live Server: la extensión que conecta tu editor con el navegador y actualiza la página automáticamente cada vez que guardas. Tu nuevo superpoder.
Con estas herramientas configuradas, ya tienes todo lo necesario para empezar a escribir código de verdad.