论坛首页 编程语言技术论坛

欢迎进入JRuby on Rails的世界

浏览 14060 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-01  
我认为最的好处就是可以无缝连接java库,特别特别的好!
0 请登录后投票
   发表时间:2008-12-02  
庄表伟 写道
jruby还有一个好处,可以自己对ruby代码做加密,只要修改一下jruby的
/org/jruby/lexer/yacc/ByteListLexerSource.java
就可以了


开源是大势所趋,不过某些时候,加密还是很有必要的,尤其是在天朝。
0 请登录后投票
   发表时间:2008-12-03  
yangzhihuan 写道
庄表伟 写道
jruby还有一个好处,可以自己对ruby代码做加密,只要修改一下jruby的
/org/jruby/lexer/yacc/ByteListLexerSource.java
就可以了


开源是大势所趋,不过某些时候,加密还是很有必要的,尤其是在天朝。

猫眼上面的?一个天朝。。。。基国。。。。。
0 请登录后投票
   发表时间:2008-12-03  
yangzhihuan 写道

开源是大势所趋,不过某些时候,加密还是很有必要的,尤其是在天朝。


很多时候都应该如此。天朝——这样的泱泱大国,历来是知识产权难以保护的。
0 请登录后投票
   发表时间:2008-12-04  
庄表伟 写道
jruby还有一个好处,可以自己对ruby代码做加密,只要修改一下jruby的
/org/jruby/lexer/yacc/ByteListLexerSource.java
就可以了

可不可以介紹一下原理及怎樣做到?
0 请登录后投票
   发表时间:2008-12-04   最后修改:2008-12-04
sw2wolf 写道
JRuby要紧跟ruby标准会很累的, 随着ruby虚拟机的成熟, 没必要在JVM中跑ruby?!

Ruby虚拟机成熟?何年何月?想达到JVM的工业强度,还是等经济危机过去之后吧。
0 请登录后投票
   发表时间:2008-12-12  
swordray 写道
可以打着java旗号去忽悠领导,速度未必有优势


jruby 速度比原生的 ruby 1.8x 快很多。

0 请登录后投票
   发表时间:2008-12-12   最后修改:2008-12-12
友情提醒:

Jruby只是兼容于ruby,并不是兼容于所有的包,尤其是那些带有dll的gem包,比如RMagick这个图像处理的包就无法通过gem install在Jruby上,因此切换到jruby需要仔细考察一下。
2 请登录后投票
   发表时间:2008-12-13  
ray_linn 写道
友情提醒:

Jruby只是兼容于ruby,并不是兼容于所有的包,尤其是那些带有dll的gem包,比如RMagick这个图像处理的包就无法通过gem install在Jruby上,因此切换到jruby需要仔细考察一下。


在Java平台处理图像可以直接用Java2D,没有必要用ImageMagick了,当然你也可以用JMagick,对ImageMagick的封装,这并不是一个什么问题。

但JRuby跑Rails现在综合性能还不如Ruby 1.8.7,这才是一个问题,而这个问题的解决则依赖JDK7引入的invokeDynamic指令集。
0 请登录后投票
   发表时间:2008-12-15  
robbin 写道
ray_linn 写道
友情提醒:

Jruby只是兼容于ruby,并不是兼容于所有的包,尤其是那些带有dll的gem包,比如RMagick这个图像处理的包就无法通过gem install在Jruby上,因此切换到jruby需要仔细考察一下。


在Java平台处理图像可以直接用Java2D,没有必要用ImageMagick了,当然你也可以用JMagick,对ImageMagick的封装,这并不是一个什么问题。

但JRuby跑Rails现在综合性能还不如Ruby 1.8.7,这才是一个问题,而这个问题的解决则依赖JDK7引入的invokeDynamic指令集。


RMagick只是个例子,Ruby和C的关系比较紧密,很容易就会发现有些gem就会有dll的问题,此外jruby很多时候要仰仗wrapper,性能低下且不具备时效性。

别指望jruby能透明地替换掉ruby而不会对项目造成任何影响。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics