- Svelte es una nueva forma de crear aplicaciones web
- Un compilador que convierte componentes declarativos en JavaScript eficiente para actualizar el DOM con precisión
- Cambios en la versión 5.0
- Rendimiento aún mejorado
- Un sistema de reactividad más granular mediante Runes
- Una sintaxis de plantillas más expresiva con snippets y propiedades de eventos
- Soporte nativo para TypeScript
- Compatibilidad retroactiva con la sintaxis anterior
Resumen de GN⁺
- Svelte ofrece una forma innovadora de desarrollar aplicaciones web y las convierte en JavaScript eficiente mediante un compilador
- SvelteKit es una herramienta para crear aplicaciones completas y ayuda a los desarrolladores a comenzar fácilmente
- En comparación con otros frameworks como React o Vue, ofrece una experiencia más concisa y un rendimiento más rápido
- Es útil para quienes están interesados en el desarrollo web, y se recomienda probar la simplicidad y el rendimiento de Svelte
4 comentarios
¿Eres desarrollador de Svelte o estás relacionado con el proyecto?
https://news.hada.io/user?id=neo
Comentarios en Hacker News
Hay quienes opinan que usar Svelte 5 resulta ventajoso a largo plazo al crear apps complejas. Al principio puede requerir más código que Svelte 4, pero en apps complejas ofrece mejores resultados. Resulta útil mover los runes
$state()de archivos.sveltea archivos.svelte.tspara construir una estructura orientada a datos. Con esto, puede que no sea necesario un manejo de estado complejo.Recomiendan Svelte porque permite construir proyectos de forma rápida y eficiente sin tener que aprender un framework complejo. Como ejemplo, mencionan un proyecto sencillo hecho con Svelte durante un fin de semana.
Hay quien no entiende la popularidad de React y opina que, existiendo Svelte y Vue, no hay razón para usar React en un proyecto nuevo.
Según el changelog de Github, la nueva versión ofrece mejoras de rendimiento, un sistema de reactividad más granular, una sintaxis de plantillas más expresiva, soporte nativo para TypeScript y compatibilidad con la sintaxis anterior.
Hay quienes esperan que React pierda cuota de usuarios y que más empresas adopten Svelte, aunque opinan que en las grandes compañías eso tomará tiempo. Mencionan que evitaron el desarrollo frontend en la época en que Angular y React dominaban, pero que Svelte y Astro sí les parecen comprensibles, y que les gustaría volver al frontend con estos frameworks nuevos.
Les encanta Svelte y lo usan en proyectos personales y de empresa, pero en el caso de Svelte 5 todavía hay muchos problemas sin resolver, así que planean esperar un poco antes de usarlo en proyectos de empresa. En proyectos personales ya actualizaron para encontrar problemas.
Hay una pregunta sobre qué librería de UI usan en una app de SvelteKit.
Alguien odia React y planea probar Vue o Svelte, y se pregunta si existe algún bootstrap básico que incluya autenticación social.
Hay quien usa Svelte 4.0 en producción y opina que su rendimiento es excelente y que rara vez es la causa de problemas. Quiere probar la nueva versión. También se pregunta por la relación entre la capacidad de escribir software y la capacidad general de escribir bien.
A alguien le gusta Svelte y pregunta si otros tienen experiencia usando tanto Vue como Svelte. Parece que ambos frameworks han convergido bastante con el tiempo, y quiere saber por qué elegir uno sobre el otro a raíz de este lanzamiento.
A mí también me sigue pareciendo que Svelte es lo mejor.
Últimamente lo estoy usando con Live Svelte en Phoenix, y como además es fácil integrarlo con varias librerías de JS, estoy muy satisfecho.