EFW
Escco-Framework
Ajax&サーバサイドJavaScriptと目的指向を用いて、高速にWEBシステムを構築します。
EFW(Escco-Framework)とは、エスコ・ジャパン株式会社が目的指向の手法を用いて設計・開発したサーバサイドJavaScriptのAjaxフレームワークです。EFWを導入することで、WEB開発のプログラム量の大幅削減や、レビュー・仕様変更の迅速な対応が可能になるなど、WEB開発の難易度を下げることができるさまざまな特長があります。JavaのWEB開発に課題を抱えているお客様は、ぜひEFWの利用をご検討ください。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/07/25_5-25-1024x512.png)
可読性向上
EFWは、業務が必要とする一連の処理をイベントjsに集中させます。イベントjsへの集中により基本設計とプログラムが一貫性を保ち可読性保守性の高いプログラムを作成できます。目的指向の考えを加えることでさらなる可読性向上を実現します。※目的志向:目的を表現することに集中する開発手法。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/b3298e6eacdb83df48c7fcd2c583b9e6-1024x547.png)
ソース削減
EFWは、WEB開発で使用するパターンを目的指向の考えでAPI化し、ソース削減の効果を実現しています。例えばパラメータ受信、入力チェック、データ描画、活性非活性、表示非表示、画面遷移などを目的志向でAPI化します。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/bbad0bb05226d5a5e3d655252d288017-1024x552.png)
勉強しやすい
EFWは、目的指向の考えで、従来開発で必要となる多様な技術をフレームワークに隠蔽し、学ぶことが必要な技術を極力削減しています。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/esco_5-28.jpg)
効果
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/6cd9a89ef330a4f7d1ebe40b6920293b-1024x762.png)
基本設計で開発可能
ソースの可読性向上により、基本設計から開発可能になります。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/fd64eefeaeba986c9162140d1cc083ec-1024x762.png)
開発工数削減
ソース量削減と勉強しやすさにより、製造単体段階でおおよそ30%の工数削減が可能です。
![](https://d3tcqg0j8ima95.cloudfront.net/wp-content/uploads/2023/06/5d78f9cbc507f22a65deb16f268fc442-1024x762.png)
保守しやすい
3つの特徴により保守性を格段に向上させます。