Svelte Temelleri Eğitimi

Frontend Geliştiriciler İçin Svelte Temelleri Eğitimi

Ratings: 4.60 / 5.00




Description

Bu kursta svelte sitesinde bulunan tutorial bölümünden faydalanılmıştır. Kurs sonunda crud işlemleri gerçekleştirebileceğiniz güzel bir task manager projesi yer almaktadır. Aşağıdaki bölüm, svelte'in ne olduğu ile ilgili bilgi sahibi olmanız için svelte in kendi sitesinden alıntılanmıştır.

Svelte, kullanıcı arayüzleri oluşturmaya yönelik yeni ve radikal bir yaklaşımdır. React ve Vue gibi geleneksel çerçeveler çalışmalarının çoğunu tarayıcıda yaparken, Svelte bu çalışmayı uygulamanızı oluşturduğunuzda gerçekleşen bir derleme adımına dönüştürür. Svelte, sanal DOM farklılaştırma gibi teknikleri kullanmak yerine, uygulamanızın durumu değiştiğinde DOM'yi cerrahi olarak güncelleyen kod yazar.

Svelte, React veya Vue gibi bir bileşen çerçevesidir, ancak önemli bir farkı vardır. Geleneksel çerçeveler, bildirime dayalı durum güdümlü kod yazmanıza izin verir, ancak bir cezası vardır: tarayıcı, çerçeve bütçenizi tüketen ve çöp toplayıcıyı vergilendiren sanal DOM farklılaştırma gibi teknikleri kullanarak bu bildirime dayalı yapıları DOM işlemlerine dönüştürmek için fazladan çalışma yapmalıdır.


Bunun yerine, Svelte derleme zamanında çalışır ve bileşenlerinizi DOM'yi cerrahi olarak güncelleyen yüksek verimli zorunlu koda dönüştürür. Sonuç olarak, mükemmel performans özelliklerine sahip iddialı uygulamalar yazabilirsiniz.

Svelte'nin ilk sürümü tamamen bir hipotezi test etmekle ilgiliydi - amaca yönelik olarak oluşturulmuş bir derleyici harika bir kullanıcı deneyimi sunan kaya gibi sağlam kodlar üretebilirdi. İkincisi, işleri biraz toparlayan küçük bir yükseltmeydi.


Sürüm 3, önemli bir revizyondur. Son beş veya altı aydır, olağanüstü bir geliştirici deneyimi sunmaya odaklandık. Artık, başka bir yerde bulacağınızdan çok daha az ortak plakaya sahip bileşenler yazmak mümkün. Yepyeni öğreticiyi deneyin ve ne demek istediğimizi görün - diğer çerçevelere aşina iseniz hoş bir şekilde şaşıracağınızı düşünüyoruz.



What You Will Learn!

  • Svelt Temelleri
  • Project Developing
  • Frontend Developin
  • Component Oluşturma

Who Should Attend!

  • Frontend Developers
  • React Developers