> Der Originaltext dieses Artikels ist Tenets, den Richard Harris im Svelte-GitHub-Repository veröffentlicht hat.
Dieser Text ist ein Versuch, die Philosophie von Svelte – unsere grundlegende Philosophie und die Leitlinien, nach denen wir Designentscheidungen treffen – klar auszudrücken.
Das Web ist wichtig. (The web matters)
Wir entwickeln Svelte, weil wir glauben, dass das Web äußerst wichtig ist und sein dauerhaftes Fortbestehen nicht garantiert werden kann.
Auf das richtige Gefühl optimieren. (Optimise for vibes)
Wir verfolgen ausdrücklich das Ziel, das Framework zu sein, das sich am besten anfühlt.
Nicht auf Verbreitung optimieren. (Don't optimise for adoption)
Auch wenn es gegen den Strom geht, wollen wir das beste Framework sein.
HTML ist die Muttersprache. (HTML, The Mother Language)
Sowohl ein JS-zentrierter als auch ein HTML-zentrierter Ansatz sind valide, aber ein HTML-zentrierter Ansatz fühlt sich natürlicher an.
Fortschritt annehmen. (Embrace progress)
Als Community blicken wir optimistisch auf unsere Technologie. Die Plattform wird besser, die Tools werden besser, die Geräte werden besser, und wenn wir das annehmen, können wir Besseres schaffen.
Zahlen lügen. (Numbers lie)
Numerische Genauigkeit ist gut, und wir achten auf verschiedene Kennzahlen, aber beim Design von Svelte denken wir eher qualitativ als quantitativ.
Magisch, nicht Magie. (Magical, not magic)
Wir wollen, dass sich Svelte magisch anfühlt und dass ihr euch beim Schreiben von Svelte-Code wie Zauberer fühlt. Wir glauben, dass Svelte früher in einem Bereich der Magie lag, in dem die Funktionsweise nicht klar war, und das korrigieren wir in Svelte 5.
Groß träumen. (Dream big)
Unabhängig von der Situation halten wir es für wichtig, die Frage zu stellen: „Was braucht es, damit SvelteKit das beste Framework wird?“
Niemanden interessiert es. (No-one Cares)
Die meisten Menschen interessieren sich nicht für Frameworks. Sie wollen einfach etwas Großartiges bauen, und Svelte ist für sie da. Man sollte nur die notwendigen Konzepte lernen müssen und sich um den Rest keine Sorgen machen, um das bauen zu können, was man möchte.
Durch Konsens gestalten. (Design by consensus)
Svelte ist ein Community-getriebenes Projekt, das durch Konsens vorangebracht wird. Es ist wichtig, dass die Community – also ihr – Mitverantwortung für die Zukunft des Projekts trägt.
5 Kommentare
Keine Magie, aber magisch
Wenn man sich den folgenden Absatz ansieht, wurde dieser Ausdruck wohl nicht deshalb verwendet, weil es keine Magie gibt, sondern eher in dem Sinne, dass Magie etwas Geheimnisvolles ist, das man benutzt, ohne es zu verstehen – deshalb ist es auch etwas mehrdeutig.
Es ist wirklich ein sehr feiner Unterschied, daher ist es ziemlich schwierig, diese Nuance in der Übersetzung zu bewahren.
Nicht Magie, aber wie wäre es mit etwas, das sich wie Magie anfühlt?
Da ich das selbst übersetzt habe, könnten einige Stellen etwas merkwürdig sein. Wenn Sie mir das in den Kommentaren mitteilen, werde ich es so schnell wie möglich korrigieren. Die Übersetzung von
Magisch, nicht Magie (Magical, not magic)klingt für mich etwas holprig, aber mir fällt keine passende Formulierung ein.Und der GeekNews-Haupttext ist eine Zusammenfassung.