首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

JRuby:Java 與 Ruby 的無縫融合,魚與熊掌終可兼得

     編輯:Java 相關知識

Ruby on Rails 將 Ruby 推向聚光燈下,但企業級 Java 團隊面臨兩難:遺留的 EJB、Java 函式庫該棄用還是整合?JRuby 給出完美答案——在 JVM 上運行 Ruby,無縫呼叫 Java 類別、使用 Java 底層服務,同時享受 Ruby 的表達力與 Rails 的開發效率。

雙向互操作的實戰價值

  • Java 開發者:在既有 Java 架構中引入 Ruby/Rails 快速開發新功能,複用 EJB、JMS、JMX 等成熟資產;甚至用 JMX 管理 Rails 應用。
  • Ruby 開發者:利用 Java 成熟的高可用、叢集、事務、訊息佇列等企業級基礎設施,解決 Rails 原生生態在大流量生產環境的短板。

推薦經典教材:《Practical JRuby On Rails Web 2.0 Projects》

作者 Ola Bini 為 JRuby 核心開發成員。書以 4 個漸進專案實戰涵蓋:

  • Ruby 中呼叫 Java 程式碼、使用 Java 函式庫
  • 實現與存取 EJB、操作 JMS
  • Java 中呼叫 Ruby 實現的類別與介面
  • 用 JMX 管理 Rails 應用

所有程式碼經實戰驗證,稍加調整即可投入生產。附錄整理 Ruby/JRuby 常用語法,應付日常開發綽綽有餘。人民郵電出版社圖靈公司已引進中文版《JRuby 實戰》,為國內首本 JRuby 專書,極具參考價值。

無論您是資深 Java 架構師還是 Ruby 愛好者,JRuby 都能打開跨語言融合的新視野,讓技術選型不再受限於單一生態系。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved