2

我正在启动一个新的网络应用程序。我已经决定,使用 Twitter Bootstrap 我实际上可以让这个应用看起来很不错!所以这激发了我真正关注应用程序的用户体验。真正擦亮它,让它发光。

所以,很自然,会有很多前端 JS 工作。作为 Rails 3 的粉丝,我考虑过使用 Rails(连同它的生成器、简单的 ActiveRecord 等)作为使用 JSON 的后端平台。所以 Backbone 将执行 CRUD 操作,而 Rails 将处理服务器端的东西。

事实上,我什至不想使用 Rails 的模板系统。我考虑过只使用纯 HTML 并使用 nginx 静态地为它们提供服务。

Backbone 和 jQuery 将负责更新页面的各个部分。

我的逻辑合理吗?我想这样做的主要原因是我想要一个用户会喜欢的纯粹的前端体验。另外,我的应用程序的性质确实非常适合不刷新页面。

4

1 回答 1

1

当然,那会很好用。如今,您几乎可以在后端使用几乎任何语言和服务器执行相同的操作,包括 Node.js、Rails、Java 和 Jersey(这就是我们使用的)、PHP 等。

Backbone 前端只是将后端视为通过 URL 访问的查询和持久性服务。从这些 URL 提供 JSON 数据,Backbone 会很高兴。

于 2012-04-16T15:29:17.360 回答