100day’s blog

思いついた事や、プログラミングの毎日の作業工程を短めにまとめてます。

JAVA,Ruby,Python等が利用可能な単一パッケージ、オラクル「GraalVM」。インストール利用方法は?

通常はJavaJavaScriptなどには、それぞれその言語を実行するためのパッケージをOSにインストールして使用しますね。

f:id:gpstandard:20180420072538p:plain

「GraalVM」は、これまで言語ごとに個別に用意されていたランタイムを統合し、単一の高性能なVMにするという物です。

www.publickey1.jp

f:id:gpstandard:20180420072733p:plain

現時点では本番利用の場合、JavaVMベースの言語と(Node.jsを含む)JavaScriptが推奨されており、R、RubyPythonLLVMベースの言語はまだ実験段階とのこと。 

 

 Twitterも本番環境の中で利用しているようなので、推奨利用言語に関してはほぼ問題なく本番で活用できそうですね。

 

インストール・利用方法

Getting started with GraalVM

f:id:gpstandard:20180420072029p:plain

とりあえずはLinux,Macではダウンロードしてパスを通すだけで比較的簡単に利用できそうですね。ウィンドウズでの利用はどうなんでしょうか?

 

色々利用方法が書いてありますが、

f:id:gpstandard:20180420072338p:plain

例えばJSをコマンドラインで動かせるのも面白いですね。

もちろんブラウザの開発環境でいくらでも試せるんですが、CLIでJSを動かした経験がなかったので斬新でした。

 

関連する情報

github.com

 

twitter.com