CayenneとTapestry

今月のJavaWorld(9月号)に記事が載ってた。

その中で、WebObjectsについての言及があった。

  • CayenneはEOF(Enterprise Objects Framework)をリスペクトしたもの
    • Cayenne ModelerはEOModelerをリスペクトしたもの
  • TapestryはWOF(Web Objects Framework)をリスペクトしたもの

このコラムではWODisplayGroupの様にEOFとWOFを繋げるフレームワークが無い事にも触れている。
ただ、WODisplayGroupが本当の意味で使い勝手が良いかどうか・・微妙な所であるが、少なくともWebObjects内ではEOF-WOF間がシームレスにつながっている。
この辺の連携が今後の課題であろうと締めくくっている。

両者、ただ今研究中であるが、WebObjects経験者ならば結構すんなり入っていけそう。
ただし、ツールが貧弱(CayenneModeler)とか、これと言って存在しない(SpindleはWebObjectsBuilderの代わりにはなりません)など、まだまだ発展途中である。
http://spindle.sourceforge.net/


がしかし、AppleWebObjectsをこれからどうするのか、いまいちハッキリしない中、また事実上MacOSXでしか開発ができない*1現状からみると、こういったオープンソースフレームワークを試さない手は無い。

*1:実際はhttp://www.objectstyle.org/woproject/にあるWOLipsでEclipse上でWebObjectsアプリケーションを開発する事ができる