我正在启动一个新的网络应用程序。我已经决定,使用 Twitter Bootstrap 我实际上可以让这个应用看起来很不错!所以这激发了我真正关注应用程序的用户体验。真正擦亮它,让它发光。
所以,很自然,会有很多前端 JS 工作。作为 Rails 3 的粉丝,我考虑过使用 Rails(连同它的生成器、简单的 ActiveRecord 等)作为使用 JSON 的后端平台。所以 Backbone 将执行 CRUD 操作,而 Rails 将处理服务器端的东西。
事实上,我什至不想使用 Rails 的模板系统。我考虑过只使用纯 HTML 并使用 nginx 静态地为它们提供服务。
Backbone 和 jQuery 将负责更新页面的各个部分。
我的逻辑合理吗?我想这样做的主要原因是我想要一个用户会喜欢的纯粹的前端体验。另外,我的应用程序的性质确实非常适合不刷新页面。