7 points par dodok8 2024-01-05 | 5 commentaires | Partager sur WhatsApp

> Le texte original de cet article est Tenets, publié par Richard Harris dans le dépôt GitHub de Svelte.

Cet article présente la philosophie de Svelte — notre philosophie fondatrice — et vise à exprimer clairement les principes qui guident nos décisions de conception.

Le web compte. (The web matters)

Nous développons Svelte parce que nous pensons que le web est extrêmement important, et que sa survie à long terme ne peut pas être tenue pour acquise.

Optimiser les sensations. (Optimise for vibes)

Nous avons pour objectif explicite de devenir le framework qui procure les meilleures sensations.

Ne pas optimiser pour l'adoption. (Don't optimise for adoption)

Même à contre-courant, nous voulons devenir le meilleur framework possible.

HTML est la langue maternelle. (HTML, The Mother Language)

Donner la priorité à JS comme à HTML sont deux approches valides, mais une approche centrée d'abord sur HTML nous paraît plus naturelle.

Accueillons le progrès. (Embrace progress)

En tant que communauté, notre posture vis-à-vis de la technologie est optimiste. La plateforme s'améliore, les outils s'améliorent, le matériel s'améliore, et si nous les adoptons, nous pourrons construire de meilleures choses.

Les chiffres mentent. (Numbers lie)

La rigueur quantitative est une bonne chose, et nous prêtons attention à de nombreuses métriques, mais lorsque nous concevons Svelte, nous raisonnons de manière plus qualitative que quantitative.

Magique, pas de la magie. (Magical, not magic)

Nous voulons que Svelte soit magique, et que lorsque vous écrivez du code Svelte, vous ayez l'impression d'être un magicien. Nous pensons que, par le passé, Svelte relevait d'une forme de magie dont le fonctionnement n'était pas clair, et nous corrigeons cela avec Svelte 5.

Voyons grand. (Dream big)

Nous pensons qu'il est important de se poser cette question, quelles que soient les circonstances : « Que faudrait-il pour que SvelteKit devienne le meilleur framework ? »

Personne ne s'en soucie. (No-one Cares)

La plupart des gens ne se soucient pas du framework. Ils veulent simplement créer quelque chose de formidable, et Svelte est là pour eux. Ils devraient pouvoir construire ce qu'ils veulent en n'apprenant que les concepts nécessaires, sans avoir à se préoccuper du reste.

Concevoir par consensus. (Design by consensus)

Svelte est un projet mené par la communauté et guidé par le consensus. Il est important que la communauté — c'est-à-dire vous — ait une part dans l'avenir du projet.

5 commentaires

 
guesswhat 2024-01-06

Pas de magie, mais comme par magie

 
dodok8 2024-01-06

Quand on lit le paragraphe suivant, l’expression n’a pas été utilisée simplement pour dire qu’il n’y a pas de magie ; j’ai plutôt l’impression qu’elle porte l’idée que la magie est un mystère qu’on utilise sans le comprendre, donc ça reste un peu ambigu.

C’est vraiment une nuance très subtile, donc il est très difficile de la rendre dans la traduction.

 
click 2024-01-07

Que pensez-vous de quelque chose qui n’est pas de la magie, mais qui en a l’air ?

 
dodok8 2024-01-05

Comme il s’agit d’une traduction que j’ai faite moi-même, il peut y avoir des passages un peu étranges ; si vous me le signalez en commentaire, je corrigerai cela aussi vite que possible. La traduction de Magical, not magic me gêne un peu, mais je n’arrive pas à trouver une formulation vraiment adaptée.

 
dodok8 2024-01-06

Et le corps de l’article sur GeekNews est un résumé.