【发布时间】:2012-03-01 20:09:11
【问题描述】:
个人觉得 Coffeescript 还可以,但我宁愿它是我的 Rails 应用程序中的支持者,而不是大部分逻辑。据我所知,在 Rails 中使用 Backbone.js 或 Spine.js 时,您仍然需要重复很多逻辑。难道我不能从这些框架中获得好处,或者只使用 rack-pjax 来制作一个本质上是带有 js 的单页面应用程序以进行实时更新吗?
【问题讨论】:
-
“你需要”吗?不,Javascript 过去和现在都是在没有 MVC 的情况下编写的。会不会有好处?可能。对你来说是不是矫枉过正?除了你,没有人能说。
-
没有,还有其他选择,App Engine、Pyjamas、Cappuccino。单页 Web 应用程序通常使用更大的框架来实现。当然,如果自己编写更容易,那么学习一个就可以了!或者,如果单页应用程序相对简单,只需使用 javascript 和 ajax。
标签: ruby-on-rails backbone.js ember.js spine.js pjax