BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ JVM_Langugaes に関するすべてのコンテンツ

  • IntelliJ IDEA7がGroovyとGrailsサポートを追加

    動的言語サポートは今やJava IDEの一部分としてどんどん一般的になってきている。NetBeans 6にはRuby統合があり、EclipseにはDLTKとAptanaが、そしてIntelli J IDEA 7はGroovyとGrails同様にRubyへのサポートを提供している。このサポートには次に述べるような要素が含まれている。

  • Raible氏、Webフレームワークの比較を再び議論

    先週、Matt Raible氏は、ApacheConでJavaのWebフレームワークの比較に関するプレゼンを行った。これは、彼が数年前に行ったプレゼンの続きとなるものである。

  • Oniguruma JavaポートがJRubyを速める

    Ola Bini氏がOnigurumaのポートであるJoniがJRubyトランクに統合されたことを報告した。これがJRuby用に互換性があり、また迅速なRegexeの実装における最終的なステップであることを約束しており、またREXMLを用いたイニシャルテストがそれをバックアップしているようだ。

  • Oracle Mix:JRuby on Railsで構築した大規模なオンラインアプリケーション

    Oracleは先頃Oracle Mixというソーシャルネットワーキング・Webアプリケーションをリリースした。今回リリースしたWebアプリケーションは、JRuby on Railsを使っている。

  • RubyとEclipse Monkeyを使用したIDEのスクリプト

    Eclipseは、Eclipse Monkeyプラグインを使って退屈なタスクを自動化出来るようになった。Eclipse Monkeyの最初のバージョンは、スクリプト言語としてJavaベースのJavaScriptであるRhinoを使っていたが、 Christopher Williams氏は、JavaScript同様にRuby(JRuby)もサポートしたことを最近アナウンスした。

  • 初めてのJRuby1.1ベータとJRuby1.0.2がリリース

    JRuby 1.1の初めてのベータバージョン、JRuby 1.1b1がリリースされた。完全なるJust in Time(JIT)コンパイラ(RubyコードからJavaバイトコードまで)を始め、他にもたくさんのパフォーマンス向上が成されている。

  • Ruby/LDAPとRubyデバッグのJRubyポート

    Rubyの既存の拡張機能を使用して実装された多数のRubyライブラリは、JRubyと一緒に使うことはできないのだ。なぜならJRubyはRubyが持つ既存の拡張機能をサポートしないためである。JRuby-extraプロジェクトにおいてこれらのライブラリのJRubyポートは集められる。

  • Rubiniusの話題総まとめ

    Rubiniusは大部分がRubyで実装されているRubyのVMだ。ローレベルな部分に関しては多少C言語で実装されているが、いずれそれらもRubyで書き換えられる予定だ。

  • JRubyコンパイラが完成

    Charles Nutter氏が報告するところによれば、JRubyのRubyのバイトコードコンパイラが完成したそうだ。これはAOTとJITコンパイルに使用され、またJRuby1.1にも使用される予定である。将来的にははRubyクラスをJavaタイプに変換してJava統合を補助するコンパイラが予定されている。

  • JRuby内のJavaクラス使用において欠かせないコツ

    Sun MicrosystemsのドキュメントシステムアーキテクトであるEric Armstrong氏は最近自身の投稿”JRuby内でのJavaクラス使用”においてJRubyからのJavaコード呼び出しのコツに関して記載している。

  • Warbler:RailsのJava EE WARファイル向けパッケージングツールの機能強化

    Nick Sieger氏はJRubyチームの一員で、JRuby1.0.1とGoldspike 1.3を統合する作業をしていた。GoldSpikeはRailsアプリケーションをJava EEサーバ上で動作させる��とが出来る。

  • Grails 0.6がSpring Web FlowとJBoss式のRich ConversationからBest of Breed Mixを搭載

    Graeme Rocher氏はGrailsの最新リリース版が”Rails指向の始まり”からかけ離れているものであることを発表した。

  • Rubinius GemstoneのOODBがJRubyとRubiniusをサポート

    GemstoneはJRubyに始まりObject Database製品用のRubyサポート制作に取り掛かっている。私たちは今後の見通しとその技術的詳細を知るためGemstoneのAlan McKean氏に尋ねた。

  • Java言語ランタイムプロジェクト発足

    古くはBeanshellやJythonのように、JVMの上で実行されるさまざまな言語には、JVM自身と同じくらい長い歴史がある。 Javaのジェネリックス機能は、PizzaやGJのようなJavaを拡張した言語から生まれた。.NETでMicrosoftはSunと異なり.NET VMを複数の言語をサポートするように設計された共通言語ランタイムとして市場に出した。初めはC#、VB.NET、CobolやEiffelSharp、続いてF#、IronPython、さらにDelphiなどの多くの言語をサポートする。

  • ビジネスユーザ言語としてのGroovy?

    先ごろ個人的な生産性のブログサイトとして人気のあるLifehackerが、OpenOfficeが、Microsoft OfficeのVB/VBAに相当するユーザのためのマクロ/スクリプト言語として、Groovyを利用していると発表した。

BT