jruby 派,測一下
jruby-1.7.18 :001 > require 'timeout'
=> true
jruby-1.7.18 :002 > Timeout::timeout(-1) { puts '-1' }
-1
Timeout::Error: execution expired
from org/jruby/ext/timeout/Timeout.java:128:in `timeout'
from (irb):2:in `evaluate'
from org/jruby/RubyKernel.java:1107:in `eval'
from org/jruby/RubyKernel.java:1507:in `loop'
from org/jruby/RubyKernel.java:1270:in `catch'
from org/jruby/RubyKernel.java:1270:in `catch'
from /Users/kojilin/.rvm/rubies/jruby-1.7.18/bin/jirb:13:in `(root)'
對這種話題很感興趣 :P,這篇在 這邊1 也被回翻了。Java 跟 node 中最有印象是 paypal 轉到 node,原本想說既然轉了應該會很多後續消息所以查了一下,只看到這個影片2。
有點微妙,從兩年前開始看到自己做的 benchmark 或是 techempower round 14,但都會有人說不公平怎樣云云,怎樣比都不太能讓大家滿意。拿很重的 stack 去比,或是極端到拿單純的 raw controller 或是平常不太可能的寫法去比,怎樣比都讓人覺得好像哪邊怪怪的。另外附上 techempower round 10 preview3 終於又快要有新資料了。
從 Java vs .Net -> Java web vs RoR -> 現在是 js ? 一路看下來好像也習慣每次的論點就是。雖然比較分析後(不管信不信),可能是程式碼簡潔上,或是開發速度,或是效能上(?) 新一代出來的 web framework 在某些部分會有比較好的表現,但是都沒出現一種決定性的優勢,讓整個開發選擇出現大改變。
1
2
3
4