InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Ivy 2.0: Apacheプロジェクトとしてリリース
Ivyは、プロジェクトの依存性を管理 (記録、追跡、解決、および報告) するツールであり、Apache Antと密接に統合されている。これの2.0ベータバージョンがリリースされた。これは、Apacheプロジェクトとして初のリリースであり、Maven 2リポジトリとの強力な互換性が導入され、並行性サポートも強化された。さらに、いくつかの大きな変更点もある。
-
Article: Spring Web FlowとTerracotta for Springを備えたWebアプリケーション
この記事では、最初にSpring Web FlowとTerracotta for Springの概要を述べ、その後、ステートフルで、対話型のスケーラブルな高可用性Webアプリケーションを書き込みできる新しい特質を登録するために、これらの技術を統合的に用いる方法を示します。
-
Article: SOAの10原則
Stefan Tilkov氏が、多くのお客様と関わる中で、SOAの基本的な原則をまとめる必要性を感じています。本記事では、サービス指向アーキテクチャ(SOA)が持つとされる基本原則を紹介します。これらの原則は、絶対的な真理というよりは、SOAに関連した検討を行う際の基準の1つと考えてください。最初の4つは、Don Boxの4つの原則に、個人的な解釈を少し加えて紹介します。
-
プラットフォームの知識ではなくて、多様なデザインスキルを好む
Martin Fowler氏は自身の最新の記事において、チームの構築において一番大切なのは経験でも特定のプラットフォームとビジネスドメインに関する完全なる知識ではなく、むしろ高品質なソフトウ���ア、また価値をもたらすことができる多様なスキルであると述べている。
-
ケーススタディ:JavaプログラミングスキルをFlexに採用
Adobe Flex Developer Centerで掲載された記事において、Bill Bejeck氏はFlexを用いたコンポーネントの作成、またFlexでのコンポーネントの分け方における自身の経験をJavaデベロッパという立場から述べている。
-
WCF Webプログラミングモデルリソース
最初のWCFのWebプログラミングモデルと.NET Framework 3.5内での公式リリース以来、それに関する情報は出ていなかった。現在Steve Maine氏はリソースの総括的なリストを提供している。
-
Open Source FlurineFxがFlexと.Netを統合する
RIAテクノロジは主流のアプリケーション開発ソリューションになりつつあり、RIAを定評あるテクノロジプラットフォームに統合する必要性が増してきている。オープンソースライブラリFluorineFxはこのニーズを.NETを用いて果たそうとしているプロジェクトの一例である。InfoQはその詳細を探るためFluorineFxプロジェクトマネジャーであるZoltan Csibi氏に尋ねた。
-
Treetop-Ruby用のPEGパーサージェネレータ
Parsing Expression Grammars (PEG)は現在かなり人気になったパーサの一種である。今日RubyがTreetopで独自のPEGパーサジェネレータを獲得した。
-
MarkMailはメーリングリストアーカイブを次のレベルに進める
昨年末、MarkLogicはMarkMailを発表した。MarkMailは、 MarkLogic XMLコンテンツサーバをベースにメーリングリストアーカイブを検索するためのフリーサービスである。最初の発表時は、apache.orgメーリングリストの検索だけが可能であった。最近、Mozilla.org、PHP、およびMySQLリストも追加された。O'Reilly Radarは先月、このサイトについて取り上げた。
-
Adobe Flexの基礎
InfoQ.comは誰がFlex、またFlex Misconceptions、 Flashの独自性、とオープンソースFlexフレームワークを使用しているのかという事を含み、また誰がどのように、なぜというという事に関する Adobe Flex開発の中堅から高レベルの多様な話題を取り上げている。AdobeのテクニカルエバンジェリストであるTed Patrick氏は、彼のブログ"What is Flex?"でその基礎を振り返っている。
-
Mark Mahieu氏がCICEクロージャプロトタイプを作成
��去数年間のJava業界において最もホットな話題は、Java言語にフルサポートクロージャを付加することであった。クロージャが導入可能な複雑性が与えられているのを踏まえ、多様なプロポーサルのためのプロトタイプを用いて実験することが可能でない限りそれがもたらす影響を判断するのは難しい。
-
オープンソースFlex開発フレームワークが示すプラットフォームの大きな動き
Adobe Flexおよびその周辺テクノロジは、RIAの本流となりつつある。Flexのコミュニティは、まだJavaやマイクロソフトのプラットフォームのコミュニティほど大きくはないが、熱心なFlex RIA開発者たちの協力を受けて着実に成長を続けている。この結果、多数のオープンソース開発フレームワークが作成されている。
-
Webフレームワーク選択の世界ではデベロッパたちは未だ独自のものを作っている
あまりたくさんのWebフレームワークのチョイスに直面したデベロッパたちは、過去に使用経験のあるものか自分で作るというより簡単な選択をする傾向にある。これはNeal Ford氏が考えているように特にJavaフレームワークにおいて当てはまることである。また彼はこの選択におけるパラドックスを他の言語という観点において考え、興味深い、また議論の余地のある結論をもたらしている。
-
JEE 6: 拡張性、プロファイル、そして仕様の削減
公開されている詳細はまだ少し大雑把だが、Java EE 6の大まかな方向性は明らかになり、Java EE標準の役割が変わろうとしている。Java EEは、当初の構想ではエンタープライズコンピューティングにおける完全なスタックとされていたが、Java EEの現在のバージョンにおけるギャップを埋めるため、Struts、Hibernate、Seamと言ったオープンソースプロジェクトが広く大規模に採用されてきた。
-
JavaFX:現状とこれから
InfoQ.comはJavaFXについての概要を10月に掲載した。JavaFXの追加によりJavaプラットフォームに何が起きるのかについて、Sun MicrosystemのChet Haase氏はInfoQ.comに対して、引き続き更に詳しい情報を提供してくれた。