某ソフト開発会社 A氏
先日は打ち合わせありがとうございました。

IFCのスタッフ
こちらこそありがとうございました。
複数のプロジェクトを担当されていて
いろいろと大変ですね。

某ソフト開発会社 A氏
早速ですが、本日は別プロジェクトのことで
お話がありまして、電話しました。

某ソフト開発会社 A氏
そのプロジェクトでは販売管理システムをWeb化するに当たって、
まず受注入力画面のプロトタイプをつくって、客先に見て頂いたのですが、

某ソフト開発会社 A氏
これでは1日の受注がその日のうちに入力が終わらないと
客先から言われてしまいました。

IFCのスタッフ
なるほど、つまりプロトタイプで導入した
受注入力画面は操作性やレスポンスが悪くて、
客先から要求を満たさないと言われたということですね。

IFCのスタッフ
ちなみにプログラムの言語は
何でつくられたのでしょうか?

某ソフト開発会社 A氏
VB.NETです。
弊社の技術者がASP.NETの書籍にあった
サンプルを参考にしてつくりました。

IFCのスタッフ
VB.NETでサーバーサイドだけで
プログラミングされたのですよね。

IFCのスタッフ
通常のWebシステムはそれで良いのですが、
業務で使用する場合は使い勝手が悪い、
レスポンスが遅いなどの問題が出てきます。

某ソフト開発会社 A氏
なるほど、特に受注入力画面のような
操作性を要求される画面には不向きということですか。

某ソフト開発会社 A氏
このままでは客先に不信感を持たれてしまうので、
相談させて頂きたいと思って、電話しました。

IFCのスタッフ
業務システムをWeb化する場合は
クライアント側にもJavaScriptなどの言語を使って
操作性を良くすることを考慮する必要があります。

IFCのスタッフ
弊社のシステムではC/Sシステムにも匹敵する
インターフェースを実現しているため、
業務システムとして十分に満足して頂けるものと
考えております。

某ソフト開発会社 A氏
よくわかりました。一度、担当者を交えて
詳しい説明を聞かせてください。


前回、弊社のシステムはASP.NETで構築しており、
プログラミング言語はVB.NETを採用していることを
お話ししました。

業務システムをVB.NETなどのプログラミング言語でWeb化するときに
考慮すべきポイントというものがあります。

業務システムをWeb化するときに考慮すべきポイント

「それは操作性をいかに良くするか」

という点です。

一般的なWebシステムは
サーバーサイドだけでプログラミングされているため、
業務で使用する場合は使い勝手が悪い、
レスポンスが遅いという問題が出てきます。

弊社のシステムでは
クライアント側の操作性を向上させるため
以下のような点を考慮しています。

・JavaScriptの採用
・AJAXの採用
・サードパーティツールの採用

これらの採用により、
弊社のシステムはC/Sシステムにも匹敵する
インターフェースを実現しています。

弊社がVB.NETを採用した理由としては
上述したクライアント側の操作を向上させるための
開発言語やツールと連携しやすいと判断したからです。

つまり、クライアント側の処理と連携しやすい
開発環境とプログラミング言語を使用することにより、
業務システムとして十分に満足頂けるものと自負しております。