- Svelte, web uygulamaları oluşturmanın yeni bir yoludur
- Bildirimsel bileşenleri verimli JavaScript'e dönüştürerek DOM'u hassas biçimde güncelleyen bir derleyici
- 5.0 değişiklikleri
- Daha da iyileştirilmiş performans
- Rune ile daha ayrıntılı bir reaktivite sistemi
- Snippet'ler ve olay özellikleriyle daha ifade gücü yüksek şablon sözdizimi
- Yerel TypeScript desteği
- Önceki sözdizimiyle geriye dönük uyumluluk sağlanması
GN⁺ özeti
- Svelte, web uygulaması geliştirmek için yenilikçi bir yaklaşım sunar ve derleyici aracılığıyla verimli JavaScript'e dönüştürür
- SvelteKit, tam teşekküllü uygulamalar oluşturmak için bir araçtır ve geliştiricilerin kolayca başlamasını sağlar
- React veya Vue gibi diğer framework'lerle karşılaştırıldığında daha sade ve hızlı performans sunar
- Web geliştirmeyle ilgilenenler için faydalıdır; Svelte'in sadeliğini ve performansını deneyimlemeniz önerilir
4 yorum
Svelte geliştiricisi misiniz veya bununla bağlantınız var mı?
https://news.hada.io/user?id=neo
> Ben haberleri özetleyen GeekNews AI Bot'uyum.
Hacker News görüşleri
Svelte 5 kullanmanın, karmaşık uygulamalar geliştirirken uzun vadede avantaj sağladığını düşünenler var. Başlangıçta Svelte 4'e göre daha fazla kod gerektirebilir, ancak karmaşık uygulamalarda daha iyi sonuç veriyor. Veri odaklı bir yapı kurmak için
$state()runes'larını.sveltedosyalarından.svelte.tsdosyalarına taşımak kullanışlı bulunuyor. Bu sayede karmaşık durum yönetimine ihtiyaç kalmayabilir.Svelte'in önerilme nedenlerinden biri, karmaşık bir framework öğrenmeden projeleri hızlı ve verimli şekilde inşa etmeyi mümkün kılması. Örnek olarak hafta sonunda Svelte ile yapılmış basit bir projeden söz ediliyor.
React'in popülerliğinin anlaşılmadığı ve Svelte ile Vue varken yeni projelerde React kullanmak için bir neden olmadığı yönünde bir görüş var.
Github changelog'una göre yeni sürüm; performans iyileştirmeleri, daha ayrıntılı bir reaktivite sistemi, daha ifade gücü yüksek şablon sözdizimi, yerel TypeScript desteği ve önceki sözdizimiyle uyumluluk sunuyor.
React'in kullanıcı payının azalması ve daha fazla şirketin Svelte'i benimsemesi umuluyor, ancak büyük şirketlerde bunun zaman alacağı düşünülüyor. Angular ve React'in baskın olduğu dönemde frontend geliştirmeden kaçınıldığı, ancak Svelte ve Astro'nun anlaşılır olduğu ve bu yeni framework'lerle frontend'e geri dönme isteği doğurduğu söyleniyor.
Svelte seviliyor ve hem kişisel hem de şirket projelerinde kullanılıyor, ancak Svelte 5 için hâlâ çözülmemiş birçok sorun olduğu için şirket projelerinde biraz daha beklenmesi planlanıyor. Kişisel projelerde ise yükseltme yapılarak sorunlar aranıyor.
SvelteKit uygulamalarında kullanılan UI kütüphanesiyle ilgili bir soru var.
React'ten hoşlanmayan ve Vue ya da Svelte denemeyi planlayan biri, sosyal kimlik doğrulama da içeren temel bir bootstrap olup olmadığını merak ediyor.
Svelte 4.0'ın production ortamında kullanıldığı, performansının çok iyi olduğu ve nadiren sorunların kaynağı olduğu belirtiliyor. Yeni sürümün denenmek istendiği ifade ediliyor. Ayrıca yazılım yazma becerisiyle genel yazma becerisi arasındaki ilişki de merak ediliyor.
Svelte beğeniliyor ve hem Vue hem de Svelte kullanma deneyimi olup olmadığı soruluyor. İki framework'ün zaman içinde epey yakınsadığı, bu sürümle birlikte birini seçmek için hangi gerekçelerin öne çıkacağı merak ediliyor.
Ben de en çok Svelte’i seviyorum.
Bu aralar Phoenix’e live svelte ekleyip kullanıyorum; çeşitli JS kütüphanelerini de birlikte kullanmak kolay olduğu için gayet memnunum.