InfoQ

InfoQ

エディタ毎の記事の表示

Rick Hightower

Rick Hightower has worked as a CTO, Director of Development and a Developer for the last 20 years. He has been involved with J2EE since its inception. He worked at an EJB container company in 1999. He has been working with Java since 1996, and writing code professionally since 1990. Rick was an early Spring enthusiast. Rick enjoys bouncing back and forth between C, Python, Groovy and Java development. He has written several programming and software development books as well as many articles and editorials for journals and magazines over the years.

全ての Rick Hightowerに関するすべてのコンテンツ


Rick Hightowerが書いたNews

IceFaces AceがPrimeFacesからフォーク、PrimeFacesは不快感を表明

トピック
Icefaces,
jquery,
JSF,
JavaScript,
Java EE,
動的言語,
Java,
言語,
プログラミング

PrimeFacesプロジェクトはIceSoftがPrimeFacesのコードを"一行一行"コピーして新しいIceFaces Aceコンポーネントを作っていると主張している。法的な問題には発展しないが、PrimeFacesチームはショックで幻滅している。PrimeFacesチームによればIceSoftのAceコンポーネントは"90%が"PrimeFacesのコピーだ。InfoQは双方から話を聞いた。競合相手のApacheライセンスのプロジェクトをフォークするのは許されるのだろうか。

MySQL Cluster 7.2 リリース - 70倍のパフォーマンス向上と NoSQL 機能

トピック
MySQL,
Caching,
Oracle,
Relational Databases,
クラスタリング&キャッシング,
データベース,
パフォーマンス&スケーラビリティ

Oracle が NoSQL 市場のハートの新たなラウンドに火を付けた。今回の MySQL Cluster 7.2 リリースには REST や Memcached ワイヤプロトコル,NoSQL C++ などの NoSQL ソリューション,そして 標準 MySQL インターフェースに対して直接的に対抗する新機能が加えられている。さらに MapReduce 的な分散結合により,複雑なクエリ処理速度の 70倍に及ぶ高速化を誇る。Oracle による MySQL/NoSQL ハイブリッドは受け入れられるだろうか?

Apollo 1.0 リリース - 次世代版 ActiveMQ

トピック
JMS,
Java EE,
Java,
言語,
プログラミング,
ActiveMQ

Apache Apollo 1.0 がリリースされた。ActiveMQ のサブプロジェクトである Apache Apollo は,マルチコア・マルチプロセッサ指向の新たなスレッディングモデルを備えることによって,速度とスケーラビリティ,さらには信頼性の面でも ActiveMQ を凌駕する。JMS もサポートされた。合わせて発表された JMS ベンチマークは,競合するメッセージング製品の中で有力な存在であることを示している。

JSF 2.xについてEd Burns氏が語る

トピック
JSF,
Java EE,
Java,
言語,
プログラミング

InfoQはJSFの仕様策定者であるEd Burns氏に話を聞く機会を得た。氏はAjaxやHTML5を考慮したJSFはどのようなものになるのか、JSF 2.0、2.1はどのようなものになったか、2.2はどうなるのかについて話してくれた。また、JSPをFaceletととして処理した後にJSPとして返す仕組みや、JSF 2.2のマルチテナント機能、JSFはどのようにHTML 5をサポートするか、JSFの導入やJSFを使っている高トラフィックサイトなど、話題は多岐に渡った。

ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース

トピック
Grails,
Groovy,
Java,
動的言語,
言語,
プログラミング

VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。

Typesafe StackがPlay Frameworkを採用

トピック
Scala,
Java,
Functional Programming,
言語,
プログラミング

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に採用した理由を話してもらった。

Groovy の最新情報と今後 - 1.8, 2.0, それ以降

トピック
Groovy,
Java,
動的言語,
言語,
プログラミング

Groovy の最新版ではパフォーマンスと作業性の向上に加えて,さまざまな機能の追加が行われている。InfoQ は Guillaume Laforge 氏から,AST による開発生産性の向上,組込 JSON サポート,ドメイン固有言語サポートの改善,最適化,さらには Java 7 言語サポートを含む Groovy 1.9 と 2.0 のロードマップや Groovy の普及率に関する情報を得ることができた。

Javaのデータグリッドの仕様:JSR-347

トピック
Java,
クラスタリング&キャッシング,
言語,
プログラミング,
パフォーマンス&スケーラビリティ

JSR-347はデータグリッドの仕様だ。このJSRの誕生には、JSR-107のJCacheと比較して、どのように使うのかについて論争があり混乱が伴っていた。InfoQはManik Surtani氏に、JSR 347とJSR 107について話を聞いた。また、キャッシングやNoSQL、データグリッド、Infinispanや関連する話題にも話が及んだ。

Heroku、Scalaをサポート

トピック
Java One,
Scala,
Java,
Functional Programming,
言語,
プログラミング

2011年10月3日、JavaOneにて、Heroku(SalesForce.comが最近買収したPaaSプロバイダ)がScalaサポートを発表した。HerokuはTypesafeと提携して、HerokuプラットフォームにScalaサポートを追加する。Typesafe(Scalaの会社)にはScalaの作者である Martin Odersky氏が創業者に名を連ねている。

Adrian Cole が JClouds 1.0 のリリースをアナウンス

トピック
Java,
Artifacts & Tools,
仮想化,
マネジメント,
言語,
デプロイ/データセンター,
Linux,
クラウドコンピューティング,
OS,
プログラミング,
Agile

新しいJClouds 1.0リリースの目標は、多くのベンダー、プロバイダー、IaaSからPaaSまでのフレームワークとAPIを跨いだ、計算ノードとストレージノードを管理する共通のインターフェースを提供することだ、と JCloudsの設立者である Adrian Cole氏が言っている。