※ 画面は公式サイトデモより

ユーザレベルでもそこそこ使えるアプリケーションが作れるとあって、MS Accessで構築したアプリケーションは多数存在する。だがそれが足かせになってMS Officeをバージョンアップできなかったり、別なオフィススイートに乗り換えることもままならず苦しんでいる現場も多い。

ピクチャ 18.png

一覧表示

 

VBAやマクロを組んだものは難しいかもしれないが、ごく簡易的にデータを蓄積したものであればEvolutilityを使えば移行できるかも知れない。

今回紹介するオープンソース・ソフトウェアはEvolutility、ASP.NET + SQL ServerによるCRUDフレームワークだ。

最大の難点はASP.NET + SQL Serverという点かもしれないが、企業内での利用を考えると既に別なシステムで利用されているかもしれない。EvolutilityはXMLでテーブルの定義やアプリケーションとしての定義を行うだけでWebアプリケーションが構築できるフレームワークだ。

ピクチャ 20.png

編集画面

 

もちろん複雑な操作はできないが、データに対するCRUD(作成、参照、更新、削除)といった基本操作は可能だ。システム化するほどではないデータのメンテナンスやマスタデータの参照などはEvolutilityで十分まかなえるだろう。

データを二次元でもつだけでなく、親子関係を持たせることでより複雑な階層構造でも操作できるようになる。デモとしてTodoやブックマーク、アドレス帳のようなシンプルなものやフォトギャラリー、レストラン、メモ帳などといったWebアプリケーションも用意されている。

データは検索や並び替え、印刷も可能で、編集フォームも自動生成される。画面は見やすく、操作も容易だ。企業内においてはこのようなシステムが最適なのではないだろうか。

 

Evolutility :: CRUD Framework

 http://www.evolutility.org/

Evolutility | Get Evolutility at SourceForge.net

 http://sourceforge.net/projects/evolutility/