さまざまな社内 CRUD アプリのフレームワークを開発しています。いくつかの MS テクノロジ (WPF、Access、WinForms、ASP.NET) を検討し、クライアントに HTA+Jquery を使用する ASP.NET MVC に落ち着きました。そうする理由は、迅速な 1 回限りの GUI アプリを作成してデプロイする方法と、寿命が長いと予想されるより堅牢なアプリを維持する方法が必要だからです。
まず、クライアント側で ADODB を使用する場合とサーバー側で ADO.NET を使用する場合の相対的なメリットについて、いくつか考えていただければ幸いです。クライアント側で SQL Server にアクセスできるため、ADODB に傾倒しています (ADODB とのやり取りを処理する js ライブラリを既に作成しています)。しかし、RESTful サービスの開発が最終的にどのように役立つかはわかります。
次に、レポート機能をシステムに組み込む必要があります。SQL Server レポート サービスまたは Crystal レポートを使用できますが、ユーザーは、VBA を使用して Word でレポートを作成する一部の古いアプリケーションに慣れてきました。そのため、WordML を使用してレポートを作成することを検討しています。
ありがとう。