• ベストアンサー

Webサイトは、どの言語で作るべきか?

動的なWebサイトを構築しようと思っていますが、 PHPかVbScriptの、どの言語で作成しようか迷ってます。 良く見かけるのは、PHPを使ったサイトですね。 Webサイトを乗せるレンタルサーバーでも動作稼動ですので、問題はありません。 しかし、私にPHPの経験がありません。 VbScriptに関しては、経験が長いので問題なく作成できます。 VbScriptでWebサイトを構築したときの制約というのはあるのでしょうか?

  • rally
  • お礼率61% (339/553)

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

  • ベストアンサー
  • akanekor
  • ベストアンサー率52% (102/194)
回答No.1

>VbScriptでWebサイトを構築したときの制約 特別に制約とかはありません。 なので、どの言語使うかは、好みの問題かと思います。 ただ、ASP(VbScript)作成だと、サーバー用PCがWindows系(IIS)に限定されて、 対応するレンタルサーバー側が限られてしまいます。 (Mono 使えば、LINUXでもASP動くらしいですけど、、。レンタルサーバに勝手に入れられないよな(==;) レンタルサーバー借りずに 自分でサーバ立てる分には、サーバ設定簡単なので、ASP作成の方が楽だと思う。 (慣れればいい問題でもありますけど、)

rally
質問者

お礼

やはりサーバー側のOSが限定されてしまうんですね。 以前に試してみたことがあるのですが、「動いた!」と思ったら、クライアント側のスクリプトでした。(^^; クライアントのOSにも依存してしまうのでしょうか? ブラウザもIEじゃなきゃだめとか。 それだと自分でWindowsサーバー立ててもダメですね。 JavaScriptじゃなきゃだめなのかな。

その他の回答 (5)

  • akanekor
  • ベストアンサー率52% (102/194)
回答No.6

>No5 そおかあ? 前、見た2003サーバのIIS設定かなり楽になってましたよ。 昔のIISなら確かに致命的な穴あったけど、今はさすがに 塞がってる。 まあ、パッチが出るたんびに毎回当てなきゃいけないけど、 それはLINUX系でも同じやろ? LINUX系のパッチはいろんな情報があっちこっちから出て、 その上当てるたんびに動確やらんといけないから面倒なんだよ(--; バッチ見逃して当てなきゃこっちの責任だし、 パッチ当てて動かなくなってもこっちの責任、。(>< WINDOW系はパッチ取得するところは一カ所、 MS側でテストしてるし、バグあってもMSの責任だからこちらは 無関係。かなり楽やん。 まあ、レンタルするなら、どうでもいい問題だけどね。

rally
質問者

お礼

度々のコメントありがとうございます。 Windows系は、パッチ当てが楽ですね。 最近では、Linuxも楽になってるようですが・・・。 レンタルじゃなくて自社でサーバーを持った場合、 トラブル時の対応が面倒なんで避けたいんです。 お金をもらってWeb上でサービスを行う限り、可能な限り止ることは避けたい。 自社サーバーだと、いつ止まるかヒヤヒヤですからね。 実際はそんなに頻度はないと思いますが・・・。

回答No.5

>レンタルサーバー借りずに >自分でサーバ立てる分には、サーバ設定簡単なので、ASP作成の方が楽だと思う。 >(慣れればいい問題でもありますけど、) 何もわかってないのに下手なことを奨めないでください。 熟練した知識/経験/技術がない人が立てたサーバなんて セキュリティー的に危険すぎます。 踏み台などやウィルスばら撒きなどをする危険性大

rally
質問者

お礼

サーバー立てるなんて面倒なことしないので、安心してください。 立てるのはいいけど、メンテナンスが大変ですからね~。 そういうのは極力、アウトソーシングです。

  • akanekor
  • ベストアンサー率52% (102/194)
回答No.4

No3さんの言うと通り認識ずれてましたね(--; >><Script>タグで書かれるコードはクライアント側で動くロジックですよね。 こちらの説明が悪かったようです、すみません。 PHP,ASP等のファイルは、いったんWEBサーバでhtmlに変換されます。 この際に作成されるhtml内のScriptは、No3さんが言うと通り、 VBScriptだと一部のブラウザで動作しません。 No2で自分が言っているのは、ASP側がVBScriptで記述されているのが、平気という意味でした。 >>PHP+JavaScriptかな。 (VBScript)ASP+JavaScriptでもいけますよ。 まあ、Java+Javascriptで実装経験あるのなら、JAVA系でいいレンタルサーバあれば それにこした事ないです。

rally
質問者

お礼

複雑なシステムでもないので、PHP+JavaScriptで行こうと思います。 サンプルがあるので、ちょこちょこと直しながら覚えていけるでしょう。(^^

  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.3

質問者様と#1の方で認識がずれているようですね。 あくまで#1の方が書かれているのはサーバーサイドのASPという前提で書かれていると思います。 それならクライアント依存はしません。 クライアントのスクリプトとしてVBSriptを用いるならブラウザはIE限定となります。 近い言語仕様ではありますが、ASPとクライアントのVBScriptではやはり違いがありますので 明確に分けて使った方が良いと思います。 >Javaが動くレンタルサーバーってないですよね。 まあ、多いとは言えませんが、それなりにはありますよ。 「Java レンタルサーバー」で検索すればいくつか出てきます。 「無料」でということでは無いと思いますが・・・。

rally
質問者

お礼

Javaでの構築よりは、PHPの利点の方が多い気がします。 無料とは言いませんが、PHPが稼動するサーバーの方が安価ですね。

  • akanekor
  • ベストアンサー率52% (102/194)
回答No.2

>クライアントのOSにも依存してしまうのでしょうか? >ブラウザもIEじゃなきゃだめとか。 そんな事ありません(--; 依存するのはサーバ側だけです。 クライアント側に送られるのは、あくまでWEBサーバ側が動的に作成したHTMLファイルなので、 サーバに置かれているファイルが、ASP,JSP,PHPなんて気にしません。 後、本件と関係ないですが、 ASP(VBScript)で作成する場合、 Html内のScriptはJavaScriptで記述しないと、かなりコードが見づらくなりますから、 JavaScriptも使えた方がいいですよ。

rally
質問者

補足

>クライアント側に送られるのは、あくまでWEBサーバ側が動的に作成したHTMLファイルなので、 そうも言えないと思いますよ。 <Script>タグで書かれるコードはクライアント側で動くロジックですよね。 >JavaScriptも使えた方がいいですよ。 元々、Java+Javascriptでの実装はやってたので大丈夫なんですが、Javaが動くレンタルサーバーってないですよね。 つくりも若干難しくなりますし・・・。 簡単に、VBScriptでと思ったんですけどね。やっぱりPHP+JavaScriptかな。

関連するQ&A

  • Go、D言語、F#など比較的新しい言語について

    共有レンタルサーバでは、PHP,Perl,Ruby,Pythonなどが標準で使用できることが多いですが、Go言語、Go、D言語、F# (Windows サーバのみ?)などは、専用サーバや、VPS、クラウドなどでないと使用できないのでしょうか。 Webサイトを構築するにあたり、難易度は他の言語に比べどうですか。初心者にとっては難しい、Cなど他の言語の知識が必要なので時間がかかるなど。 海外のものも含め、コミュニティやライブラリなどがサイト作成にあたり十分発達しているのでしょうか。 また新言語だけれども、共有レンタルサーバで使用でき、サイト作成には十分発達していて初心者にもおすすめの言語などがありましたら教えていただければと思います。 よろしくお願いします。

  • webサイト構築

    Windowsサーバでwebアプリを構築しようと思っています。 当方はwebアプリ開発経験はあるのですがサーバ・インフラ周りは まったく経験がありません。 レンタルサーバなどで構築するのが早いとは思いますが 今回、仕事で一から構築することになりました。 そこで教えて頂きたいのですが 環境を整える為に何をどうすればいいのか どういったサイトが参考になるか どういった書籍が参考になるか すみませんがどうかご教授下さい。

  • 投稿型webサイトを構築するための学習すべき言語は何か

    投稿のできるwebサイトの構築をしようと考えているのですが、どの言語で作成すればよいのか分かりません。 具体的には、分からない問題の画像を表示して(A4、拡大、縮小可能)、チェックボックスによる、分からない問題の箇所をチェックされた回数の集計する機能と、このサイトのような、質問内容に対して解答できるサイトを作成したいと思います。このようなものは、HTML言語ですべて出来るものなのでしょうか。HTMLやPHP、CGIそしてJAVAなど多くの言語があり困っております。 昔、在学していた高校の部活動で、資格取得を主として活動していたのですが、分からない問題の解決に時間がかかるのが当時からの問題で、先日、今でもそれが問題になっているということを聞きました。なので、分からない問題を解決するサイトを部活内の人たちとOBだけで利用できるようにしたいと考えております。

  • Webサイトの開発言語

    あるWebサイトがどの言語(PHPやPerlなど)で書かれているか調べる方法はありますでしょうか? ご存知の方、宜しくお願いします。

  • サーバーサイド言語とは?

    はじめまして。 WEB制作の知識については初心者なんですが、このたびWEBの制作を依頼することになりました。 そこで、タイトルにある、サーバーサイド言語について知りたいのですが、色々ある、サーバーサイド言語の違いを教えていただけないでしょうか? いくつか検索をして調べてみたのですが、そもそもの基本的知識がないためどうしても上手く理解ができず困っています。 サーバーサイド言語とはデータベースからの情報を取り出したり、動的なページを作りだすためのものだということと理解しているのですが、いくつもある言語?「Java,Perl,PHP,Ruby等」のうちこれらの選択によってWEBサイトを利用する側から見て、不可能な動作などは出てくるのでしょうか? たとえば、javaではこれができるけど、PHPではこれができない。など また、仮に、目に見える動作の限界がサーバーサイド言語の選択によってない(それに近い)場合、よく使われるのはいったいどれなんでしょうか?というかどれが無難ですか? 基本的なことを思い違いしているかもしれませんが、どうか教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPを極端に速くするためには

    PHP言語やPerl言語の動作を極端に速くするためにC言語を使ったモジュールを実装することが多いとよく聞きますが、それはどうしてでしょうか。やはり、メモリの操作ができるからでしょうか。 また、PHP言語やPerl言語をサーバサイドとして、大規模なシステムで構築・稼動させるためには、やはりC言語のモジュールが欠かせないでしょうか。 そうすれば、PHP言語やPerl言語を取得されている人は動作を極端に速くするためにモジュールを作成するC言語が必要不可欠でしょうか。

    • ベストアンサー
    • PHP
  • プログラミング言語の必修科目について。

    独学でこれからプログラミングを覚えたいと思っています。PHPから始めようと思い色々と勉強法や経験談を調べていましたが他の言語を学んでからPHPに移ってきた方が多いのにビックリしました。 PHPがいくら覚えやすいと言われていてもやはり下地を作ってからPHPに移行した方がいいのでしょうか? もし、そうならまず覚えた方がいい必須言語はありますか?自分が調べた限りだとC言語が多い気がします。 特に仕事でという訳ではないので時間はあります。 作ってみたいのはHPやブログなどのWebアプリであまりサーバサイト構築には興味はありません。 ちょうどGWに入り時間も取りやすいのでぜひ回答の方よろしくお願いします。

  • webサイト構築にいい言語は

    webサイト構築に一番いい言語はなんですか。(やはりjavaよりlampが いいですか。) 今javaでwebページ開発しています。 でも他の部署のphp,perlプロジェクトを見たら 開発速力もはやいしwebサイトの動きも早いっぽいです。 webアプリケーション専門マスターになりたいですが、 (communtyサイト(mixiなどサイト),B2Cとかを専門的に構築する人) やはりJava,jsp,struts,springとかよりLAMPでしょうか。 でもjava開発者はwebではなくても業務app開発など色々できるから 給料がLAMP開発者よりたかいし、安くいい会社に採用されると聞きました。(本当ですか。) LAMP開発者は今いっぱいだから給料も上がらないし、 社員扱いも悪いと聞きましたが、これは本当ですか。 javaは一度放して、LAMP系に転職しようかなと思いますが、 実はどうでしょうか。 (今はjavaの上流案件会社ではたらいていますが、  みんなコンサルタントなので技術的にはあんまり分からない人々で  技術的な発展がありません。) お答えお願い致します。  

  • このようなサイトはどんな言語で作られている?

    http://yumemidou.com/のサイトです! 出会い系サイトレンタル夢見堂とあります。 これと同じサイト構築を、どのプログラミング言語を使用している のか?複数だとおもいますが、非常に興味あります。 さまざまな言語あると思いますがただいま勉強中の為 有識者の方ご返答願います。

  • 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にも導入可能な為? 私見ですが思いつく理由を上げてみました。 実際のところはどうなのでしょうか? 規模やユーザ要求、金額によっても変わってくるものなのでしょうが・・・。

専門家に質問してみよう