构建快速Web应用的前端框架Svelte

最后编辑于 2019年04月23日 开发

Svelte是一种构建快速Web应用的方法,它可以方便灵活的构建交互式的用户界面,和React、Angular 、Vue等JavaScript框架比较相似。

但和这些框架不同的是,Svelte实际上是一个编译器,而不是运行时需要依赖的框架。Svelte会在构建时把代码编译为可运行的JavaScript代码,而不是在运行时再解释代码。

Svelte可以用声明式的组件驱动方式构建应用程序,通过Svelte的模板语法,在HTML文件中可以编写组件,用<style>和<script>元素来封装CSS和行为。

Svelte的好处是应用的运行速度会变快,并且在首次运行时,不用加载Svelte。


Image credit: Rich Harris, Svelte

Svelte的主要开发者是Rich Harris,但他给人的印象不像是一个技术高手,因为他是一名编辑,从事的是新闻工作,先后在TheGuardian、Nytimes工作。但实际上,他是一个地地道道的技术极客。

4月22日,Rich Harris在Svelte的官网上发文,宣布Svelte 3稳定版本发布。

Svelte的官网:
https://svelte.dev/

Svelte的GitHub:
https://github.com/sveltejs/svelte

Rich Harris的GitHub:
https://github.com/Rich-Harris

登录注册后才能评论。