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

IFCのスタッフ
こちらこそありがとうございました。
お客様への提案はどのようになりましたか?

某ソフト開発会社 A氏
お客様にプロトタイプでつくった
受注入力画面は操作性が良くなり、
使えそうということで好評を頂くことができました。

IFCのスタッフ
問題が解決できて、良かったですね。

某ソフト開発会社 A氏
ご協力頂いてありがとうございました。

某ソフト開発会社 A氏
現在、話を進めるに当たり、
部長にどのように報告をしようかと考えておりまして、
弊社ではWEBシステムはJAVAの実績はありますが、
まだ、ASP.NETを採用したことがありません。

某ソフト開発会社 A氏
そこで、JAVAよりVB.NETを使用するメリットは何か
教えてほしいと思って、電話しました。

IFCのスタッフ
そうですね。
販売管理システムはもともと
VB.NETで構築されていたということでしたよね。

IFCのスタッフ
まずは過去の資産やノウハウが使えるという点ですね。
ソースがコピペして使えたりするので
開発工数やテスト工数が大幅に削減できます。

IFCのスタッフ
それからVB.NETはJAVAより敷居が低く、
簡単に短期間でマスターできるという点があります。

IFCのスタッフ
そのため、システム導入後に
御社やエンドユーザーのシステム部門で
機能追加やメンテナンスなどが可能になるといえます。

某ソフト開発会社 A氏
確かにJAVAやVB.NETの両方とも知らない場合、
VB.NETの方が短期間でマスターできるという点は
メリットになりますね。

IFCのスタッフ
その上、開発環境も使いやすく、
Webの画面をDrag & Dropで簡単に設計できて、
Visual Stadioを使ったことがある人なら
使い慣れた環境を使える点もメリットと言えますね。

某ソフト開発会社 A氏
Javaの場合は画面とロジックをつくる人が別々になっていて、
そんなに簡単には設計できないですよね。

某ソフト開発会社 A氏
よくわかりました。
それらのメリットを部長に話してみます。


既存のC/SシステムをWeb化するときのポイントの1つに
「プログラムの言語は何にするべき?」
という点を考慮する必要があります。

Webシステムを構築するときの
プログラム言語の代表的なものは
Java、PHP、Pythonなどがあります。

以前、弊社はASP.NETを採用しているとお話ししましたが、
その中のプログラム言語にもVB.NET、C#などがあります。

これだけいろいろなプログラム言語があるので
どの言語を採用するか迷ってしまいますよね。

Webシステムを構築するときのプログラム言語として
Javaが人気が高いです。

以前のシステムがVisual BASICで構築されていて、
そのソースが利用できる場合はVB.NETが良いのではと
考えております。

弊社はWeb化する前の
システムがVisual BASICで構築されていたため、
ASP.NETでのVB.NETを採用しました。

過去のC/SシステムがVB.NETで構築されている場合に
JavaよりVB.NETの方が良い理由は以下の通りです。

(JavaよりVB.NETの方が良い理由)
・ロジックやノウハウが使用できる
・開発工数やテスト工数が削減できる
・VB.NETの方がJAVAより短期間でマスターできる
・使い慣れたVisual Stadioの環境がそのまま使える

VisualBasicはExcel VBAなどプログラマーではない
ユーザーでも使えるプログラミング言語として
広まってきました。

その上、開発環境も使いやすく、
Webの画面をDrag & Dropで簡単に設計できて、
Visual Stadioを使ったことがある人なら
使い慣れた環境を使える点というメリットがあります。

Javaの場合は画面とロジックをつくる人を分けて
別々で作業されているケースも多く、
そんなに簡単に画面を設計できません。

VB.NETはJavaより敷居が低く、短期間でマスターできるため、エンドユーザーのシステム部門などで
機能追加やメンテナンスなどができる点もメリットと言えます。