Ventajas de Svelte sobre React y Vue

_janc_18 de junio de 2026 a las 10:20

¿Alguna ventaja de usar Svelte en lugar de React o Vue?

_janc_18 de junio de 2026 a las 10:20

¿Es solo por el rendimiento?

BTolputt18 de junio de 2026 a las 10:25

Es más fácil integrar las bibliotecas JavaScript "rayas" porque Svelte actúa en objetos DOM reales, no virtuales.

hyrumwhite18 de junio de 2026 a las 17:40

Por lo menos para Vue, una biblioteca JS de vanilla es un compostable lejos de la integración. Vue utiliza el dominio virtual para dividir, pero actualiza el domo en la configuración, y las actualizaciones posteriores sólo ocurren atómicamente después de los cambios de estado.

ryutaromack19 de junio de 2026 a las 1:14

Estoy de acuerdo. he corrido en un par de veces donde necesitaba integrar bibliotecas de vanilla javascript y sólo funciona con svelte. no he utilizado vue en edades por lo que no sé o recuerdo si tiene capacidades similares.

IamNochao18 de junio de 2026 a las 10:26

¿Reactividad granular?

therealPaulPlay18 de junio de 2026 a las 10:28

No es necesario enviar un runtime ya que Svelte no utiliza un domo virtual.

Jona-Anders18 de junio de 2026 a las 11:28

Svelte tiene un tiempo de ejecución con svelte 5 para runas y señales - pero es pequeño y permite que las aplicaciones a escalar mucho mejor en tamaño que antes. Así que antes de svelte 5 no había tiempo de ejecución, pero por lo tanto el código fue "duplicado" entre los componentes. Ahora es un poco más grande para empezar, pero por lo tanto la aplicación crece mucho más despacio que antes.

Evilsushione18 de junio de 2026 a las 20:33

Pensé que usaba las señales JavaScript debajo.

Jona-Anders18 de junio de 2026 a las 22:23

Por supuesto, las señales se implementan en JavaScript, pero no hay un estándar para las señales en JavaScript.

LinkPlay918 de junio de 2026 a las 10:29

su simplemente más agradable para trabajar con imo. vista es similar, pero la diferencia entre reaccionar es asombrosa. reaccionar te obliga a aprender un montón de conceptos adicionales y huecos y pistolas para evitar.

sorainyuser18 de junio de 2026 a las 11:10

Desafortunadamente, me convertí de sveltekit a nuxt porque es lo suficientemente grande como para no preocuparme de escalar tu equipo en él.

LinkPlay918 de junio de 2026 a las 11:58

¿Qué falta exactamente? qué impide que un equipo use svelte de escalar?

OhByGolly_18 de junio de 2026 a las 13:01

Nada fuera de eso es relativamente verde para los nuevos desarrollos.

kevin_whitley18 de junio de 2026 a las 13:27

Me gustaría argumentar que cualquier desarrollador lo suficientemente inteligente como para comprender React puede estar superando su propio React en Svelte dentro de una semana o más. Por supuesto, todavía tendrán algún truco a través de las traducciones de "cómo hacer X en Svelte", pero incluso con los documentos permanentemente abiertos, generalmente pueden superar su propio React.

sorainyuser18 de junio de 2026 a las 13:05

Puede servir a los mismos propósitos que el proyecto vista o reacción. Incluso empecé mi empresa usando svelte, y es posible. Svelte puede ser más rápido en el desarrollo, pero al mismo tiempo cuando se enfrenta a un problema es mucho más difícil de resolver. No hablando de la adquisición de talentos ya que es mucho más simple para vista, ya que hay sólo más desarrolladores para ello. me encanta svelte y siempre fue un defensor, no me equivoces. Pero cuando estás escalando el negocio quieres centrarte en el marketing y la venta, no en la tecnología.

nullbyte42018 de junio de 2026 a las 13:18

¿Por qué es más difícil resolver los problemas de Svelte? La base de código está bastante bien mantenida por algunas personas claramente muy competentes, por lo que es posible echar un vistazo a por qué no funciona. Especialmente con la ayuda de la IA. Y la documentación es bastante buena también. Para mí, lo más confuso sobre sveltekit es lo sencillo que es. Es como si esperara más magia negra de lo que existe. Pero quizás no la haya usado lo suficiente tiempo. ¿Qué tipo de problemas está pensando?

kevin_whitley18 de junio de 2026 a las 13:32

Simplemente no (en mi experiencia). he estado construyendo en Svelte desde los primeros días, con muchas aplicaciones en producción. Yo construyo en React para el trabajo normal, y Svelte para todas mis propias cosas. React crea una interesante paradoja donde introduce muchos problemas debido a la complejidad que requiere. Esto hace que los desarrolladores teman una audiencia más pequeña en Svelte porque se preguntan "¿quién respondería a todas estas preguntas que siempre tengo???" Pero la respuesta está más cerca de "muchas de estas preguntas que ni siquiera tendrías en Svelte".

nullbyte42018 de junio de 2026 a las 13:42

Lo más aterrador es que no hay mucho por lo que preocuparse en Svelte, por lo que parece que algo está faltando

SaabiMeister18 de junio de 2026 a las 18:11

Los peores problemas que he tenido que lidiar con el uso de Svelte fueron las sutiles diferencias en la forma en que las cadenas de dependencias de tiendas derivadas y las declaraciones reactivas '$:' manejaban las actualizaciones, creando diferencias en el comportamiento a la lógica aparentemente equivalente. Pero incluso eso era predecible, arquitectónicamente comprensible, fácil de trabajar y casi nunca un problema significativo que los desarrolladores más experimentados de Svelte ni siquiera son conscientes de esto.

kevin_whitley18 de junio de 2026 a las 18:40

Siento que soy uno de los pocos que realmente no aman las runas... son increíbles en algunos casos, y me siento como una regresión DX en otros.Estoy totalmente de acuerdo con usted en algunos de los desafíos de reactividad, pero luego cada marco reactivo parece tener ese problema de alguna manera u otra (ciertamente en React en mi experiencia).

SaabiMeister18 de junio de 2026 a las 18:43

absolutamente

Several_Bumblebee15318 de junio de 2026 a las 10:32

para codificar agentes menos expedición de token

demian_west18 de junio de 2026 a las 11:09

Ah, lol, yo no me refería a este

Sea_Chipmunk539518 de junio de 2026 a las 18:25

Errar hasta que lo demuestres

snookette18 de junio de 2026 a las 18:59

No lo intenté recientemente, pero sentí lo contrario hace unos meses, ya que los modelos estúpidos simplemente instalaron paquetes de reacción, aunque le dije que no lo hiciera.

jessycormier18 de junio de 2026 a las 10:32

Encontré que es fácil de usar cuando se crea una biblioteca de generador de imágenes con una ruta .png, esto no es algo que puedas hacer en vista. Puedes reaccionar ya que soporta esas funciones de lado del servidor. Svelte se sintió más fácil y más limpio cuando probé ambas. (Usado para generar encabezados únicos para publicaciones en un blog basado en una versión slug del título como la semilla)

kakarlus18 de junio de 2026 a las 10:32

Menos estrés

DeltaLaboratory18 de junio de 2026 a las 10:35

Casi todo excepto el mercado laboral

Intrepid-Ordinary69918 de junio de 2026 a las 19:32

Puedo ser derrotado por decir esto, pero creo que el mercado de trabajo es igualmente desafiante hoy en día, independientemente de la biblioteca o el marco, y esto se está convirtiendo en una vieja discusión.

9768945648956419 de junio de 2026 a las 11:46

Por lo que vale, la IA es lo que me hizo empezar a "usar" Svelte por primera vez. No podía justificarlo antes, a pesar de investigar y concluir que en general es probablemente el mejor marco, pero ahora que básicamente puedo reescribir cualquier cosa en cualquier cosa, he ido de nunca tocar a Svelte a usarlo en todas partes. Los agentes parecen funcionar bien con él. Nunca he escrito realmente una línea de código Svelte yo mismo - o, francamente, cualquier código frontend, pre-AI siempre he trabajado con los gemoths de vainilla confuso JS/TS - pero básicamente solo golpeo a las IA con "Ok trate de dividir esto en más componentes y reutilizar estos componentes existentes en lugar de reinventar nuevos componentes sólo para esto" cada vez y el resultado final parece decente lo suficiente

Shoddy_One446522 de junio de 2026 a las 14:17

Svelte cuesta menos tokens. En serio! desarrollé un complejo sitio web 3x usando Svelte, React y Vue usando Claude 4.8 Svelte fue mucho más barato. Al igual que el elixir es más barato que Python Zig es más barato que la hierba El desarrollo del Elixir es más barato que la mayoría de los idiomas. ¿de verdad ya importa qué lengua es? Es todo sobre velocidad y costo de token no días de hombre. Es: Cómo rápido se puede lograr una solución libre de errores utilizando el número mínimo de tokens. Las tecnologías que son más baratas para desarrollar con LLMs deben prevalecer a menos que los vendedores de tokens puedan influir en las pilas de tecnología. Pero, hej, hemos estado conduciendo coches de gasolina durante cientos de años - lo que es prueba de que cuando se trata de los merc

HansVonMans19 de junio de 2026 a las 8:29

Hahaha oh lord imagina la optimización de la contratabilidad para empleos de codificación manual en 2026

RedlineQuokka19 de junio de 2026 a las 20:18

Aunque no es manual, las puertas de trabajo todavía requieren experiencia en el idioma y el marco específico e infra el proyecto está utilizando, no sólo en algún idioma, marco e infra.

Upstairs_Toe_356019 de junio de 2026 a las 19:49

Comentario muy claro

Eugen_Ivanovic22 de junio de 2026 a las 17:50

Slam dunk comentario.

demian_west18 de junio de 2026 a las 11:13

Código más claro y sencillo, menos armas de fuego y idiosincrasias de marco, sin vDOM (no va más allá del rendimiento). BTW, hay un número creciente de grandes jugadores de alto rendimiento (no suficiente) que han ido llenos en Svelte (Apple, Hugging face,...).

tardoos18 de junio de 2026 a las 11:30

Sí, tendrás diversión debugando cuando envíen una versión completamente roto del marco Más que eso, DX es mucho, mucho peor. La integración TS también es mucho peor. Svelte es un marco divertido si lo usas en tu tipo de proyecto de lista de tareas.

TwystedLyfe18 de junio de 2026 a las 11:36

El software tiene errores, ya lo han corregido.

Exact-Big350518 de junio de 2026 a las 11:59

Usted no debería estar instalando paquetes que jóvenes de todos modos en este día y edad cortesía de ataques de la cadena de suministro.

FluxKraken18 de junio de 2026 a las 13:50

¿Estás actualizando a las versiones más recientes de todos tus paquetes, en producción? ¿Estás mendigando para ser hackeado? ¿No hay política de edad mínima?

Alternative_Web720218 de junio de 2026 a las 14:10

Es mejor dejar de beber

Subject_Health_318218 de junio de 2026 a las 11:32

DX. Estudié React por como 3 veces, diferentes cursos, docenas de proyectos de mascotas. Me tomó alrededor de 4 meses antes de que haga clic. Pero con Svelte estaba listo para crear dentro de 3 días de estudiar. BTW es ridículo que Svelte se sienta más cerca de Vanilla JS, que React. Aunque es DSL.

kevin_whitley18 de junio de 2026 a las 13:34

Muchos años de React construyendo bajo mi cinturón antes de que tocara a Svelte, y yo dentro de un día o dos ya estaba más rápido en el último. Incluso simplemente pasando por los tutoriales de vuelta entonces fue una reacción agitada tras otra... pensando "omg, esto habría tomado mucho más en React (o simplemente no se trata ni siquiera nativamente)".

hyrumwhite18 de junio de 2026 a las 17:45

React también tiene un DSL, JSX no es vanilla

Subject_Health_318218 de junio de 2026 a las 18:06

JSX es el azúcar sintético para React.createElement()

hyrumwhite18 de junio de 2026 a las 20:00

Sí, es azúcar sintáctico. Las plantillas de Vue son azúcar para crear VueElement Svelte Las plantillas de Svelte son azúcar para operaciones de dom Cada una de ellas utiliza extensiones de archivo no estándar, .tsx/jsx, .vue y .svelte. Todos son DSLs que no son compatibles con vanilla JS

Subject_Health_318218 de junio de 2026 a las 20:08

hmm, tiene sentido

srlechuga18 de junio de 2026 a las 11:44

Salud Mental

Own-Phone237518 de junio de 2026 a las 12:14

sintaxis limpia, casi igual que vista, no hace falta demasiado ext depósitos

Rheath7218 de junio de 2026 a las 12:59

Estaba escribiendo React profesionalmente ya que era una nueva biblioteca de nicho de Facebook.

Rheath7218 de junio de 2026 a las 13:00

De hecho, las herramientas de cinta son mejores para React Still.

kevin_whitley18 de junio de 2026 a las 13:36

El mismo equipo en ambas cuentas! todavía trabaja en React a día de hoy (para el trabajo), y todavía puede decir con seguridad que Svelte es simplemente más limpio, más sencillo, mejor rendimiento, y resuelve tantos problemas a nivel de aplicación que React no lo hace.

KaiAusBerlin18 de junio de 2026 a las 13:11

¿Quién ha hecho mi día?

Heraldique18 de junio de 2026 a las 13:15

Es bueno para el desarrollo web embedded porque usa menos almacenamiento

Spare_Message_360718 de junio de 2026 a las 14:24

es difícil escribir mal código. el compilador sólo hace el levantamiento pesado. Un dashboard de producción fue de 2MB en mi React MVP a 500kb en mt Svelte Code. Todo se carga rápidamente, la aplicación es snappy, el código no es un infierno de llamadas. Menos ecosistema de paquetes comprometidos, menos bibliotecas para aprender. sólo funciona.

wentallout18 de junio de 2026 a las 15:00

Probar guardar más tokens para la codificación de agentes 3. No hay conceptos extraños para aprender... a diferencia de React

egehancry18 de junio de 2026 a las 15:54

Svelte es el archivo de su propio archivo, pero su propio archivo de tipo es simplemente revolucionado en el desarrollo front-end. Front-end es dos cosas. 1. Usted declara lo que su HTML/CSS es para un determinado conjunto de variables (estado): esto es template. 2. Usted escribe la misma lógica conectando las acciones del usuario a cambios en ese estado: eso es la programación. Eso es todo el trabajo. Svelte 5 tomó ambas cosas y las perfeccionó. Programación: con runas, un estado es sólo una variable de estado que escribió en pureScript. let count = $state(0), entonces 'count++`. Usted cambia una variable cambiándola. Nada especial, puro TypeScript. Template: Usted hace un fichero '.svelte````````````

ijustwrotesomecss18 de junio de 2026 a las 17:16

Angular para las calles, Svelte para las hojas

lastWallE18 de junio de 2026 a las 17:59

¿Quieres mantener tu sanidad?

underwatercr31218 de junio de 2026 a las 18:06

todo

ffiw19 de junio de 2026 a las 4:28

Más fácil en los agentes de codificación. pueden razonar más fácilmente con svelte ya que las cosas no están demasiado abstractas.

imavlastimov19 de junio de 2026 a las 6:00

Sólo use lo que AI es mejor en.

Sseyh19 de junio de 2026 a las 7:22

Te va a encantar, esa es la mejor opción.

Harinderpreet19 de junio de 2026 a las 11:49

Una biblioteca para Frontend y Backend, React también puede hacer, pero Reac hace que sea complicado.

SAF1N19 de junio de 2026 a las 17:26

react: tenemos soluciones a tus problemas, y luego tenemos soluciones a los problemas que nuestras soluciones anteriores hicieron... y ahora estás descargando 600kb de react en carga de página svelte: tenemos reactividad... gestión de estado... y JavaScript, descubre la solución a tu problema por ti mismo bro

nhoyjoy20 de junio de 2026 a las 6:57

El pivot sería Web Components, y el uso inteligente de la agrupación. No necesitamos confiar totalmente en un marco completo. Elija lo que funcione para un alcance pequeño, construya componentes / widgets y envuelva el contexto para que la IA pueda entregar mejor, y usted puede controlar la calidad también. Pero esto no importa ya que queremos hacer todo propietario con Rust / Go y Web Assembly.

venir_dev20 de junio de 2026 a las 18:57

Yo diría que la pregunta es "vs reaccionar". por lo tanto, la experiencia del desarrollador. Vue tiene un DX bastante idéntico.

Electronic-Pie-187924 de junio de 2026 a las 11:07

Desarrollador Experiencia es sólo vaaaay mejor, trabajó durante 3 años en un Svelte, SvelteKit, Typescript, GraphQL pila.

_janc_24 de junio de 2026 a las 13:27

¿Puedes elaborar un poco por nicer?

Electronic-Pie-187925 de junio de 2026 a las 14:47

React tutorial a menudo se siente como si necesitas una lista entera de dependencias sólo para obtener las cosas básicas para trabajar. Mucho de eso puede sentirse hackeado, no muy redondeado, y lleno de conceptos extraños o trampas ocultas que no son evidentes al principio. Con el tiempo, se siente hinchado, especialmente en componentes complejos como una base de código legado / pago o cosas similares. Yo trabajé en una tienda en línea para una etiqueta de moda aquí en Alemania, donde nos conectamos a Svelte muy rápidamente. Fue divertido trabajar con, y porque me gustó tanto, aprendí mucho a lo largo del camino con Svelte, SvelteKit, TypeScript, y GraphQL. Después de años de trabajar con esa base de código legado, fue sinceramente refrescante ver un enfo