- ベストアンサー
VB .NETとOracleを使用したシステム構築
お世話になります。 現在、VB5とOracle8.0.6で稼動しているシステムがあるのですが、このシステムをVB.NETを使用してWEB化したいと考えております。 質問なのですが、 VB5+Oracle8.0.6のシステムをVB.NETでWEB化する場合、 どういう環境が必要なのでしょうか? また、注意点などありましたら、是非教えてください。 言葉足らずだとは思いますが、何卒、よろしくお願いします。 環境 クライアント Windows XP Pro SP1 IE6.0 WEBサーバ Windows2000 Server IIS 5.0 DBサーバ Oracle 8.0.6
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
どういうアーキテクチャにするかによると思いますが。「VB.NETでWEB化」という意図が良く分からないので、的を射ているか不安です。 1.VB.NETクライアントからWEBサービスを使用しているサーバに接続する。 2.VB.NETでロジック層以下を構築し、アプリケーション層はASPを使用して作成する。クライアントはブラウザを使用する。 3.ASP + ASP.NETでWebサイトを構築する。(VB.NETはASP.NETの記述違いまたは、なんらかのコンテンツをVB.NETで作成する。) 選択肢としてはこんなところでしょうか。 まず、Oracle 8に関しては現行のものを使用するのがベストだと思います。 現行のWebサーバをWebサーバ&APサーバとするなら、.NET Frameworkをインストールする必要があります。Webサービスだけを立ち上げるにしても、.NET Frameworkは必要ですね。 また、当然ですが、VB.NETをクライアントとして使用するなら、全てのクライアントに.NET Frameworkをインストールする必要があるでしょう。 開発環境はVB.NETクライアントアプリケーションを作成する場合には、Visual Studio .NETが、必要です。サーバ側のロジックのみ開発するのであれば、.NET Frameworkだけでもできなくはありませんが、VSはあったほうがいいでしょう。 --- 余計なことかとは思いますが参考まで --- VB5→VB6の変更時点で設計思想面で大きな変更がはいっています。 VB6→VB.NETはまったく別物です。(MS社もVB.NETはVB6の後継バージョンではないといっています。) ということで、VB5をWEB化するということは諦めた方がいいかと思います。(実際、再利用できる部分はほぼ皆無でしょう) Javaの経験者か(VBじゃない)オブジェクト指向の習得者を集めていちから考えていくのが正解だと思います。 どちらにしろ、経験者を交えてアーキテクチャ面から深く検討する必要があると思いますよ。
その他の回答 (2)
- sienna
- ベストアンサー率35% (51/145)
Oracleはあまり使ったことが無いので自信ありませんが Oracle8はWindows2000に対応していなかったと 記憶しています。(8iから対応したのでは?) WindowsNTも売っていないような気がするんですが。
- mld_sakura
- ベストアンサー率20% (264/1282)
VB5+Oracleというよりも、ASP+Oracleですよね? それでしたら、Windows2KServerでOKです。 ところで今ASPを採用するメリットってあるのでしょうか? Webならば何故JSP+Servlet+Oracleではないのですか?