Rails徹底加快及簡化了Web應用的開發(fā),不過它讓人覺得不夠成熟,特別是在高端企業(yè)級功能方面。另一方面,Java平臺及其虛擬機、庫和 應用服務器的速度、穩(wěn)定性和功能方面卻一直在提升,現(xiàn)在已被公認為是開發(fā)高端服務器應用的領先平臺。不過如果Java平臺不與Ruby等新興語言聯(lián)系在一 起,就有可能落后于流行趨勢。
示例代碼:
require "java" include_class "java.util.TreeSet" include_class "com.example.CallMe" include_class "com.example.ISpeaker" puts "Hello from ruby" set = TreeSet.new set.add "foo" set.add "Bar" set.add "baz" set.each { |v| puts "value: #{v}" } cm = CallMe.new cm.hello $globalCM.hello class CallJava include ISpeaker def initialize super @count = 0 end def say(msg) puts "Ruby saying #{msg}" end def addOne(from) # m.synchronize { @count += 1 puts "Now got #@count from #{from}" # } end end
標簽:棗莊 克拉瑪依 甘孜 河池 大慶 南昌 內(nèi)江 西雙版納
巨人網(wǎng)絡通訊聲明:本文標題《Java版的Ruby解釋器 JRuby簡介》,本文關(guān)鍵詞 Java,版的,Ruby,解釋器,JRuby,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。