WEB開発言語の選定ポイント

このQ&Aのポイント
  • WEB開発言語を選ぶ際のポイントとは?
  • ASP.NET、Javascript、PHP、JAVAの違いと特徴
  • クライアント側とサーバー側の要件に合った言語を選ぶ
回答を見る
  • ベストアンサー

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

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

  • ベストアンサー
noname#111181
noname#111181
回答No.2

ANo.1で回答した者です。 > ASP.NETについて回答頂けると助かります。 クライアント側は.NET Frameworkがないと動きません。

hiro300
質問者

お礼

やはり、無いと動かないんですね。 ありがとうございます。

その他の回答 (1)

noname#111181
noname#111181
回答No.1

> (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に接続可能です。

hiro300
質問者

お礼

回答ありがとうございます。 >メーカー純正モジュールのインストールも禁止ということですか? あらゆるインストールは禁止されています(泣) ので、クライアント側に.NET Framework を入れることはできません。 やはり、ASP.NETはクライアント側に入れないと駄目なのでしょうか? Javaサーブレットを調べてみましたが、WEBサーバー上でプログラム動かし、 クライアント側に返すことができるんですね。 これなら、クライアント側に影響無く、使えそうです。感謝です。 Perlは以前使用したことがあるのですが、すごく使いづらいという印象があります。Rubyはもう少し調べてみます。 ASP.NETについて回答頂けると助かります。 よろしくお願いします。

関連するQ&A

  • WEBのプログラミング言語

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

    • ベストアンサー
    • CSS
  • ASP.NET環境

    ASP.NETはサーバー側がwindowsでないとだめなのか サーバー側がLinuxでもクライアント側がwindowsなら動くのかどちらなのでしょうか。 またPHPではできないがASP.NETならできることは何なのでしょうか。

  • Webアプリ開発言語など選定について

    Webアプリ開発の際の開発言語の選定について教えて下さい。 現在一般的にWebサイトなどを構築する際にはPHP、Javalなどが使用されてMicrosoftのASP.netなどはほとんど使用されていないようです。(私見ですが・・・。) 業務アプリのWeb化やある程度以上の規模の開発工数がかかる場合ではSilver lightやASP.netを使用した方が生産性の面で有利に働き、Windows Serverの導入費用を考えても上記言語を選択するより、いい場合というのが多々あるように思うのですが、なぜちまたでは上記言語で多くのサイト、Webアプリが作成されているのでしょうか? ・サーバOSとしての性能がLinux系よりWindows系の方が劣るから? ・Windowsサーバはセキュリティの虚弱性がよく指摘されて不安だから? ・そもそもWeb系の開発者にWindows系アプリに対する嫌悪感のようなものがある? ・Apacheなどに比べてIISの性能が劣る? ・LinuxにもWindowsにも導入可能な為? 私見ですが思いつく理由を上げてみました。 実際のところはどうなのでしょうか? 規模やユーザ要求、金額によっても変わってくるものなのでしょうが・・・。

  • ASP.NETによるWEBサービスの開発を行うに当って

    ASP.NETによるWEBサービスの開発を行う事になりました。 開発するに当って何を用意すれば良いのか全くわからないので、 どなたか教えていただけないでしょうか? まず、開発用のマシン(WINDOWS XP PRO)には「VisualStudio.NET 2003」を インストールし開発するつもりでいます。 そしてWEBサービスを提供するサーバーには何をインストールすればよいのでしょうか? また、OSはWINDOWS2000と2003のどちらの方が良いのでしょうか? 更に、クライアントからの要求を受けたWEBサービスを呼び出すサーバーにも何か インストールする必要はあるのでしょうか? 質問の内容が全く的外れな内容でしたらすみません。 自分でもどうもよくわかっていないで質問している所があるので。

  • 開発言語について

    開発言語について、現在vb6にて開発された基幹業務が VISTA等のクライアントで一部動作検証がとれなくなってきております。 今後のクライアントOSを考慮し、基幹業務の再構築を検討しております。 そこで開発言語を.NETでいくかJAVAで開発するか迷っております。 それぞれの利点と弱点があるかと思いますが私には双方の知識が乏しく 皆様からの意見を伺いたく投稿いたしました。 開発工数・アプリ起動時間・動作スピード等の比較がわかりますと助かります。 また、開発ツールのお勧め情報がありますたらご助言をお願いします。 運用環境は専用線(20MB)で結ばれたデータセンターのサーバーと データベースがあり、アプリケーションは社内にて運用してます。 EDIにて特定取引先に対してVPNにてデータ配信をしております。

  • C#でASPでEXCELをマクロ動かすものを作ろうと思うのですが、

    C#でASPでEXCELをマクロ動かすものを作ろうと思うのですが、 どうやって作ったらよいでしょうか。 具合的にいいますと、 クライアントで表示した画面のあるボタンを押すと、 サーバにあるExcelのマクロが起動して結果(Excelの表)を クライアント側で表示する。 といったものです。 サーバ側にはExcelは入ってないので、 クライアント側にダウンロードしてきてマクロを起動すると いったものになると考えています。 ざっくりとした説明ですが、 どうやって実現すればいいか分からない状況です。 自分でも調べていますが、 どなたか教えていただければと思います。 ここを見ればとかヒントのようなものでも かまいませんので是非お願いします。

  • WEBアプリケーション開発におけるプログラミング言語選び

    こんばんわ。 メーカー系IT企業にSEとして入社して、 2年目になるriridewと申します。 プログラミング言語選びで相談に乗ってください。 私の所属する部署ではWEBアプリの開発を行っています。 顧客は某大企業です。 IEを起動し、ログイン画面でIDとパスワードを入力してログインし、 必要な項目を入力して、検索、新規登録、変更、削除、CSV出力などを行なったり・・・。 新人研修でJavaを2~3ヶ月勉強しましたが、新人の中でかなりの落ちこぼれでした。 JavaはC言語比べると簡単と聞きますが、私にはレベルが高いです。 2年目になるというのにプログラミングが苦手で、 新入社員と同等もしくはそれ以下のレベルしかありません。 一度諦めて、他の勉強(SQLなど)をしましたが、再度プログラミングを勉強しようと思います。 何の言語を勉強したらいいでしょうか。 先輩からは言語は何でもいいと言われます。 何の言語を勉強していいかわからないので、アドバイスください。 一番は「習得のしやすさ」です。 次に「開発のしやすさ」、それと「メンテのしやすい」言語がいいです。 サーバ:Windows Server 2003 Std(RDBMS:Oracle Database 10g) クライアント:Windows XP Professional(WEBブラウザ:IE6) 社内でのプログラミング言語:C#中心です。VB.NETもあります。 よろしくお願いします。

  • 開発言語の選択

    端末型アプリケーションをWEB化しようとしているのですが 使用する言語でなやんでしまっています。 受発注システムで現在はVBを使って行っています。 各顧客先に注文用の端末が用意されていてそれにVBで作ったソフトを インストールしているといった形です。 困ったことに各顧客は顧客の持っているシステムと連携をとるため データ変換などの処理を行っています。 処理の流れはこんなかんじなのですが・・・ ●顧客がVBの画面から発注データファイルを選択 (発注データは顧客システムでつくられている) ●発注データを発注受付サーバが読み取れるようにデータ変換 (データ変換は各顧客端末に変換マスタをもたせて対応) ●発注受付サーバに送信 ●受注結果を表示 VBだとインストールされているすべての顧客先に出向いて プログラムを更新する必要があり またDLL等のバージョン管理も 非常に難しいとききました。 顧客側の要件として ソフトの一括管理を行いたい。 更新作業を軽減できないものか ということでした。 DLLが必要がないという点でDelphiにしようかという案もでましたが やはりWEBでやるのが妥当なのだと思っています。 クライアント側でやってる処理がWEBになると かなり負荷がでてくる ような気がしていますが いま現状のスピードはなるべく 落としたくない という難題もかかえていて 言語としては なにを使用するのが妥当なのか まよっています。 (ColdFusion Java VB.net ASP.net 等) なにかよい案がありましたら ささいな点でもよいので おきかせねがいますでしょうか? ビギナーSEより

  • ウェブ上の印刷について

    ウェブサーバ上にあるアクセスDB(*.MDB)をウェブ参照クライアント側で帳票印刷したいのです。 *.mdbそのものをダウンロードなど出来ればいいのですがその方法がわかりません。 ウェブ画面上に自分で作った印刷ボタン押下で印刷を始めて欲しいのでダウンロード先を指定させる画面が出るのも困ります。 帳票ソフトで実現されている方でも、その方法を教えて下さい。 現在はDB参照が可能なクライアントでしか帳票が出せずに困っています。

  • ASP.NETにてWebアプリ開発

    お世話になります。 VS2005のASP.NET2にてwebアプリを開発する予定です。 --環境-- ・Windows2000サーバー ・Oracle8.1.7 ・IIS5.0 --開発ツール-- VS2005 VB.NETを使用 oracle8.1.7でADO.NETの接続は可能でしょうか? 幼稚な質問申し訳ありませんが宜しくお願い致します。

専門家に質問してみよう