InfoQ ホームページ JVM_Langugaes に関するすべてのコンテンツ
-
C++とJavaのレガシーについて語るのは時期尚早か?
C++とJavaが残したレガシーについてBruce Eckel氏が最近投稿したブログが大きな反響を呼んだ。彼はいくつかの設計ミスについて述べるも、両言語がプログラミング言語の発展において大きな役割を担い、重要な建設的レガシーを残してきたと結論付けた。しかし、これら言語のレガシーについて語るのはまだ早いのではないだろうか。
-
JOSH:エンタープライズ向けに提案されたソフトウェアスタック
ブロガーであるGrey Lens Man氏が、エンタープライズを悩ませているレガシー問題について興味深い記事を投稿し、実行可能なソリューションとして新たなソフトウェアスタック(JOSH、JSON OSGi Scala HTTP)を提案している。
-
Grails 1.1 の道を開く
先日SpringSourceはオープンソースのWebアプリケーション・フレームワークであるGrailsのバージョン1.1をリリースした。今回のリリースでは多くの新機能、改良やバグフィックスが提供され、全体的なパフォーマンスを大きく改善したGroovy 1.6のリリースと合わせたリリースである。
-
待望のリリース、もっと Groovy に!
「開発をもっとグルービーに」と語る人々の声を、Groovy チームははっきりと聞き、彼らの開発する受賞経験もある言語 Groovy のバージョン 1.6 をリリースした。
-
-
JVMで動く言語Ioke:分かりやすい構文で、LispとRubyの力を持つ言語
Ola Bini氏は、JRuby開発の中心人物であり、Practical JRuby on Rails Projectsの著者である。その彼が、IokeというJVMの上で動く新しい言語を開発している。Iokeの型を重視し、非常に動的でプロトタイプベースのオブジェクト指向言語が目指すところは、素晴らしいぐらい小さい正規構文を持つLispやRubyを使用したときに得られる同等の力を開発者に授けることである。
-
-
New Relic、RPMをアップデートして共同作業と統合を改善
New Relicが共同作業と統合を向上させたRPM 1.2のリリースを発表したが、このバージョンは開発者の仕事に大いに役立つだろう。
-
「古典派」TDD 対 「モック派」TDD、これは本当の対立軸だろうか?
先日のTest-Driven Development(テスト駆動開発)Yahoo groupsでの議論で関心を集めたのは、TDDに対するいわゆる「古典派」のアプローチと「モック派」のアプローチとのつながりについてだ。
-
-
Ruby 1.8.8およびRuby 1.9.1への道のり
Ruby 1.9.1では、Ruby 1.9の安定版が利用可能である。しかし1.9に準拠したライブラリが不足していることや、ツールのサポートにむらがあることが理由で、多くの人が切り替えをいまだに躊躇している。
-
JRubyとClojureは好相性?
ClojureはJVM向けのLISP風言語である。Clojureで重視している点の1つに並行処理があり、Clojureでは不変のデータ構造で並行処理をサポートしている。Daniel Kwiecinski氏がブログの中で、JRubyとClojureを組み合わせるアイデアを探究し、Clojureのデータ構造と機能をRubyオブジェクトとしてJRubyで利用可能にする実験を行っている。
-
JavaおよびGrails向けの動的レポート
レポート作成は、多くのソフトウェアアプリケーションに見られる一般的な機能であり、DynamicJasperは、単純で簡単に構成できるプロセスにすることを目指している。
-
ClojureがSTMとLISPをJVMにもたらす
ClojureはLISPファミリの言語のかなり新しいメンバであり、Javaプラットフォームで動作する。2007年に導入され、すで高い関心を集めている。ひとつの理由はClojureの並行処理へのアプローチであり、ソフトウェアトランザクショナルメモリ(STM)のコンセプトを踏まえている。
-
JRuby GUI MVC Framework Monkeybarsが1.0へ
Javaツールキットを使用したGUIの開発をさらに簡単にしようとするJRubyライブラリは多数ある。MonkeybarsプロジェクトのJames Britt氏に話を聞いた。