VoltRuby 的 Web 框架

联合创作 · 2023-09-20

Volt 是一个 Ruby 的 Web 框架,使得你的 Ruby 可在服务器和客户端上运行。

当用户与页面交互时,DOM自动更新。页面状态可以存储在URL中。如果用户直接点击URL,则HTML将首先在服务器上呈现,以加快加载时间并简化搜索引擎的索引编制。随后的本地页面交互将在客户端上呈现。

Volt不在客户端和服务器之间通过HTTP同步数据,而是使用客户端和服务器之间的持久连接。在一个客户端上更新数据时,将在数据库和其他所有侦听客户端中更新数据(几乎不需要安装代码)。

页面HTML用一种模板语言编写,用户可以在{{和 }}之间插入Ruby。Volt使用数据流/响应式编程将更改自动并智能地传播到DOM(或想要知道值何时更改的任何其他代码)。当DOM中的某些内容发生更改时,Volt会智能地更新仅需要更改的DOM节点。

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报