【レビュー】
JavaのWebアプリケーションフレームワークはいくつもある。トラディッショナルなStruts、String、軽量なWicketやClick、Ruby on Railsに類似したGrails、プレゼンテーション層を表現するTapestry、コンポーネントが充実したEcho2、エンタープライズでの普及がみこまれるJSFやFacelet、JBossの各種プロダクトなどなど、あげていけば枚挙にいとまがない。
そうしたWebアプリケーションフレームワークのひとつにRIFEがある。一言でいってしまえば、ほかのWebアプリケーションフレームワークからは一風変わっている。我が道を進むRIFEだが、その考え方は共感を呼ぶ点も多い。Webデベロッパは、一度はRIFEを調査する価値があるといえそうだ。
The RIFE teamは7月31日(米国時間)、RIFEの最新版となるRIFE 1.5を公開したことを発表。RIFE 1.5自身は7月13日(米国時間)には公開されている。RIFEはJavaで実装されたWebアプリケーションフレームワーク。Common Public License Version 1.0およびGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで提供されているオープンソースソフトウェアで、JDK 1.4およびJDK1.5に対応しており、ドキュメントやサンプルなども配布されている。
RIFE 1.5における主な特徴は次のとおり。
RIFEはフルスタックのWebアプリケーションフレームワークで、ツールからAPIまですべて揃っている。RIFE 1.0リリースまで4年の歳月をかけただけあって、リリース直後からすでに洗練されており、すでにいくつものサイトで採用されている。
RIFEがどのようなWebアプリケーションフレームワークであるか--「説明しづらい」というのが正直なところだ。あえていえば、Ruby on Railsの背景にある概念を、Javaに対してJavaなりに適用したといえばいいだろうか。GrailsがGroovyをベースにしてRuby on Railsをそっくりそのまま真似ていることに対して、概念だけを理解してそれをRIFEなりの方法で実現している。だから既存のほかのWebアプリケーションフレームワークとは似ていない。
RIFEは開発効率を高めるさまざまな機能や実装を、いくつか検討して取り込んでいる。このため、RIFEはこれといった特徴をあげることが難しい。HTMLをそのままJavaのクラスに変換して使うというやりかたもあるし、かといってモデルやテンプレートはきちっと作成されている。
| 日本スマートフォンセキュリティ協会、「スマクラガイド」を公開 [18:33 5/21] |
| 【レポート】Googleが震災復興支援の新プロジェクトを発表 - ビジネス支援で地域再興 [18:00 5/21] |
| 【レポート】Flickrがアカウント刷新! Proユーザーはどうなるの? [17:51 5/21] |
| 日本テラデータ、ビッグデータ分析プラットフォームの新モデルを発売 [16:58 5/21] |
| 総務省、ネット上のパーソナルデータ利用に関する報告書案に意見を募集 [14:07 5/21] |
|
読書メーター5周年記念、「本を読んで寄付をしよう」を開催 [21:09 5/21] パソコン |
|
ENERMAX、「Haswell」対応のサイドフロー型CPUクーラー2モデル [21:02 5/21] パソコン |
|
[松嶋菜々子]大沢たかおとカンヌ映画祭に初参加 大拍手に感動 [20:49 5/21] エンタメ |
|
[モーニング娘。]サブリーダーに譜久村、飯窪 卒業のれいなが指名「さゆ支えてあげて」 [20:43 5/21] ホビー |
|
LINE、シューティングゲームアプリ「LINE GoGo! TwinBee」を提供開始 [20:41 5/21] 携帯 |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。