Creación de un Proyecto Web con HTML5 y Svelte paso a paso
Clase 15 de 26 • Curso de Svelte
Resumen
¿Cómo configurar el punto de entrada de una aplicación?
Para comenzar a trabajar con un proyecto web, es esencial establecer adecuadamente el punto de entrada de nuestra aplicación. En este caso, utilizamos Visual Studio Code para crear un archivo index.html
dentro de la carpeta public
. Este archivo servirá como el principal punto de ingreso y su estructura debe seguir estándares de HTML5. Si necesitas afianzar conocimientos en HTML5 y CSS, el curso de Plazti es altamente recomendado. Aquí está el snippet básico de lo que deberías incluir:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PUXTAgram</title>
</head>
<body>
<main></main>
</body>
</html>
Este código incluye etiquetas fundamentales como DOCTYPE
, html
, head
, meta
para el manejo de caracteres UTF-8 y adaptación a diferentes dispositivos. El body
contendrá un main
, donde insertaremos la aplicación.
¿Cómo crear la estructura básica de un proyecto Svelte?
Una buena organización del proyecto es clave para un desarrollo eficiente. En este caso, dentro de la carpeta src
, se crea un directorio llamado containers
para almacenar componentes principales, empezando con App.svelte
. Este componente inicial podría tener la siguiente estructura:
<script>
// Aquí podría ir la lógica del componente
</script>
<style global>
body {
background-color: #f5f5f5;
color: white;
}
</style>
<div id="main">
<h1>Hello PUXTAgram</h1>
</div>
Este archivo, aunque inicialmente sencillo, será el lugar donde se desplegará nuestra aplicación. La sintaxis de Svelte permite combinar lógica, estilos y estructura en un solo lugar.
¿Cómo configurar Webpack y Webpack Dev Server?
Es crítico configurar correctamente nuestro entorno de desarrollo para asegurar cambios en tiempo real y preparar el proyecto para producción. Primero, instalamos Webpack Dev Server usando:
npm install webpack-dev-server --save-dev
A continuación, en el archivo package.json
, configuramos dos scripts
:
"scripts": {
"build": "webpack --mode production",
"start": "webpack-dev-server --open --mode development"
}
- Build: Compila el proyecto para producción.
- Start: Ejecuta un servidor de desarrollo que abre automáticamente el navegador.
Una vez configurado todo lo anterior, podemos compilar el proyecto y ejecutar un servidor de desarrollo para ver el primer render:
npm run build
npm run start
Esto nos mostrará nuestra aplicación inicial en el navegador, validando que la configuración es correcta.
Con estas indicaciones, se sientan las bases para comenzar el desarrollo de una aplicación web robusta y bien estructurada. ¡Ahora estás listo para seguir adelante y ver cómo tu proyecto cobra vida! Recuerda seguir explorando y aprendiendo para mejorar tus habilidades.