InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
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ポートは集められる。
-
-
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統合を補助するコンパイラが予定されている。
-
-
軽量なGUI、グラフィックス、アニメーション向けライブラリRuby Shoes
RubyのGUIの実験は止むことなく進み続けている。 Qt、GTK、組み込みDSL又はJRuby GUI APIへの3つのアプローチで紹介されている3つの新しいAPI群のような古いスタイルのGUIツールキットのバインディングが沢山ある。これらのライブラリは異なるアプローチでGUIコンポーネントの組み立てや配置を行っている。 その中で、Ruby Shoesは少々異なるところに焦点を当てたGUIツールキットである。
-
CodeGearがインテリジェントな補完機能を搭載したRuby/Rails IDEをリリース
先日CodeGearはRuby/Rails用のIDE - 3rdRailをリリースした。InfoQは、CodeGear製品戦略担当副社長のMichael Swindell氏と、3rdRailの開発責任者Joe McGlynn氏に今回のリリースに関して話を聞いた。