タグ

jrubyに関するmstk_knifeのブックマーク (9)

  • 今のJVMに欠けている物

    原文: チャールズ=オリバー=ナター 今日ツイッターで、「JVM及びJDKが、あらゆるプログラミングにおいて真にイケてるプラットフォームになる為には未だ幾つかの欠陥が有る」と呟きました。沢山の人から「もっと詳しく」とせっつかれたので、ここに短く書き起こしておきます。勿論、これで全部という訳ではないのでしょうが、今日思いついたのはこれだけです。 ゼロから起動する際のパフォーマンス現存するJVMの起動はかなり速いですが、Java 7でのHotSpot(訳注:Sun及びオラクルのJVM)にはこれをより良くする為の改良が盛り込まれています。普通、こういった改良は、バイトコードを予め検証したり(或いは検証の為のヒントを与えたり)、クラスデータを幾つかのプロセスで共有したり、在り来たりではありますがプログラムのロード時間やリンク時間を短縮する工夫を凝らす事で成し遂げられます。ところが、多くのアプリケー

  • Martin Fowler's Bliki in Japanese - GroovyかJRubyか

    http://martinfowler.com/bliki/GroovyOrJRuby.html 2007/11/27 現在、Java仮想マシン(JVM)上で動くスクリプト言語として、GroovyとJRubyはどちらが優勢なのかという議論が巻き起こっている。 この言語戦争の勝者はどちらなのか!? 知りたいよねー。知りたいでしょ。 みんなは「プロジェクトに使うのはどっちだ?」とか「今から学習するならどっちだ?」とか気になっていると思う。 まず最初に押さえなきゃいけないのは、このレースの出走馬が2頭だけだと考えるのは公平じゃないってことだ。 JVM上のスクリプト言語の歴史は古く、Jython(JavaによるPython実装)なんてずっと昔から存在している。 他にもいろいろありすぎてよく分からない状況なので、ここではあえて列挙することはしない。「XXXがないじゃないか!」と怒られても困るしね。

  • http://blogs.sun.com/katakai/entry/jruby_japan_tour

  • JRubyチュートリアル

    はじめに JRubyはJavaで作られたRubyの処理系で、今年の6月にバージョン1.0がリリースされました。Javaで作られているということから分かるように、Java仮想マシン上でスクリプトを動かすものです。 最近、こうした「Java上で動くスクリプト言語」というのがずいぶんと注目されるようになってきました。Groovy、Jython、更にはJava FXというのも登場しました。既に、Java SE 6には標準でJavaScriptが組み込まれており、JRubyや、ここにあげたスクリプト環境は、ほぼすべて次のJava SE 7で標準化されるだろうと言われています。 稿ではこのJRubyの導入方法やEclipseとの連携、簡単なサンプルなどを紹介していきます。対象読者Rubyに興味を持っているJavaユーザー。Java SE 7のスクリプト言語対応を今から体験してみたい人。Javaの膨大

  • JRuby - Home

    JRuby JRuby is an 100% pure-Java implementation of the Ruby programming language. Features A 1.8.6 compatible Ruby interpreter written in 100% pure Java Most builtin Ruby classes provided Support for interacting with and defining java classes from within ruby Bean Scripting Framework (BSF) support Distributed under a tri-license (CPL/GPL/LGPL) The JRuby community is pleased to announce the release

  • 「本家Rubyより速い」、JRuby開発者に聞く ― @IT

    2007/05/10 PythonRubyといった動的言語が人気だが、サン・マイクロシステムズは、そうした動きをJavaテクノロジに採り入れつつある。もともとのPythonRubyはCで実装されているが、Javaによる実装である「Jython」や「JRuby」といった処理系が存在する。Ruby向けに書かれたコードはJVM上で稼働するJRubyでも動作する。同様に、Rubyブームの火付け役となった感もある「Ruby on Rails」(RoR)で構築されたサイトであっても、かなり高い互換性でJRuby上で動作するという。米国サンフランシスコで開催中のJavaOneで、JRubyプロジェクトの中心人物に話を聞いた。 Ruby on RailsもJVM上で稼働 現在、JRubyは6人のコア・コミッターと30~35人のコミュニティメンバーによって開発が進められている。6人のコア・コミッターのう

  • [Think IT] 第1回:JRubyとは? (1/3)

    2007年6月に「Ruby Kaigi」というイベントが日で開催されました。当日はRubyに関する様々な興味深い発表が行われ大変活況でした。そんな中でも特に大きな注目を浴びていた発表の1つとして「JRuby」があげられます。 JRubyはJavaRubyのクロスオーバーを実現する有望な技術です。連載ではJRubyの入門的な部分について紹介していきます。幅広い方々がJRubyを知るきっかけになれば幸いです。今回はJRubyの概要について解説します。 「Ruby」は、まつもとゆきひろ氏が中心となって生み出した、世界中で利用されているオープンソースのプログラミング言語です。ここ数年、Rubyは大きく注目され、取り巻く環境が大きく発展しています。その最大の要因はWebアプリケーション分野に彗星のごとくあらわれたアプリケーションフレームワーク「Ruby on Rails」(以下、RoR)である

  • 英語と日本語の障壁がなぁ… JRubyの開発者、言葉の壁に悪戦苦闘中 | エンタープライズ | マイコミジャーナル

    JRubyの開発者であるCharles Nutter氏は5日(米国時間)、自身のブログにおいて興味深いコメントを掲載した。ご存知のとおり、まつもとゆきひろ氏によって開発されたRubyは日で開発されたプログラミング言語であり、コアデベロップメントチームは日語を使っている。このため日語と英語という言語障壁があるというわけだ。日語と英語の障壁の高さは多くのデベロッパやユーザが辟易としているわけだが、それは日語圏のデベロッパも英語圏のデベロッパも同じのようだ。 Rubyコアチームでは、バグ修正やRuby言語に関する議論などの多くが日語で議論されている。そのため日語のわからない英語スピーカは同コアメーリングリストから離れがちというわけだ。逆に日においてRuby on Railsが普及するまでタイムラグがあったのも、自然言語の障壁によるものだと同氏は考えているようだ。 そこで同氏は、不

  • JRuby on Rails + Grizzly 1.6を簡単に実施する方法を紹介 | エンタープライズ | マイコミジャーナル

    Jean-Francois Arcand氏は4日(米国時間)、自身のブログにおいて、GrizzlyのコミッタであるTakai Naoto氏が8月31日(米国時間)にリリースされたばかりのGrizzly 1.6を使ってJRuby on Railsアプリケーションを実行する方法をブログで公開していることを紹介した。 Jean-Francois Arcand氏は2007年5月30日(米国時間)にGrizzlyでJRubyを実行するモジュール「JRuby on Grizzly module」を公開しているわけだが、今回紹介された方法はGrizzly 1.6を使った場合の説明ということになる。 インストールの手順は簡単だ。まずJRuby 1.0.1をインストールし、次にJRubyを使ってRuby on Railsをインストール。Ruby on Railsアプリケーションを構築したら、Grizzly-

  • 1