InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
RIA、Web 2.0およびAJAXの定義
先月初め、WaveMaker SoftwareのChristopher Keene氏は、ブログ投稿で共通Web開発用語の定義を試みている。用語の概要や表示方法が載っている。かつてのAdobe ExecutiveであるDavid Mendels氏は、RIAという用語はどのようにできたのか、またこんにちそれが持つ価値について話している。
-
Excelsior JET 6.4: 小さく、速く、安全になったJava
Excelsiorは1999年に設立され、最近、Excelsior JET6.4をリリースした。この最新バージョンには価値のある機能が含まれている。データやリソースの暗号化、スタートアップオプティマイザー、スマートコンパイルなどである。
-
Grizzlyと新しいCometフレームワークのAtmosphere :プロジェクトのリード、Jean-Francois Arcand氏との質疑応答
Grizzlyフレームワークは、GlassFishやSailfin、RESTlet、OpenESB等、たくさんの様々な製品で使われている。このフレームワークではJava New I/O API(NIO)を利用しており、開発者は拡張性のあるサーバアプリケーションを書くことができる。Atmosphere Grizzlyから発展したPOJOベースのフレームワークで、Cometを広めることを目的としている。Jean-Francois氏は、この新しい開発についてInfoQに聞かせてくれた。
-
Vertebra: 次世代クラウドコンピューティングプラットフォーム
EngineYardの設立者であり、Merbの開発者でもあるEzra Zygmuntowicz氏は、RailsConf2008で最新のプロジェクトであるVertebraを紹介した。Ezra氏のblogからはその際の発表資料をダウンロードすることができる。
-
Rubyフリンジカンファレンス - 登録の終了が近づいています
Rubyフリンジは、カナダのトレントで7月18日から20日までの間行われる、新しいRubyのカンファレンスだ。Ezra Zygmuntowicz氏(EngineYard社, Merb)、Yehuda Katz氏(Merb)、John Lam氏(IronRuby)、Chris Wansrath(Github)のようにRubyコミュニティに属している講演者ばかりというわけでではない。CouchDBプロジェクトのDamien Katz氏も講演する予定だ。
-
Eclipse Ganymedeリリース
Eclipse FoundationはEclipse Ganymedeの公開を発表した。これまでのEuropa(21プロジェクト)、Callisto(10プロジェクト)に引き続き同時に23件のプロジェクトもリリースした。
-
PureMVCとCairngormにおけるGUIパターンの比較
2008年6月9日、経験豊かなJava開発者であるPer Olesen氏はTech PerにおいてPureMVCとCaringormという2つのとても人気のあるFlexフレームワークを比較したブログ記事を公開した。そこではとりわけ使いやすさとそれらがGUIアー���テクチャのパターンをどのように適用しているのかについて記述されている。
-
Flex向けのコンポーネントフレームワークOpenFlux
OpenFluxはモデル・ビュー・コントローラ(MVC)アーキテクチャに基づいたオープンソースのコンポーネントフレームワークをFlex開発者に提供する。このライブラリには今のところボタン、リスト、そしてスクロールバーといったコンポーネントが含まれている。OpenFluxの最終目標はFlexアプリケーションに含まれるコンポーネントのカスタマイズを“劇的に”簡単にすることにある。
-
Spring Batch: バッチとオフライン処理の簡単な開発
先ごろSpring Batchプロジェクトは、Springベースの軽量で包括的なバッチフレームワークの、バージョン1.0をリリースした。InfoQでは、このリリースの詳細と、それがSpringコミュニティにもたらすものについて、プロジェクトリードのDavid Syerに話を聞いた。
-
SQL Server PowerShell Extensions
PowerShellがこれからの数年間、Windows管理者のもっとも重要な言語になることは確実だろう。さらに、SQL ServerなどのMicrosoftサーバ製品に豊富なPowerShellサポートが追加されるとあればなおさらである。
-
Eclipse Ganymede: JDT(Java Development Tools)を徹底的に調べる
6月25日のEclipse Ganymedeのリリースに合わせてInfoQではEclipseのサブプロジェクトについて連続特集を組んでいる。今回のサブプロジェクトはJDT(Java Development Tools:Javaの開発ツール群)である。
-
Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour
Rubyの世界において、GitおよびGithubは着実に人気が高まっている。現在Ruby関連のブックプロジェクトはGithubでホストされているものもある。GitjourはBonjourプロトコルを使用した新しいツールで、gitリポジトリを配布する。最後に、Githubはgemsプロジェクトの提供を容易にする。
-
AppleがSproutCoreへのかかわりを強化
WebのためにSproutCoreはCocoaに変化しているのか?デスクトップのようなWebアプリケーション開発をより簡単にするよう意図されたJavaScriptフレームワークは、WWDCでSproutCoreのオフラインデータストレージ機能の使用方法を説明したセッションにおいて、非公式の承認を受けた。Appleの新たなMobileMeがSproutCoreを利用することが明らかになった。
-
RedHatがXenからKVMへ仮想化戦略を転換
先日のRed Hat Summitにて、Red HatはKVMに基づいた新たなハイパーバイザーを発表した。Red Hatが以前Xenハイパーバイザーをサポートしていたことを考慮すると、この発表は格別に興味深い。
-
AJAXデベロッパがUnobtrusive JavaScriptへの移行を継続
Unobtrusive JavaScriptは、JavaScriptをHTMLマークアップと区別する新たに登場してきたテクニックである。これは、1990年代後半にCSSの作成に伴って出現した、スタイリングとHTMLを区別するのと全く同様である。