Prime Technology が PrimeFaces Mobile の新バージョン計画の明確化に向けて動き出した。これは .NET 環境用の PrimeFaces アプリケーションを開発するという同社の発表に対する,モバイルコミュニティのメンバからの強い反発を受けてのものだ。同社をめぐる論争は今に始まったものではなく,今年初めに InfoQ が記事にしたように,自身の PrimeFace コードからフォークした競合会社である Icesoft Technologies への反対議論にも巻き込まれている。
オプティマスからの説明
Prime Technology のオンライン・スポークスマン役であるオプティマス・プライム (Optimus Prime) はただちに,同社の意図に対する潜在的誤解を解くため "PrimeFaces Mobile のロードマップ" という返答をポストした。そこでは "PrimeFaces Mobile は PrimeFaces のサイドプロジェクト" であって,現行バージョンの 0.9.3 に対して,いわゆる "Heavy PrimeFaces Development" が "提供されることは決してありません" という説明の一方で,"次期バージョンである 1.0 が Heavy Development に深く関与するのは確実" であるとも述べられている。さらには PrimeFaces Mobile 1.0 で計画されている新機能のリストも紹介している – Growl メッセージ,ダイアログ,カレンダ,などなど ...
Java Server Faces エコシステムの支配者を持って任じるオプティマスには,賞賛の声と合わせて,コア技術を ASP.NET に移植するという計画に対する疑念の声も寄せられている。PrimeFaces コミュニティのメンバである Bogdan Marian 氏は,".NET 開発者でも JEE 開発者でもある私にとって,(PrimeFaces.NET を開発するという) このニュースはこれ以上なく素晴らしいものです!" という立場だ。
それに対して,同じくコミュニティメンバの httpeter 氏は次のように言っている。
これはよくないですね。PF は Java をもう一度,Web 技術として復活させるチャンスだったはずです。非営利組織で働いていた人が急に兵器産業での作業に加担するような話で,まったくもって意味が分かりません。もちろん PF にとっては,Microsoft と仕事をする方が金になるのでしょう。しかし私としては,オープンソースコミュニティにこのニュースを伝えることに誇りを持てません ... 要は納得できないのです。
オプティマスの以前の説明には,Prime Technology の将来のワークフローに関する詳細な計画が示されていた。すなわち,
- PrimeFaces 3.4.final の作業完了
- PrimeFaces 1.0 の作業開始
- PrimeFaces.NET への重点的な取り組み
"Java EE および アジャイルにおける最強のメンタリングチーム" とも自認する Prime Technology は,Web Forms を重視して,40個ある ASP.NET コントロールの使用を最小限に留めた PrimeFaces.NET の最初のバージョンを,2013 年までのある時点にリリースする,と発表している。
コミュニティメンバのひとりである Makis は,今回の件に関して
とてもよいニュースです。参考までにお話しますと,私は元々 JEE 開発者で,その後 ASP.NET に移行したのですが,"Web Forms" を使用せずに MVC から始めるようにしています … Web Forms は最悪ですからね。MVC (Model View Controller および Razor ビューエンジン) の方が,Web Form よりはるかに優れています。
同じくメンバの Alexianon は,
賛成ですね。Asp.NET の MVP を目指すくらいなら,Asp.NET MVC4 の MVC パターンに時間と労力を費やす方がはるかにましでしょう。それなのに世の中には,今でも Web アプリケーションに Asp.NET を使用している企業がたくさんあるのです。
ひとつだけ,意見を言ってよろしいでしょうか? Calendar を改良してほしいのです。JQueryUI ウィジェットのそれはあまりにも貧弱で,Wijimo バージョンの方がずっとよいからです – http://wijmo.com/demo/explore/#calendar
コミュニティ全体としては,オプティマスが明らかにした PrimeFaces Mobile のロードマップを受け入れているように見える。Tim の言葉を借りれば "PF Mobile の開発が続くこと,それ自体が大ニュースなのです!"
sudheer は,"PF チームからの朗報ですね。私たちは Primefaces Mobile 1.0 をずっと待っていました。何にせよ,モバイルアプリ開発者にとってはグッドニュースです。"
コミュニティの共通意識はロードマップ支持であると思われる一方で,必要な機能が欠けている,という指摘の数も多い。以下は PrimeFaces サイトにある,コミュニティから PrimeFaces Mobile 1.0 に対する要求リストの内容だ。
- ページネーション
- データリストのソート機能
- データテーブル
- オートコンプリート
- 拡張 Ajax (onstart, oncomplete, update)
- データリストのライブスクロール
- Twitter ブートストラップ
- ThemeSwitcher のサンプル実装
- すべてのコンポーネントに対して,テーマのサポート改善
- ポップアップパネル
- オーバレイパネル
- グラフ(チャート)