7 puan yazan dodok8 2024-01-05 | 5 yorum | WhatsApp'ta paylaş

Bu yazının özgün metni, Richard Harris'in Svelte Github Repository'sinde paylaştığı Tenets yazısıdır.

Bu yazı, Svelte'in felsefesini — temel yaklaşımımızı ve tasarım kararlarını verirken izlediğimiz ilkeleri net biçimde ifade etme denemesidir.

Web önemlidir. (The web matters)

Svelte'i, web'in son derece önemli olduğuna ve web'in kalıcı varlığının garanti altında olmadığına inandığımız için geliştiriyoruz.

Hissi optimize ederiz. (Optimise for vibes)

Açık hedefimiz, kullanımı en iyi hissettiren framework olmaktır.

Benimsenmek için optimize etmeyiz. (Don't optimise for adoption)

Akıntıya karşı gitmek gerekse bile, en iyi framework olmaya çalışıyoruz.

HTML ana dilimizdir. (HTML, The Mother Language)

JS'yi önceleyen yaklaşım da, HTML'i önceleyen yaklaşım da geçerlidir; ancak HTML öncelikli yaklaşım bize daha doğal geliyor.

İlerlemeyi kucaklayalım. (Embrace progress)

Topluluk olarak teknolojimize bakışımız iyimserliktir. Platform daha iyi olacak, araçlar daha iyi olacak, cihazlar daha iyi olacak ve bunları benimsediğimizde daha iyi şeyler inşa edebileceğiz.

Sayılar yalan söyler. (Numbers lie)

Sayısal kesinlik iyidir ve çeşitli metriklere dikkat ederiz; ancak Svelte'i tasarlarken niceliksel değil, niteliksel düşünürüz.

Büyülü olsun, sihir değil. (Magical, not magic)

Svelte'in büyülü hissettirmesini istiyoruz; Svelte kodu yazarken kendinizi bir büyücü gibi hissetmenizi istiyoruz. Geçmişte Svelte'in, nasıl çalıştığı tam olarak anlaşılmayan bir sihir alanına kaydığını düşünüyoruz ve bunu Svelte 5 ile düzeltiyoruz.

Büyük hayal kuralım. (Dream big)

Koşullar ne olursa olsun, "SvelteKit'in en iyi framework olması için ne gerekir?" sorusunu sormanın önemli olduğunu düşünüyoruz.

Kimsenin umurunda değil. (No-one Cares)

İnsanların çoğu framework'leri umursamaz. Sadece harika bir şey yapmak isterler ve Svelte onlar içindir. Yalnızca gerekli kavramları öğrenip geri kalanını dert etmeden istediklerini yapabilmelidirler.

Uzlaşmayla tasarlarız. (Design by consensus)

Svelte, topluluk tarafından yönlendirilen ve uzlaşmayla ilerleyen bir projedir. Topluluğun, yani sizin, projenin geleceğinde söz sahibi olması önemlidir.

5 yorum

 
guesswhat 2024-01-06

Sihir yok, ama sihir gibi

 
dodok8 2024-01-06

Sonraki paragrafı görünce, böyle bir ifadeyi sihrin var olmaması anlamında kullanmadıkları; daha çok sihrin, anlamadan kullanılan bir gizem anlamını taşıdığı gibi geliyor, bu yüzden o da biraz muğlak kalıyor.

Gerçekten çok ince bir fark olduğu için bunu çeviride yaşatmak epey zor.

 
click 2024-01-07

Sihir değil ama sanki sihirmiş gibi olsa nasıl olurdu?

 
dodok8 2024-01-05

Bunu doğrudan kendim çevirdiğim için garip gelen kısımlar olabilir; yorumlarda bildirirseniz elimden geldiğince hızlı düzeltirim. Sihir değil, sihirli olsun. (Magical, not magic) kısmının çevirisi kulağıma biraz takılıyor ama daha uygun bir ifade aklıma gelmiyor.

 
dodok8 2024-01-06

Ve Geek News ana metni özet sürümüdür.