El texto original de este artículo es Tenets, publicado por Richard Harris en el repositorio de Github de Svelte.
Este texto es un intento de expresar con claridad la filosofía de Svelte —nuestra filosofía fundamental y la guía con la que tomamos decisiones de diseño.
La web importa. (The web matters)
Desarrollamos Svelte porque creemos que la web es muy importante y que su supervivencia continua no está garantizada.
Optimizamos para las buenas sensaciones. (Optimise for vibes)
Tenemos como objetivo explícito convertirnos en el framework que se sienta mejor de usar.
No optimizamos para la adopción. (Don't optimise for adoption)
Aunque vayamos contra la corriente, queremos ser el mejor framework posible.
HTML es la lengua materna. (HTML, The Mother Language)
Tanto priorizar JS como priorizar HTML son enfoques válidos, pero un enfoque centrado en HTML se siente más natural.
Abracemos el progreso. (Embrace progress)
Como comunidad, nuestra postura frente a la tecnología es de optimismo. La plataforma mejorará, las herramientas mejorarán, el hardware mejorará, y si adoptamos esos avances podremos crear cosas mejores.
Los números mienten. (Numbers lie)
El rigor numérico es bueno, y prestamos atención a distintas métricas, pero al diseñar Svelte pensamos más en términos cualitativos que cuantitativos.
Mágico, no magia. (Magical, not magic)
Queremos que Svelte sea algo mágico, y que al escribir código en Svelte sientas que eres un mago. Creemos que en el pasado Svelte estaba en una zona de magia donde no estaba claro cómo funcionaba, y eso es algo que estamos corrigiendo en Svelte 5.
Soñemos en grande. (Dream big)
Creemos que es importante hacerse siempre la pregunta: "¿Qué haría falta para que SvelteKit sea el mejor framework?", sin importar las circunstancias.
A nadie le importa. (No-one Cares)
A la mayoría de la gente no le importan los frameworks. Solo quiere crear algo genial, y Svelte es para ellos. Deberías poder aprender solo los conceptos necesarios y crear lo que quieres sin preocuparte por el resto.
Diseñamos por consenso. (Design by consensus)
Svelte es un proyecto impulsado por la comunidad y guiado por el consenso. Es importante que la comunidad, es decir ustedes, tenga participación en el futuro del proyecto.
5 comentarios
No hay magia, pero se siente como magia
Al ver el siguiente párrafo, no es que hayan usado esa expresión porque no exista la magia, sino que parece incluir la idea de que la magia es un misterio que uno usa sin entender, así que eso también queda un poco ambiguo.
Es una diferencia realmente sutil, así que es muy difícil reflejarla bien en la traducción.
¿Qué tal algo que no es magia, pero se siente como si lo fuera?
Como lo traduje yo mismo, puede haber partes raras; si me lo avisan en los comentarios, lo corregiré lo antes posible. La parte de
Magical, not magicme resulta un poco incómoda en esta traducción, pero no se me ocurre una expresión adecuada.Y el cuerpo de Geek News es una versión resumida.