• ベストアンサー

WEBのプログラミング言語

hiroです。 今、会社でWEB画面を作ろうと思っているのですが、 下記の条件があって、どの言語を使用するか、困っています。 使用したことがあるのがVBA,VB,VB.NET等ありますが、 お勧めのプログラミング言語を教えてください。 よろしくお願いします。 条件 (1)クライアント側のPCのOS種類がXPとWindows2000 (2)クライアント側はダウンロード 禁止 (3)サーバー側Windows Server 2008+Oracle 11g

質問者が選んだベストアンサー

  • ベストアンサー
  • LOHA
  • ベストアンサー率52% (203/388)
回答No.2

Web画面というのが何を指しているのか分かりませんが、いずれにせよ最終的にはHTMLとして吐きだすしかないですから、まずHTMLの知識は必須です。 条件1をみると、社内Webページなようですが、条件2をみると一般公開するWebページなような気もしなくはないので、そこらへんの条件に関して具体的に補足をした方がよいかもしれません。 ぶっちゃけ言語は何でもよいかと。 クライアント側処理としては、VB系しか触ったことがないのでしたら、ブラウザをIE限定と仮定して、VBScriptで作るのも手です(が、情報量やライブラリの数としてはJavascriptの方が優位か)。 サーバー側処理としてもVBScriptを使う手もありますが、Windows Serverなので今時はASP.NETでVB.NETを使うのが良いかと思います。

hiro300
質問者

お礼

回答ありがとうございます。 最初はJavascriptで作成しようと思いましたが、 データベース接続をどうするのかで、躓きました。 ASP.NETやVB.NETを使用したいと考えましたが、 クライアント側のWindows2000でも、 作成した画面は表示できますでしょうか? Frameworkがインストールされていないと、 表示されないのかな、と思っていました。 もう少し調べてみます。 ありがとうございます。

hiro300
質問者

補足

LOHAさんが言われているとおり、 社内WEBで一般公開する画面ではありません。 申し訳ありません。 ブラウザはIE限定です。

その他の回答 (1)

noname#108428
noname#108428
回答No.1

WEB画面…と仰るのが何を指すか分かりませんが、 やはりオススメはHTMLですね。 必要に応じて、Java Scriptも。 ただ、ダウンロード禁止ってのは、 クライアントに「お願い」をすべき事項であって、 どの言語を使用しても、物理的に制限することは出来ません。 ダウンロード禁止=閲覧禁止ですから。

hiro300
質問者

お礼

回答ありがとうございます。 Java Scriptでデータベースと接続したりできるのでしょうか。 私が調べた限り、難しいという結論に達しましたが、 もう一度調べてみます。

hiro300
質問者

補足

言葉少なめですみません。 WEB画面といっても、 Oracleに溜め込んだデータを一覧で見せたり、 グラフ化するような感じです。 会社内でみんなに見せるものであって、 会社外の人に公開するような画面ではありません。

関連するQ&A