- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
最近,我遇到了Decaf .该实用程序将 Ruby 引入浏览器。基本上就我所阅读和理解的而言,Decaf 在 Webkit 上有很多包装函数,让您可以操纵和玩弄它,而不是使用 Javascript。
为了实现在浏览器中使用 Ruby 的目标,已经进行了多次尝试。我知道的这样一个项目是Opalrb .
但是,这些可以在旧版浏览器上运行吗?还是现有的?移动的?不使用 Webkit 的浏览器呢?
PS:我没有尝试过任何一个库
最佳答案
Decaf 不是图书馆,而且几乎可以肯定不是您要找的东西。 Decaf 在浏览器级别为 ruby 提供原生支持,因此需要您的最终用户也安装 decaf。它也仅适用于 Mac。将其视为将 ruby 视为一等公民的新浏览器(尽管是 webkit 分支)。
Opal 是一个编译器,可以将 ruby 代码(的子集)编译为可以在所有浏览器中运行的 javascript。此外,opal 还绑定(bind)了 jquery 和一个 mvc 框架,以简化开发。因此,如果您希望为大众创建 Web 应用程序,Opal 就是您的不二之选。
为了完整起见,我应该提一下,有许多比 Opal 更早的学术/实验项目试图做类似的事情,例如。 Hotruby、RubyJS 等。与这些项目相比,Opal 的开发更加积极,并且在实际场景中投入了大量精力进行优化。
关于javascript - 浏览器对 Decaf 的支持有多广泛?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16021116/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我是一名优秀的程序员,十分优秀!