|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/svelte-temelleri-egitimi/
课程评论:没有评论
**课程名称:Svelte 基础入门课程** **课程概述:** 本课程借鉴了 svelte 官方网站的教程内容。课程结束后,您将能够完成一个实用的任务管理项目,实现 CRUD(增删改查)操作。 **关于 Svelte:** Svelte 是一种构建用户界面的全新且激进的方法。与 React 和 Vue 等传统框架在浏览器中执行大部分工作不同,Svelte 将这项工作转移到一个编译步骤,在您构建应用程序时完成。Svelte 不使用虚拟 DOM diffing 等技术,而是编写代码,在应用程序状态发生变化时,能够精确地更新 DOM。 Svelte 同样是一个组件框架,但与 React 或 Vue 等框架有一个关键区别。传统框架允许您编写声明式、响应式、数据驱动的代码,但有一个代价:浏览器必须进行额外的工作,使用虚拟 DOM diffing 等技术将这些声明式结构转换为 DOM 操作,这会消耗您的框架预算并增加垃圾回收的负担。 Svelte 在编译时运行,并将您的组件转换为高效的命令式代码,能够以极低的成本精确地更新 DOM。因此,您可以编写具有卓越性能特征的雄心勃勃的应用程序。 Svelte 的第一个版本完全是为了测试一个假设——一个专门构建的编译器能否生成像岩石一样坚固的代码,同时提供出色的用户体验。第二个版本是一个小的升级,对事物进行了一些整理。 版本 3 是一个重要的修订版。在过去的五到六个月里,我们一直专注于提供卓越的开发体验。现在,您可以编写与其他地方发现的组件相比,具有更少样板代码的组件。您可以尝试全新的教程,看看我们的意思——如果您熟悉其他框架,我们认为您会大吃一惊。
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.