手机版
你好,游客 登录 注册
背景:
阅读新闻

Svelte 3 稳定版发布,Cyber​​netically增强型网络应用程序

[日期:2019-04-24] 来源:Linux公社  作者:醉落红尘 [字体: ]

昨天,Svelte社区宣布Svelte 3稳定版发布。在这个版本中,该团队致力于将反应性转化为语言。开发人员现在可以在Svelte中编写组件,而且样板量明显减少。

Svelte是一个前端组件框架,类似于React和Vue等JavaScript框架,但有一个重要的区别。在传统框架的情况下,工作的主要部分发生在浏览器中。另一方面,Svelte将此工作转移到编译步骤,该步骤发生在构建应用程序时。使用此框架,您可以编写在应用程序状态更改时通过外科手术更新DOM的代码,而不是依赖虚拟DOM差异等技术。

Svelte开发人员Rich Harris表示,Svelte的目标更像是 spreadsheets。 “ spreadsheets非常酷,我们应该更喜欢它们......如果我们用来构建网络的工具变得像 spreadsheets一样易用,那会不会很好?而且,这是Svelte最重要的目标之一,使Web开发变得可访问......“

Svelte,Svelte 3

Svelte 3有什么新东西?

随着React的钩子的引入,许多其他框架也开始尝试他们自己的钩子实现。然而,Svelte意识到'钩子'不是他们想要进入的方向。“解释不实现钩子的原因,Harris说,”钩子有一些有趣的属性,但它们也涉及一些不自然的代码并创建不必要的工作垃圾收集器。对于一个用于动画重量级互动的框架,这并不好。“

由于这些原因,团队得出的结论是Svelte不需要任何API,并且选择不使用API​​。 “我们可以使用这种语言,”Harris分享道。不仅仅是组件,而且团队在这个版本中也为Svelte带来了全新的外观和感觉。他们还更新了徽标,网站,并将其标语从“神奇消失的UI框架”更新为“Cyber​​netically增强型网络应用程序”。

Svelte,Svelte 3

Svelte,Svelte 3

要了解更多细节,请查看Svelte的官方公告。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-04/158271.htm

linux
相关资讯       Svelte  Svelte 3 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款