InfoQ ホームページ Java に関するすべてのコンテンツ
-
Resin が Memcached ソリューションの代替としての機能を実装
バージョン 4.0.24 のリリースによって,Caucho のアプリケーションサーバ Resin のキャッシュ機構はクライアントとサーバ両方の memcached インターフェースを提供するようになった。つまり memcached ソリューションを代替可能な機能を持ったことになる。
-
Spring 3.1一般提供開始
SpringSourceはSpring 3.1の一般提供を開始した。InfoQはSpring frameworkの中心的なコミッタであるChris Beams氏に今回のリリースについて、また、Spring 3.2の計画について詳しい話を聞いた。
-
Lucene 3.5 と Solr 3.5 - 大幅な RAM 削減,SearchManager,ディープページングのサポート
Lucene PMC (Project Management Committee / プロジェクト管理委員会) は Apache Lucene 3.5.0 と Apache Solr 3.5.0 のリリースを発表した。Lucene は豊富な機能を持った高性能なテキスト検索ライブラリ,Solr はインデックス作成と検索処理のコアとして Lucene を使用するスタンドアロンの検索サーバである。
-
IKVM.NET 7.0 リリース
IKVM.NET プロジェクトが Mono プラッ���フォームおよび Microsoft .NET フレームワーク用 Java インプリメンテーションの バージョン7をリリースした。Java と .NET プラットフォーム間の相互運用性を促進する。
-
Typesafe StackがPlay Frameworkを採用
Typesafeは、Play frameworkがTypesafe Stack 2.0に含まれることをアナウンスした。Play frameworkは、Rails/Grailsのようなフレームワークで、元々ScalaでなくJavaにフォーカスしていた。遂に Play framework 2.0はScalaとJavaを一級市民としてサポートする。InfoQは、Typesefeの社長かつCEOで、Donald Fischer氏に、Play フレームワークを彼らが選んだことと、Play フレームワークがTypesafe Stackに採用した理由を話してもらった。
-
Git、Eclipse.orgでCVS、SVNを超える
EclipseでGitを使っているプロジェクト数がSVNを超え、GitがEclipseプロジェクトで単独で最も人気のあるバージョン管理システムとなった。InfoQではソフトウェア団体やホスティングプロバイダで使われている分散バージョン管理システムのリポジトリ数や増加数を調査した。
-
Groovy の最新情報と今後 - 1.8, 2.0, それ以降
Groovy の最新版ではパフォーマンスと作業性の向上に加えて,さまざまな機能の追加が行われている。InfoQ は Guillaume Laforge 氏から,AST による開発生産性の向上,組込 JSON サポート,ドメイン固有言語サポートの改善,最適化,さらには Java 7 言語サポートを含む Groovy 1.9 と 2.0 のロードマップや Groovy の普及率に関する情報を得ることができた。
-
-
YammerがScalaからJavaへ移行中
YammerがScalaからJavaへの移行を進めている。1年に及ぶ検証の結果、簡潔な言語で記述することによる利点は、新人に教え、性能問題に対処する必要のある複雑な言語の利点を上回らないということが分かった。また、メールには特定の書き方を避けることで性能を改善できると指摘している。
-
Apache Geronimo 3 が Java EE 6 Full Profile 認定を取得
Apache Geronimo 3.0-beta-1 が Java EE 6 完全準拠と認定された。Java EE 6.0 Full Profile と Web Profile 認証テストの両方に合格したオープンソースサーバとして GlassFish 3 と肩を並べたことになる。カーネルも更新され,OSGi が新たに採用された。Apache Karaf OSGi ランタイムをベースとして,Aries プログラミングモデルをサポートしている。
-
Restfuse 1.0.0 - REST/HTTPの統合テストを容易にするライブラリ
EclipseSourceは、REST/HTTPサービスのテストを自動化するJUnit拡張の最初の安定バージョンをオープンソースでリリースした。同期と非同期の両方のコールがサポートされている。
-
Scalaは新しいEJB 2か
Joda Timeライブラリの開発者でJSR 310の日時API改善の仕様策定者であるStephen Colebourne氏がScalaの適用しやすさについて示唆に富む記事を書いている。氏はScalaとEJB 2を比較している。氏の考えではEJB 2はJava EE仕様の中で最悪のもので"更なる複雑さをもたらしただけだった"。
-
Java 7 Update 1 のパフォーマンスと安定性
10月18日,Oracle は Java 7 Update 1 をリリースした。要望の多かった安定性の向上と,パフォーマンス最適化の問題のフィックスを提供する。InfoQ ではどのようなパフォーマンス改善が新たに提供されているかを確認した。
-
Google Closure StylesheetsによってCSS作業が簡単に
GoogleはApache License 2.0のオープンソースなClosure Stylesheetsを公開した。これはClosure Toolsパッケージに属しているユーティリティでCSSを扱う際に便利である。Closure StylesheetsはCSSに変数や関数、条件やmixinを追加し、大きなCSSファイルを扱う作業を簡単にしてくれるJavaプログラムである。
-
Google Eclipseプラグインがオープンソースに
Googleは、昨日Google EclipseプラグインをEclipse Public Licenseのもとで完全にオープンソース化したことをアナウンスした。これにはGWT Designerが含まれる。これは、2010年の終わり頃に買収したInstantiationsのものを以前にオープンソース化したWindow Designerプロジェクトをベースにしている。