2005-12-19 [長年日記]

_ [diary][java.fw]プレゼンテーション層のフレームワークの行方(on off)[日記]

  Shale ClayのようにJSFのUIコンポーネントを(X)HTMLタグにマッピングする
 フレームワークは対応する(X)HTML標準タグのないUIコンポーネントの扱いに問題。
 Shale Clayはclay-config.xmlで式言語によるUIコンポーネントへのデータマッピングと
 UIコンポーネントへのID付け、テンプレートでそのIDと(X)HTMLの要素との関連付けを
 行っているので、この問題を(X)HTMLの非UIタグ等に関連付けることでひとまず回避できる。

 TapestryはSimpleだけどプレゼンテーション層以外でも"標準"を完全に無視している。
 Tapestry4.0からはDIコンテナとしてHiveMindを組み込みながらも、非組込DIコンテナ
 Springで管理しているPOJOのTapestryからの利用が簡単にできる模様。
 ClickやWicketはプレゼンテーション層でのUI構築ロジックのコード記述が現状では必須
 なので、ニーズとは合致しない。(Tapestry、Click、Wicketのような標準完全無視型の
 フレームワークは採用で得られるメリットが群を抜いていないと...。)

 ShaleはJSFへのアドオンとして実装されていて、Springとの連携やShale Clay、その他の
 機能もユーザの好みで組合せ自在。JSFに使いたい機能だけをブレンドして使える。
 標準をふまえた上で拡張しているのはさすがの一言。

 プレゼンテーション層以外では"標準"に接近しつつ、プレゼンテーション層における
 JSP&TagLibからの脱却を強力かつシンプルに推進できるフレームワークがデファクト
 スタンダードの座を射止めるだろう。

 JSFのプレゼンテーション層として利用可能なTapestry並にSimpleなテンプレートエンジン
 があればいいのかも。

 #現在の標準は何かって、それはもちろんJSF。

 

_ [java.apserv]Quercus : Caucho Resin adds PHP(on off)

 PHPの4以前と5以降のどちらをサポート?/* to Heretic Programmer(on off) */
 PHP API&ライブラリの殆どをサポートしている模様。

_ [java.build]Vincent Massol氏によるMaven 2プレゼン資料(on off)

 メモメモφ。/* from marsのメモ(on off) */

_ [java.fw]設定ファイルはなんでも来い - Jakarta Commons Configuration 1.2公開(on off)

 メモメモφ。/* from TSS(on off) */

_ [java.ide]ソースコード入りのJarファイル(on off)

 メモメモφ。

_ [java.ide]Eclipse rolls out Web Tools Project 1.0(on off)(on off)

 メモメモφ。

_ [java.fw]Clickのシンプルさ(on off)(on off)

 メモメモφ。

_ [java.fw]JavaEE5がいい理由(on off)(on off)

 メモメモφ。

_ [java.build]Nodep Jar File(on off)

 メモメモφ。

_ [ajax]「Ajaxを使ったFull IME」作者 工藤 拓さんの解説による「作って理解するAjax」(on off)(on off)(on off)

 メモメモφ。

_ [ruby]RoR本「Rails Recipes」「Ruby for Rails」

 Pragmatic本「Rails Recipes」2006年2月にベータリリース(on off)
 Manning本「Ruby for Rails」2006年4月発刊予定(on off)
 /* from オレンジニュース */

_ [lang]オライリー本「SQL Cookbook」(on off)

 メモメモφ。/* from オレンジニュース */

_ [web.design]なぜWeb2.0は楽しいのか(on off)

 メモメモφ。

_ [system.design]要件を要件として深追いしてはいけない(on off)

 メモメモφ。

_ [mac]「マックワールド・エクスポ」カウントダウン:錯綜する噂の数々(on off)(on off)

 メモメモφ。

_ [moz]Global:1.9 Trunk 1.8 Branch Plan(on off)

 メモメモφ。

_ [soft]Solarisの異種OS実行環境「BrandZ」 -SolarisでLinuxアプリが実行可能に(on off)(on off)

 メモメモφ。

_ [svn]Trac - TidusWiki(on off)

 メモメモφ。

_ [elec.net]Google TalkやiChatデモ使用のXMPPマルチメディア拡張"Jingle"の文書公開(on off)(on off)

 メモメモφ。

_ [elec.pc]NEC、自動並列化が可能なマルチコアプロセッサ技術を開発(on off)

 メモメモφ。

_ [elec.hard]ソニーの省電力技術「VME」など、メーカー側の取り組み(on off)

 メモメモφ。

_ [movie]Cafe Babe - From "Toy Story" to "Chicken Little"(on off)

 メモメモφ。

_ [astro]世界1周を超えて飛び続ける! NASAが「GlobalFlyer」の挑戦に協力(on off)

 メモメモφ。

_ [non-elec.hard]戦うテーブル(on off)

 メモメモφ。

_ [topic]世界で最も尊敬されているCEOはBill Gates氏,2位にSteve Jobs氏,米調査より(on off)

 メモメモφ。

_ [topic]AOL争奪戦、グーグルに軍配か--株式の5%を取得、提携継続へ(on off)

 メモメモφ。

_ [topic]Adobe決算、売上高が過去最高に(on off)

 メモメモφ。

_ [M$]MS、Vista向けにセキュリティ上のバグ発見ツールを開発中(on off)

 メモメモφ。