reffiとは?
RIA(Rich Internet Applications)を用いたシステム開発の効率化、および品質の向上を目的としたフレームワークです。
reffiの正式名称は?
RIA Extension Framework Fundamental Implementationです。
reffiのコンセプトは?
reffiは以下のコンセプトにて開発されています。
* 明瞭なクライアント側MVCアーキテクチャ
構成をView(画面定義ファイル + Action)、Controller、Modelに分けることで、出来上がる成果物が自然に機能レイヤ分け、パッケージ分けされます。
* ユーザインターフェース開発とコード開発の分離
画面定義ファイルの記述(開発)、業務ロジックの開発を分離することで、デザイナとプログラマの分業が図れるようになります。
* 開発ガイドラインとなる雛形処理フローの提供
業務ロジックが決められたシステムロジックに沿って処理されることで、処理フロー設計を省略出来ることを目指しています。
また、決められたメソッドのオーバーライドによる業務ロジックの実装は、メソッド名の命名等、地味ながらレビュー時コストが掛かる作業を省きます。
対応しているRIAプロダクトは?
現在ではFlex3とNexawebに対応しています。
reffiは誰が作ったの?
reffiは富士通開発チームにて開発されました。
ライセンスは?
独自のライセンスにて提供していますが、OSSとして活用できるようになっております。