質問: webの開発言語について hiroです。 現在、社内だけで使用するweb画面を作る予定です。 内容は表一覧(住所一覧みたいなもの)、グラフを表示する程度です。 以前、1度質問させてもらい、以下の項目で検討していますが、(3)しかないのかなと思っています。 希望としましては(1)とか(4)を使用したいのですが...。 本とか、インターネットで調べたのですが、認識があっているのか不安です。 認識が間違っている箇所、もっとお勧めの言語があれば、教えてください。よろしくお願いします。 (1)asp.net:クライアント側にwindows2000があって、asp.netの画面は表示できないと思っています。(frameworksが入れられないため) × (2)javascript: db接続ができないので、これだけでは不足 (3)php:クライアント側に影響されない ○ (4)java: 全てのクライアント側にはms javaが入っているが、sunはダウンロードできないので、今後使えなくなるのではと不安に思ってます。 × 条件 (1)クライアント側のpcのos種類がxpとwindows2000 (2)クライアント側はダウンロード 禁止(社内で禁止されています) (3)サーバー側windows server 2008+oracle 11g
回答: > (2)クライアント側はダウンロード 禁止(社内で禁止されています) これはusbやcd-romにダウンロードしたメーカー純正モジュールのインストールも禁止ということですか? さすがに windows 自動更新はやらなければならないので、.net frameworkのインストール禁止と言うことはありませんよね? (1) .net framework は windowsxpより後に登場したものですが、windows2000 にインストールできないわけではありません。microsoftのサイトから過去のバージョンをダウンロード(http://msdn.microsoft.com/ja-jp/netframework/aa569263.aspx)すれば、インストールできます。 (4) たしかにsun javaとms javaは混在できません。しかし、ご質問にある程度のプログラムでしたら両者の差異に依存しないアプレットを書くことができるでしょう。また、サーバ側にjavaサーブレットを設置できるのなら、クライアントのjavavmの違いに依存することはなくなります。 確かにphpが一番ハードルは低そうですね。 その他、サーバサイドであれば、perl, rubyもoracleに接続可能です。