最后更新:2021年10月27日
2021年10月
评估 以了解它将如何影响您的企业为目标,值得探索。

在成功启动他们的电子邮件应用程序之后作为一个服务器端应用程序,Basecamp报道迁移其旗舰产品,Basecamp 3,Hotwire今年夏天。随着越来越多的组织默认使用单页面应用程序(spa)进行新的web开发,我们仍然对Hotwire逆潮流而行感到兴奋。与spa不同,Hotwire应用程序将大部分逻辑和导航保存在服务器上,只依赖少量的浏览器JavaScript。Hotwire将HTML页面模块化为一组组件(称为涡轮帧),提供独立的上下文,并根据用户的操作向这些上下文发送HTML更新。spa提供了无可否认的用户响应性,但传统服务器端web编程的简单性与现代浏览器工具相结合,为平衡开发人员效率和用户响应性提供了一种全新的方式。

2021年4月
评估 以了解它将如何影响您的企业为目标,值得探索。

Hotwire(在线HTML)是一种构建web应用程序的技术。页面是由组件构建的,但与现代spa不同的是,组件的HTML是在服务器端生成的,然后“通过网络”发送到浏览器。该应用程序在浏览器中只有少量的JavaScript代码来将HTML片段拼接在一起。我们的团队,当然还有其他团队,在2005年异步web请求获得跨浏览器支持后,尝试了这种技术,但由于各种原因,它从未获得太多关注。

今天,Hotwire使用现代web浏览器和HTTP功能来实现单页应用(spa)的速度、响应性和动态特性。通过将逻辑本地化到服务器并保持客户端代码的简单性,它实现了更简单的web应用程序设计。Basecamp的团队已经发布了一些Hotwire框架来支持他们自己的框架应用程序,包括涡轮增压刺激.Turbo包含一组技术和框架,通过防止整个页面重新加载、从缓存中预览页面以及根据请求逐步增强将页面分解为片段,来加快应用程序的响应速度。刺激旨在通过将JavaScript对象连接到HTML上的页面元素来增强浏览器中的静态HTML。

发布日期:2021年4月13日
雷达

下载技术雷达第25卷

英语|西班牙语|葡萄牙商业银行|中文

雷达

了解科技

现在就订阅

访问我们的档案,阅读以前的卷

Baidu