InfoQ

InfoQ

エディタ毎の記事の表示

全ての Rob Thorntonに関するすべてのコンテンツ


Rob Thorntonが書いたNews

Javaデベロッパ向けの新しいScalaのチュートリアル

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

Scalaでは2つのチュートリアルをニュースとして掲載した。ひとつはIBMのdeveloperWorkでのTed Neward氏による投稿で、もうひとつはDaniel Spiewak氏による、自身のブログ内での投稿である。

Qi4jがComposite Oriented Programmingを発表

トピック
Qi4j,
Java,
Artifacts & Tools,
言語,
Object Oriented Design,
Agile,
プログラミング,
アナウンス,
設計

Rickard Oberg氏がOredevにてQi4jを発表し、また”クラスは終わりでインターフェース万歳”と宣言した。Qi4jはビヘイビアがクラスに置かれなく、代わりにクラスがアノテーションを介したクラス上で宣言されたインターフェースとmixinのコンポジットになるコンポジット指向のプログラミングという、新しいアイディアを導入している。

JavaScriptの未来はECMAScript 4なのか?

トピック
JavaScript,
動的言語,
Java,
言語,
Microsoft,
プログラミング,
Yahoo!,
標準化

ECMAScriptの将来に関するディスカッションが活気付いている。Brendan Eich氏がECMAScript 4に関する掲載を行い、またそれが正しい方向性であるかどうかを問うている。

JavaRevel:JVMにおけるダイナミッククロスローディング

トピック
Java,
Artifacts & Tools,
言語,
プログラミング,
Agile

JavaRebelはRubyとPHPのダイナミックリロードのクラスをJavaに持ってきた。それには現在制限がいくつかあるが、開発を劇的に速めるものなのだ。

Firebugがマッシュアップ開発を補助

トピック
JavaScript,
動的言語,
Webフレームワーク,
Java,
言語,
AJAX,
プログラミング,
Architecture,
RIA

Phil Rees氏はGoogle Mashup Editor(未だベータ版であるが)と彼のDanceMapsマッシュアップを使用してFirebugの入門書を書いた。 これにおいて同氏はCSSからYahoo!まで、またFirebugがどのようにWeb開発に影響するのか等幅広く触れている。

DWRスタイルAjaxのサポートを伴ってRSFがリリース

トピック
Java,
Webフレームワーク,
言語,
Architecture,
プログラミング

The Reasonable Server Faces(RSF)プロジェクトは最近そのバージョン0.7.2をリリースした。RSFはSpringに基づいたフレームワークでJSFと大体同じ機能を備えている。またRSFはゼロサーバーステートデザインを採用している。

Java用のLINQ現る

トピック
Java,
Artifacts & Tools,
言語,
プログラミング,
LINQ,
Agile

Anders Norasは、先週JavaZoneにおいてJava用のLINQと名付けられたQuaereライブラリを発表した。QuaereはIterableとQueryableインターフェースを実装している、あらゆるストラクチャに対応するクエリ機能を備えたDSLである。

JSR 277とJSR 291 プロトタイプの欠如によるインターオペラビリティの危機

トピック
JSR 291,
JSR 277,
JCP Standards,
JCP,
Java,
言語,
コミュニティ,
OSGi,
プログラミング

最新のJSR 277とJSR291とOSGiに対する激しい議論が先週、JSR 291のスペックリード、またJSR 277のExpert GroupメンバーでもあるGlyn Normington氏の投稿により表面化した。彼はExpert Groupが試案をまだ提示できていないので、それに関して議論し変更を加える余地も無くそれにただただ刻印を押すことになるだろう。

Rapid JEEサポートを追加したEclipse3.3への移行

トピック
Java,
Artifacts & Tools,
言語,
MyEclipse,
Agile,
プログラミング,
Eclipse

Genuitecは最近Java 6のサポートと共にEclipse3.3/Europa上で構築されたMyEclipse Enterprise Workbenchのバージョン6をリリースした。やっとごたごたが収まり、このリリースに関するコメントが見受けられるようになった。

クロージャー提案の合意に到達

トピック
JCP Standards,
JCP,
Java,
言語,
プログラミング,
Closures

Neal Gafter氏は、Javaのクロージャに対する提案の合意を発表した。3つの主要なクロージャの提案(BGGA, FCM, CICE)の作成者の一人を除いて、JSRをサポートしていくことに合意した。