对于web浏览器上的脚本,现在唯一的选择是使用javascript。
我想知道Ruby是否会出现在web浏览器上?
这是不太可能的,因为微软没有任何理由让Ruby成为一等公民,这对他们目前的平台不是很坏吗?我不知道苹果是怎么看它的。
如果Ruby不能成为浏览器中的一等公民,那么在浏览器上安装一个附加组件,让浏览器也执行Ruby的可能性有多大。这样,我们程序员就可以直接使用Ruby了。
发布于 2010-08-30 03:24:23
我不太喜欢JS。对于一种过于冗长的脚本语言来说,它受到了ECMA标准中糟糕的设计决策的影响……然而,它有一些很好的功能,这使它变得独特和强大。
我希望网络能对客户端语言有更多的不可知性,但遗憾的是,这不太可能。
如果你想要像Ruby一样的东西,你可以试试CoffeeScript。您可以用CoffeeScript编写代码,然后将其转换为JavaScript。它借鉴了Ruby和Python的很多想法,这是一个很好的组合。
http://jashkenas.github.com/coffee-script/
我个人非常喜欢它。
发布于 2010-08-29 13:46:26
你最好的选择可能是像这样的“语言转换器”:http://rb2js.rubyforge.org
不过老实说,我会咬紧牙关学习Javascript。可以创建插件,但它永远不会流行起来:企业不会给客户带来不便,只是为了让他们的程序员可以使用他们选择的语言。
发布于 2010-08-29 13:54:56
它可能不会在不久的将来实现,也可能永远不会实现为浏览器脚本语言。但人们正在玩弄这个想法。查看rubyinside.com,他们似乎有一个有效的演示。上一次我检查演示页面时,浏览器崩溃了:(但别灰心;)
https://stackoverflow.com/questions/3593665
复制相似问题