讓Node.js應用運行于JVM上:Nodyn
Nodyn是一個兼容Node.js的開源框架,由紅帽公司的Project:Odd團隊開發,其主要作用是可以讓Node.js應用運行于JVM上。
Nodyn主要依賴于兩個項目:
- DynJS:為JVM提供了實際的JavaScript(ECMAScript)運行時
- Vert.x:用于開發異步、可伸縮、高并發Web應用的框架,目的是為JVM提供一個Node.js替代方案,跨多種語言 </ul> 通過Nodyn,你可以直接在JVM上運行Node.js應用,并且可以通過JavaScript直接訪問Java程序。由于DynJS兼容多種語言,因此你也可以使用JRuby或Clojure來開發應用程序,然后與Node.js應用進行交互。通過Vert.x來構建,可以使得應用之間的互操作更加便捷。
- 第1種:作為一個單獨的REPL(Read-Eval-Print-Loop),并嵌入Vert.x
- 第2種:作為Vert.x的一個語言模塊 </ul> Nodyn是一個開源項目,采用Apache 2.0許可協議。
使用方法
Nodyn官網:http://nodyn.io/
源碼:https://github.com/projectodd/nodyn
來自:http://www.iteye.com/news/28810-Nodyn-Nodejs-JVM
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!