ktk*_*hik 2 javascript ruby browser webkit
最近,我遇到了Decaf.该实用程序将Ruby引入浏览器.基本上就我已经阅读和理解,Decaf在Webkit上有很多包装函数,可以让你操作和玩它而不是使用Javascript.
已经有多次尝试实现在浏览器中使用Ruby的目标.一旦我知道这样的项目是Opalrb.
但是,这些是否适用于较旧的浏览器.还是现有的?移动?那些不使用Webkit的浏览器呢?
PS:我没有尝试过任何一个库
Decaf不是一个图书馆,几乎肯定不是你想要的.Decaf在浏览器级别为ruby提供原生支持,因此也需要最终用户安装decaf.它也只适用于Mac.可以把它想象成一个新的浏览器(尽管是一个webkit fork),它将ruby视为一等公民.
Opal是一个编译器,它将(一部分)ruby代码编译为javascript,可以在所有浏览器中运行.加上opal具有jquery绑定和mvc框架,可以简化开发.因此,如果您期待为大众创建一个Web应用程序Opal是要走的路.
为了完成,我应该提到有许多比Opal更早的学术/实验项目试图做类似的事情,例如.Hotruby,RubyJS等与这些项目相比,Opal的开发更为积极,并且在实际场景中投入了大量精力进行优化.
| 归档时间: |
|
| 查看次数: |
368 次 |
| 最近记录: |