Backbone.js

Backbone.js
软件描述
Backbone 通过为模型提供键值绑定和自定义事件、为集合提供丰富的可枚举函数 API、为视图提供声明式事件处理,并通过 RESTful 接口将所有这些部分与您现有的应用程序连接起来,为 JavaScript 密集型应用提供结构支持。
官方网站
访问软件的官方网站了解更多信息
backbonejs.org
什么是 Backbone.js?
Backbone 通过为 JavaScript 密集型应用提供带有键值绑定和自定义事件的模型、具有丰富可枚举函数 API 的集合、带有声明式事件处理的视图,并通过 RESTful JSON 接口与现有应用连接,为应用提供结构支持。
该项目托管在 GitHub 上,提供注释源代码、在线测试套件、示例应用以及教程列表。
您可以在 GitHub 问题页面报告错误并讨论功能,在 Freenode IRC 的 #documentcloud 频道交流,将问题发布至 Google Group,或向 @documentcloud 发送推文。
Backbone 是 DocumentCloud 的开源组件。
http://documentcloud.github.com/backbone/
🔄 替代方案
67 个选择
Sails.js
Sails.js 可轻松构建定制化的企业级 Node.js 应用。它旨在模仿 Ruby on Rails 等框架的 MVC 模式,同时支持现代应用的需求:以数据驱动的 API 和可扩展的服务导向架构。

Hono.dev
Hono - 日语中意为火焰 🔥 - 是一个小型、简单且超快速的边缘网络框架。它可在任何 JavaScript 运行时上运行:Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、AWS Lambda、Lambda@Edge 和 Node.js。

Polymer
Polymer 是一个利用最新网络技术的库,可让你创建自定义 HTML 元素。从按钮到完整应用程序,均可构建为封装且可重复使用的元素,在桌面和移动设备上都能正常工作。

RiotJS
Riot 允许你使用简单而愉快的语法,通过自定义标签构建用户界面。它采用类似于 React 的虚拟 DOM,但速度更快。与行业标准相比,Riot 非常轻量。我们认为,对于另一款 UI 库存在明确的需求。

KnockoutJS
Knockout 是一个 JavaScript 库,可帮助您创建功能丰富、响应式的显示和编辑用户界面,并具有清晰的底层数据模型。当您需要动态更新的 UI 部分时(例如



