[Terjemahan] Prinsip Svelte (Tenets)
(velog.io)> Artikel asli tulisan ini adalah Tenets yang diunggah Richard Harris ke repository GitHub Svelte.
Tulisan ini adalah filosofi Svelte — filosofi dasar kami, sekaligus upaya untuk mengekspresikan dengan jelas pedoman yang kami gunakan saat membuat keputusan desain.
Web itu penting. (The web matters)
Kami mengembangkan Svelte karena kami percaya web sangat penting, dan kelangsungan hidup web secara berkelanjutan tidak bisa dianggap terjamin.
Mengoptimalkan untuk rasa. (Optimise for vibes)
Kami secara eksplisit menjadikan tujuan untuk menjadi framework yang terasa paling enak digunakan.
Jangan mengoptimalkan demi adopsi. (Don't optimise for adoption)
Walaupun harus melawan arus, kami ingin menjadi framework terbaik.
HTML adalah bahasa ibu. (HTML, The Mother Language)
Baik pendekatan yang memprioritaskan JS maupun yang memprioritaskan HTML sama-sama valid, tetapi pendekatan yang memprioritaskan HTML terasa lebih alami.
Mari merangkul kemajuan. (Embrace progress)
Sebagai komunitas, sikap kami terhadap teknologi kami adalah optimisme. Platform menjadi lebih baik, alat menjadi lebih baik, perangkat menjadi lebih baik, dan jika kita merangkul semua itu, kita akan bisa membuat hal yang lebih baik.
Angka berbohong. (Numbers lie)
Ketelitian numerik itu baik, dan kami memperhatikan berbagai metrik, tetapi saat merancang Svelte kami berpikir secara kualitatif, bukan semata-mata kuantitatif.
Magis, bukan sulap. (Magical, not magic)
Kami ingin Svelte terasa magis, dan kami ingin Anda merasa seperti penyihir saat menulis kode Svelte. Kami merasa bahwa di masa lalu Svelte berada di ranah “sulap” yang cara kerjanya tidak jelas, dan ini sedang kami perbaiki di Svelte 5.
Bermimpilah besar. (Dream big)
Kami rasa penting untuk selalu mengajukan pertanyaan, apa pun situasinya: "Apa yang dibutuhkan agar SvelteKit menjadi framework terbaik?"
Tidak ada yang peduli. (No-one Cares)
Kebanyakan orang tidak peduli dengan framework. Mereka hanya ingin membuat sesuatu yang keren, dan Svelte ada untuk mereka. Anda seharusnya bisa membuat apa yang Anda inginkan cukup dengan mempelajari konsep yang diperlukan, tanpa harus mengkhawatirkan sisanya.
Mendesain lewat konsensus. (Design by consensus)
Svelte adalah proyek yang digerakkan oleh komunitas dan berjalan berdasarkan konsensus. Penting agar komunitas — yaitu Anda — memiliki kepemilikan atas masa depan proyek ini.
5 komentar
Tidak ada sihir, tetapi terasa seperti sihir.
Melihat paragraf berikutnya, sepertinya ungkapan ini bukan dipakai karena tidak ada sihir, melainkan karena kata "sihir" mengandung nuansa sesuatu yang misterius yang dipakai tanpa dipahami, jadi ini juga agak ambigu.
Ini benar-benar perbedaan yang sangat halus, jadi cukup sulit mempertahankannya dalam terjemahan.
Bagaimana dengan sesuatu yang bukan sihir, tetapi terasa seolah-olah sihir?
Karena ini saya terjemahkan sendiri, mungkin ada bagian yang terasa aneh. Kalau Anda memberi tahu lewat komentar, saya akan berusaha memperbaikinya secepat mungkin. Bagian
Bersifat magis, bukan sihir. (Magical, not magic)memang agak mengganjal saat diterjemahkan, tetapi saya belum menemukan ungkapan yang pas.Dan isi Geek News adalah versi ringkas.