異步應用程序開發框架:Vert.x開發指南
一、介紹
Vert.x是一個異步應用程序開發框架,可用于開發異步、可伸縮、高并發的Web應用。其目的在于為JVM提供一個Node.js的替代方案。開發者可以通過它使用JavaScript、Ruby、Groovy、Java,甚至是混合語言來編寫應用。使用Vertx.x框架,可以用JavaScript、CoffeeScript、Ruby、Python、Groovy或Java開發應用程序的組件,最終應用程序可以是混合語言構建的。
二、使用條件
1. 操作系統
Vertx.x支持Linux、OSX和Windows操作系統。2. JDK
Vertx.x需要JDK7以上版本。可以選擇Oracle JDK或OpenJDK。3. JRuby(可選)
如果打算使用Ruby結合Vertx.x開發應用,那么需要安裝JRuby,并設置JRUBY_HOME環境變量。其次還需要安裝json Ruby Gem,因為Vertx.x會使用到它。執行:
jruby -S gem install json
注意:本文使用Ubuntu 13.04版操作系統。
三、下載和安裝
當前最新的穩定版是1.3.1版,2.0版還是Beta2版。http://vert-x.github.io/vertx-downloads/downloads/vert.x-1.3.1.final.tar.gz
$ sudo tar zvxf vert.x-1.3.1.final.tar.gz
$ cd vert.x-1.3.1.final/bin
$ ./vertx version
vert.x-1.3.1.final
設置環境變量
$ export PATH=$PATH:/home/chszsg/vertx/bin四、測試
創建一個名為server.js的文件,內容如下: 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!