RJS还是Javascript?

Ron*_*man 5 javascript ruby-on-rails rjs

我过去曾经使用过RJS来进行RoR项目,并且对它可以做的事情感到非常不安.然而,单独使用Javascript感觉/感觉丑陋和hack-y.在编写操作从变量名自动生成的Rails的Javascript时尤其如此.我最近在博客圈里没有看到很多关于RJS的讨论.RJS是否被用于新的RoR项目或人们认为它无效?它是否仍在积极开发,其功能覆盖面扩大了?我很欣赏对当前事态的一些见解.

那么,谁在使用RJS(以及它如何为您服务)以及谁在使用javascript?

air*_*tyh 4

我建议直接编写 javascript。我相信——是的——RJS 已经过时了。原因之一是性感的 jQuery 库的流行。另一个是 RJS 的模型 - 它是 javascript 的 ruby​​ 包装器,因此对于您需要使用的任何 javascript 库,您将需要一个相应的 ruby​​ 包装器库,这意味着有人必须做更多繁重的工作(并且您必须依赖的另一个宝石)。另外,虽然发出请求并接收可执行 javascript 的想法很好,但我相信有很多人不喜欢这种风格,或者至少认为它不适合某些情况。我个人已经学过javascript并且非常喜欢它,我建议你尝试一下。