InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
JavaServer Faces 2.0 の合成コンポーネント
JavaServer Faces 2.0 は Java EE 標準仕様が 2004 年にリリースされて以来はじめての大幅なアップデートだ。JSF 2.0 自体は JSF 仕様の重要な見直しであり、開発者が WEB フレームワークをあつかう際にぶつかる主要な問題点の解決を目指したものである。
-
Cloverのテスト最適化機能によってテストが高速に
最近リリースされたClover 2.4は"Test Optimization(テスト最適化)"という新機能を強調している。これはCIをスピード・アップし、テストが完了するまでの待ち時間を削減する効果がある。"テスト毎の"カバレッジ・データを活用することでコードの修正によって影響のあったテストだけを選択的に実行する。
-
JCP公開討論会: コミュニティは公開化と参加の容易さを求めている
QCon San Francisco 2008では、Open Standards Developmentに関する公開討論会が開催され、Patrick Curran氏 (JCPの議長であり、コミュニティの優秀なメンバでもある) がオープンスタンダードとオープンソース開発の双方に関する彼らの実用的な経験を共有した。
-
Article: SilverlightとJavaの��ンターオペラビリティ
マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。
-
-
モバイルRubyの総まとめ:Symbian Ruby 1.9、Android、JME、iPhoneおよびMono
Symbian向けRuby 1.9のポートが、現在利用可能であり、Ruby 1.8バージョンが(Symbian向けのPythonと共に)利用可能になっている。
-
スムーズなRack::CachとのHTTPキャッシング
Webアプリケーションをキャッシュする方法は膨大にあり、複雑なことが多い。アプリケーションのインフラが増大するにつれて、Basic Railsのページキャッシュングは、退屈なものになりかねない。Rails 2.2は、httpヘッダーであるlast_modifiedとetagを使用し、条件付きGETを導入した。RFC2616のインターネットスタンダードキャッシングのセクションに従いつつ、Ryan Tomayko氏はRack::Cacheを採用した。
-
-
Tasktop 1.3、FirefoxとLinuxのサポートを追加
Tasktop Technologies社は、Eclipse Mylynを作成しその開発を牽引している会社であるが、先日Tasktopバージョン1.3をリリースした。
-
企業のOSGi
先のGlassFish v3「Prelude」(SunによるOSGiベースのJava EE 6サーバ)の発表により、企業全域にわたるOSGiの使用がほとんどすべてのバックエンドサーバをカバーするよう拡大した。
-
リリースされたJava SE 6 Update 10で何が変わったのか?
の期間と100万を超えるダウンロードを経て、“コンシューマJRE”と呼ばれるJava SE 6 Update 10 (6u10)がリリースされた。
-
OpenEJB 3.1がEJB Singletons、コンストラクター注入およびSpring統合をサポート
オープンソース軽量EJB 3.0実装であるOpenEJBが最近リリースされたが、それはEJB 3.1 Singletons、コンストラクター注入およびSpringフレームワークとの統合をサポートするものである。先週Apache OpenEJB開発チームは、OpenEJB 3.1バージョンのリリースを発表した。
-
.NET 4の新機能を探る:コード契約
InfoQでは昨年からC#をベースにして契約による設計をサポートするSpec#を取り上げている。契約による設計は静的型付けのように、コンパイル時に検証されないと一定の動作を実行することができないという考え方だ。
-
PythonでWindows Azureを操る
MicrosoftのプログラムマネージャーであるSriram Krishnan氏が、Windows AzureのデータストレージへのPythonラッパーを書いた。PythonはWindows Azureでサポートされる言語の1つである。
-
静的解析ツールの総まとめ:Roodi、Rufus、Reek、Flay
静的解析ツールを使えばコード品質の維持と潜在的なバグの通知が可能になる。静的にコンパイルされた言語のコンパイラでは、静的解析チェックが実行されることが多く、潜在的な問題を警告として報告する。