• ベストアンサー

動的なページを作成するときに使う言語(perlやphpやaspなど)のどれを学べばよいでしょうか?

動的なページを作成するときに使う言語(perlやphpやaspなど)のどれを学べばよいでしょうか? ちなみに、買い物によってポイントが貯められるサイトを作ろうと思っています。

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

  • ベストアンサー
  • yukimican
  • ベストアンサー率70% (112/159)
回答No.1

「買い物によってポイントが貯められる」ということは 商品やユーザー情報をデータベースで管理するということですよね? データベースを扱うのであれば(つまりはMySQL等と連携するのであれば)  1) PHP  2) Ruby on Rails  3) Java(JavaScriptではない) → JSP  4) VBScript → ASP あたりでしょうか。 どれがオススメかは一概には言えません。 質問者様のプログラミングの経験や、 開発環境や使用するサーバの種類も関係してくると思います。

その他の回答 (2)

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.3

・多くのレンタルサーバーにインストールされている ・データベース用ライブラリがある ・資料が多い という点から、特に最初の条件を当てはめるならPerlかPHP。覚えやすさでPHPですかね。 個人的にはRubyがお勧めです。JSP,ASPは環境が限られるので、自分でサーバーを立てられるなら選択可能です。 やろうと思えば、上に上げたどの言語でも可能ですよ。

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.2

No.1です。 ↓の回答の(1)~(4)は優先順位ではなく、単に列挙しただけです。 あと、(4)は今だとASPではなくASP.NETですね。 一応補足しておくと 資料やライブラリの量で言えばJSP>PHP>ASP>Rubyですかね。 覚えやすさ、使いやすさだとRuby>JSP=ASP>PHPといったトコでしょうか。 この辺は個人差があるかもしれませんが。

関連するQ&A

  • perlとphpとASPの連携

    ごくまれなパターンらしいのですが、どなたか知っていた教えてくださいm(__)m ASPからphpを呼んで、phpがperlを呼び、perlがASPを呼ぶ方法です。アバウトな説明で申し訳ないんですが、こんな流れでperlからASPが呼ばれたときに、ASPのサーバー側の処理が無視されてデータベースによる制御が出来ないないんです(;_;) で、perlから隠しASPを呼んでさらにASPを呼ぶようにしてみたら、今度はエラーになって表示されません・・・ なんとかうまく連携できないでしょうか??(TOT)

  • PHP,Ruby,Perlなど幅広い言語を学ぶべきか?

    PHP,Ruby,Perlなど幅広い言語を学ぶべきか? それともPHPひとつだけ学ぶべきか? 自分の得意分野だけ特化していく。 それとも、あらゆる言語を手をだすように幅広い分野へ学んでいく。 皆さんはどちらでしょうか? また、その理由を教えていただければ幸いです。 私は短期間に、あらゆる言語を手出すように幅広い分野へ学んでしまったため、未だにアプリケーションも作れません。

    • ベストアンサー
    • PHP
  • ASPの勉強方法(ASPの達人にお尋ねします)

    .NETやASPなどマイクロソフト系のスクリプト?プログラムの全体像が理解できていないのですが、たとえばPerlやPHPなどは関数などポケットサイズに収まる本でかなり良質なものが多いのですが、ASP?(WSH?VBS?VBE? ...似たようなものがありすぎてわからない)で良質な本はあるのでしょうか? 私はPerlやPHPでサイト構築することは多いのですが、ASPって何というレベルです。 なぜASPに今まで興味が持てなかったというと、Windows限定は周知のことですが、言語自体非力のせいか(たとえば、改行文字を取り除く場合は、Perlでは、chompでOKですがASPでは???)なので、仕事でASPに携わるかもしれませんので、現在ビクビクしております。 PerlやPHPのようなパフォーマンスで習得したいのですが、ASPの達人の方は、どのように勉強されてきたのでしょうか?

  • perl php ruby java(jsp?)等、webで使われる言語の特徴

    perl php ruby java(jsp?)等、動的なwebページを作成する時によく使われる言語の特徴を教えてください。何故それらの言語が使われるのか、他の言語で作る事はできないのか、が気になります。サーバサイドプログラミングには○○という特徴があるので、△△という特徴を持った言語が向いている。のような回答を期待したいです。(答えが解るなら、何でもいいですが!)

  • perl内でPHPを動かす?

    perlでhtmlを書き出しています。 そのhtmlにPHPを埋め込みたく思い、書き出されたhtmlにPHPを記述して phpとして保存。動作を確認しました。 perlで書き出している全てのページにこのPHPを埋め込みたく思い、perlの print <<EOF; ~ EOF の間に <?php ~ ?> を埋め込みましたが動きません。 当然の結果なのでしょうか… 何か方法があればご教示願います。  下記のようなページも見つけましたが、コードをperlに貼り付けても 動作しません。直接貼り付けるのではないのでしょうか? http://phpspot.org/blog/archives/2006/03/perlphp_2.html どうぞ宜しくお願いします。

    • ベストアンサー
    • Perl
  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • PHPやCGIやPerlやRubyやC言語・・

    はじめまして。 仕事上の関係でプログラミングを今から覚えようと思っています。 PHPやCGIやjavaやPerlやRubyやC言語などありますが、 どれをおぼえたらいいのかまったくわかりません。 ちなみに覚えてやろうと思ってることが、 ランキングサイトとサブアドを運営する為です。 この場合何を覚えたらいいのでしょうか? ちなみに初心者向けやオススメ参考書などあれば一緒に教えてください。

  • PHP言語でCGIをマスターしたい

     今晩は、これからPHP言語でCGIをマスターしたいのですが、 基礎から中級程度までを解説している サイトなどがあれば教えて頂けないでしょうか。  PHP言語もCGIについても全くの初心者なのですが、Perlのサイトはあるのですが、どうしてもPHP言語で 覚えたいのです、宜しくお願いします。  書店でも探したのですが、なかなか希望にあうようなものが本が見つかりませんでした。  

    • 締切済み
    • PHP
  • Perl/CGIプログラムとPHPプログラムはどちらがメジャー?

    2000年くらいから自分のWEBページを作成して、Perlで書かれたCGIプログラムを設置していました。 また、2005年くらいからはnucleusなどのPHPで書かれたBlogを運営したりして、現在に至ります。 現在、WEBページ制作代行の仕事をしていますが、Perl/CGIプログラムとPHPプログラムでは、今はどちらがメジャーというか、旬なのでしょうか? プログラムの内容によって使い分けるのが良いのかとも思いますが、現在はどちらの言語がメジャーであって、使い勝手などが良いのか、教えてください。 単語の用法など間違いがありましたらご了承下さい。 尚、Perl、PHP共に、一からプログラムを作成することはできませんが、作られたプログラムを改造する程度ならできるレベルです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI