主机服务提供商 Joyent 最近发布了 Slingshot 的一个早期测试程序。Slingshot 框架使得以在线和离线方式运行的 Rails 应用的开发成为可能:
通过 Joyent Slingshot 开发人员可以部署出既能在线又能离线工作(提供数据同步)的 Rails 应用,并具备拖曳功能,就像标准的桌面应用一样。Joyent Slignshot 提供了一个简单且轻量级的机制,干净利索地解决了在线和离线数据的同步问题。作为开发人员,你可以提供一个 ActiveRecord 传输层,就能轻而易举地定制出应用程序中的哪个对象在什么时候以哪种方式和你的数据同步。仅需增加大约三十行代码,你的 Rails 应用就能方便地从客户端到服务器间同步数据。再增加三十行代码,你就可以同步基于文件的数据。
这则消息又被 Jeff Mancuso 在 Magnetik blog 再次提及,并加入关于 Slingshot 工作原理的一些补充细节。近期针对使用 Web 技术的桌面应用框架,Slingshot 并不是唯一的一个。 Adobe 的 Apollo Runtime 使用 Flash、Flex、HTML 和 Ajax 来部署基于桌面的富互联网应用。SitePen 在今年初发布了 DOJO 离线工具包,可以使基于浏览器的应用变得适合离线使用。甚至 Firefox 3 也添加了离线数据存储,使得程序可以在离线时访问。
更多内容推荐
借助 GraphQL 简化离线应用程序的开发
开源 Amplify Framework 是一种命令行工具和库
Ruby on Rails 6.0 版本正式发布,新特性解读
Ruby on Rails 6.0正式版现已发布,比预计原定日期推迟了将近4个月时间,Rails团队表示他们花费了大量时间检查Rails 6的可靠性。在此之前,Rails 6的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。
41|微前端:从 MVC 贫血模式到 DDD 充血模式
这节课我们详细看看“微前端”这个近些年兴起的概念。
2022-12-22
如何提升低端设备的 Web 性能?试试自适应加载模式
自适应加载:不仅要根据屏幕大小做出响应,还要适应实际的设备硬件。
用 Rails 创建高质量 Web 应用
越来越多的企业开始选择Rails作为Web应用的框架,但Rails应用的质量却参差不齐。本文将逐一讨论几个影响Web应用质量的因素。
阿里云(腾讯云)服务器使用宝塔,搭建 Python 环境,运行 django 程序
本篇博客主要内容为 介绍 阿里云服务器(CentOS) 搭建 Django 程序。
2021-12-22
Phusion Passenger 应用服务器支持 Node.js
Phusion Passenger是一个流行的Web应用服务器,它最初是针对Ruby的,现在也支持Node.js应用。在今年的早些时候该功能被引入了Passenger的企业版中,但是现在已经开源并随着最近的4.0.21免费版发布。Phusion Passenger为Node.js应用带来了灵活性、统计、监控和多租户功能。InfoQ采访了Phusion的CTO Hongli Lai。
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
按需加载:如何提升应用打开速度?
如何提升 React 应用的加载性能呢?一是资源的分包,用于实现按需加载。二是 利用Service Worker 技术。
2021-07-01
从简单到复杂:大型 Rails 与 VoIP 系统架构与部署实践
复杂的系统最初都是从简单开始的。本篇是Idapted团队关于Rails系统重构、测试与部署系列文章的最后一篇。在此与大家分享一下Idapted在系统部署与维护方面的一些经验,可以一窥大型Rails与VoIP系统是如何一步一步演进和完善的。
不要学习“网红”编程语言
“网红”编程语言过气史:从Ruby和Rails的衰落说起
10 分钟带你彻底搞懂 Web 异步编程模型
2021-08-31
42|大前端:通过一云多端搭建跨 PC/ 移动的平台应用
大前端的出现,可以让数据的存储和数据的获取方式更好地服务于前端的交互和业务的需求。
2022-12-24
Apipost 6.0.4 版本 支持离线使用
近期Apipost在V6.0.4版本中,特别针对广大用户们在离线与未登录的各种使用与业务场景,进行了针对性的功能迭代与优化。
2022-05-26
在 LinkedIn 的 Ruby on Rails 和 Node.js 对决
鉴于性能和可扩展性方面的原因,LinkedIn前段时间将其移动设施的后台从Ruby on Rails替换成了Node.js。LinkedIn团队的一位前成员根据其自身的认识,对此做出了回应并解释了问题的原委。
Rails 基金会成立,八家核心成员筹集 100 万美元解决生态发展问题
“强大的生态系统不仅仅取决于优秀的代码。”
Redwood:将 Ruby on Rails 开发体验带到 JavaScript
GitHub联合创始人Tom Preston-Werner发布了RedwoodJS,一款全新的面向边缘的全栈JavaScript Web框架。
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
19|http 库:如何批量下载在线内容,解放鼠标(下)?
今天,我就以京东自动签到领金豆为例,介绍一款比“requests-html”更加强大的浏览器工具“selenium”。
2021-03-25
21|采集引擎:实战接口抽象与模拟浏览器访问
这一节课,让我们在爬虫程序中实战接口,对采集引擎完成接口抽象。
2022-11-26








评论