InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Christian Weyerがサービス指向のコミュニケーションを語る
一番最近に行われたQConにて、Christian Weyer氏は一味違う側面から見たWindows Communication Foundation(WCF)に関するプレゼンテーションを行った。プレゼンテーションにおいてChristian氏はWCFを使用して完全なend- to-end.NET3.xアプリケーションに全てのソースコードを提供している。またそのプレゼンは、サービス指向に関する4つの見解によって始められている。
-
MapReduce 一歩戻って: その比較となるのはリレーショナルデータベースでよいのか?
David J. Dewitt氏とMichael Stonebraker氏が記した最近の記事において、両氏は人気の高まっているMapReduceプログラミングパラダイムをリレーショナルデータベースと比較している。一方ブログスフィアはその比較と根拠においてそれを非難している。
-
コードは自然言語に近づくにつれ良くなっていくのか?
英語ライクなコードを書くことで可読性と表現性を達成しようとするのは、今日の業界において一つのトレンドとなっている。 Michael Feathers氏はコードの表現性を向上させるための道具になり得る他の代替案を考慮するのを擁護しており、また彼はいくつかの状況においてシンボリックアプローチはナラティブのものよりも適切であることを論じ、その2者間でのトレードオフを強調している。
-
JPAフレームワークの比較
java.net に掲載されている「Java Persistence Frameworkの選択:選択肢、適した状況、そして利点と欠点」というSharad Acharya氏の記事では、CMP Entity EJBs、JPA、Hibernate、TopLinkの4つの一般的な永続化フレームワークを比較している。Acharya氏はそれぞれの技術について論じ、調査結果をマトリックスにまとめている。
-
-
GigaspacesがOpenSpacesコミュニティポータルを発足
ソフトウェアソリューションを提供することで知られている会社Gigaspaceが新たなコミュニティウェブサイトOpenSpaces.orgを発足させた。またGigaSpaces社は収益が500万ドル以下の個人と新興企業に対してStart-Up Programの下でGigaSpaces製品を無償で使用させている。
-
Java Scripting ウィッシュリスト
Java 6とJSR223のリリースと共に、デベロッパ達は現在Javaとサポートされている全てのスクリプト言語間においてインタオペラビリティを実現できるというオプションが与えられた。Mark Fortner氏はJSR 223でBean Scripting Framework(BSF)の実力を研究していて、向上する余地のある項目をたくさん見つけている。
-
オラクルのBEA Systems買収
オラクルとBEA Systemsは先日オラクルがBEAを一株あたり19.375ドルで買収する事に関して両社が合意に達したことを発表した。製品ラインの冗長性はどのように解消するのだろうか?反響は興味深く、また多様なものでインサイダー取引に関する懸念も既に上げられている。
-
JBossがDeveloper Studio 1.0とTools 2.0を展開
JBoss開発の世界において最近新たなアップデートが成された。一つ目はJBoss Developer Studio 1.0、二つ目はJBoss Tools 2.0である。
-
Seamのネスト化されたカンバセーションとタイムアウトを理解する
Jacob Orshalick氏は最近Seamのデモブッキング例を使用してSeamのネスト化されたカンバセーションモデルと関連したタイムアウトを探索している。
-
RubiniusがマルチVMサポートを追加
RubiniusがOSプロセス内で複数のRuby VMを動作させるのを可能にする"Multi-VM"という新たな機能を追加した。私達はこの機能の利点と実装を探るためRubiniusプロジェクトのEvan Phoenix氏に尋ねた。
-
Flash Playerの独自性はFlexの使用を妨げるか?
Per Olesen氏は最近Still Closed Source and Proprietary Technologyと名付けられたブログを掲載し、Flashが未だ独自仕様のプラットフォームであることを論じている。
-
Bitemporal FramoworkがTime Dimensionをリッチドメインモデルに付加
トラッキングタイムはビジネスドメインモデルにおいて大変一般的な条件である。 時間性パターンを基盤にして作られたErvaConのBitemporalフレームワークはリッチドメインモデルにおける時間に関連した条件を提示している。
-
Flash Player 9 Runtimeのサポートに取り組むOpenLaszlo
OpenLaszloはFlash Player 9 Runtimeのサポートに取り掛かっている。OpenLaszloはFlash Player Runtimeを狙いとした初めてのアプリケーション開発フレームワークの一つである。それ以来、Adobe Flexフレームワークは部分的にFlash Player 9用のサポートのために採用が増加した。
-
あなたのAJAXアプリケーションをクライアント上で最大限に活用する方法
AJAXがホットなのはいうまでもないが、良くあるケースはあなたのWeb 2.0アプリケーションが期待したほど良く機能しないというものである。それに役立つ最適化をいくつか学ぼう。