BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 動的言語 に関するすべてのコンテンツ

  • Ruby Gems: ニューリリースとRuby1.9へ含める計画

    Eric Hodel氏は、Rubyのポピュラーなパッケージ管理システムであるRuby Gems 0.9.4.5のリリースを発表した。今回のバージョン0.9.4.5は、Ruby Gems 0.9.5のベータリリースに相当し、新機能が幾つか追加された。

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

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

  • 始めてのRuby ProjectをインキュベートするApache: Java Projects用のRuby Build System

    BuildrはJavaプロジェクトの簡易的で直感的な構築システムである。10ヶ月の開発とたくさんの前向きな意見が得られた後、それはRubyプロジェクトへのドアを開くApache Foundationによって育てられるだろう。

  • MicrosoftがIE、Firefox、Opera、Safari用のJavaScript互換性のレポートをリリース

    歴史的にJavaScriptの互換���はWebデベロッパにとって重要な問題であった。公式仕様間のバリエーション、デファクトスタンダード、たくさんの実装がデベロッパたちの頭を悩ませてきた。そして結論はたくさんのWebページがブラウザを通して均等に働かないということだった。これを提示するためにMicrosoftは4つの人気なブラウザにおける非互換性を詳細に記したドキュメントをリリースした。

  • Article: JSF/DWR/DOJOを使って動的なWebアプリケーションを作成する

    この記事ではPortletsとFaceletsを使ったリッチなWebアプリケーションを作成するためにどのようにJSF、DWR、DOJOを組み合わせることが可能か、そのアプローチを提示します。読者にはこれらのフレームワークとそれらが提供する機能について基礎的な知識があることを前提としています。

  • JSR-292とマルチランゲージVM

    JSR-292はJava Virtual Machine(JVM)における動的言語用のサポートを改善させるために2007年上旬に立ち上げられた。今までにその取り組みはJVM用のinvokedynamicのインストラクションに焦点が当てられてきたが、最近はマルチランゲージバーチャルマシーンプロジェクトに向けた動きが出てきた。

  • Gartnerが語るプラットフォームミドルウェアにおける破壊的なトレンド

    Gartnerの新たなレポート:Trends in Platform Middleware:Disruption Is in Sightにて、現在主要なミドルウェアプラットフォームを脅かす破壊的な要素に注目が置かれている。その記事の著者はEDAが縦割りの業界サポートから広範囲でビジネスに不可欠なアプリケーションアーキテクチャに移行しているものとみなしており、新しい採用の波を促すと考慮している。

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

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

  • Rubiniusの開発を始めてみる

    近頃Rubiniusは沢山の支持を得ている。そしてRuby VM実装者の中には、Rubiniusの将来は素晴らしいものになるであろうと思っている者もいる。

  • Rubyとそのハイプサイクル

    Railsに基づいたプロジェクトの失敗に関する最近のブログ掲載が論議を巻き起こしている。予想通り、このディベートにおいて競合となるテクノロジー側は、それをRailsの最後とみなしたことだろう。

  • Firebugがマッシュアップ開発を補助

    Phil Rees氏はGoogle Mashup Editor(未だベータ版であるが)と彼のDanceMapsマッシュアップを使用してFirebugの入門書を書いた。 これにおいて同氏はCSSからYahoo!まで、またFirebugがどのようにWeb開発に影響するのか等幅広く触れている。

  • AmbitionによるRubyのデータクエリーの抽象化

    今日の課題の一つとして、様々な情報源から情報にアクセスし、それを統合する際に生じる複雑さを軽減することがあげられる。.NETはすでにLINQという手段でデータアクセスの複雑さを軽減させているが、Rubyには同様な解決策がない。Chris Wanstrath氏は、Ambitionという独自の解決策をもたらした。AmbitionはParseTreeを利用してパースツリーを解析し、プレインなRubyクエリをSQLへと翻訳してくれるのだ。

  • Java、RubyとContinuous Tax

    最近Active RecordとHibernateの論争の一部分として、グーグルのBob Lee氏は、Javaのような静的タイプの言語に関するRubyのような動的言語を使用することの利点と難点を描写するために "continuous tax"という用語を使用している。

  • Rubiniusの話題総まとめ

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

  • JRubyコンパイラが完成

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

BT