• ベストアンサー

PerlかPHP

データベースと連携してホームページで動作する cgiプログラムを開発したいと思っているのですが、 PerlとPHPだとどちらの方が適しているのでしょうか?

  • CGI
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#19175
noname#19175
回答No.1

適切さ、適正はどちらもかわりありません。 慣れた言語の方が作りやすいことは確かですね。 制作依頼を出されるなら、好みや予算(制作料が違えば)で決めれば良いと思います。(なお、拡張子は自由に変更できます) 応答速度は PerlではDBとのインターフェースに、値ではなく参照(C言語などで言うポインタ)でデータの受け渡しが出来ますので、 おおむね mod_perl >= mod_php > cgi_perl > cgi_php の順番のようです。 (mod_perlはApacheモジュール利用) もちろんインターフェース以外の作り方にも大きく関係してきます。

akka99ei8cm
質問者

お礼

ありがとうございます! いろいろ考えた末、PHP+MySQLで作っていこうと思います。

関連するQ&A

  • Perl or PHP?

    最近はやり?の自宅サーバーを立てようかと思っているのですが、PerlかPHPどちらを使うか悩んでいます。 主に、掲示板やカウンター、できたらWikiのようなことをしたいと考えているのですが、PerlとPHPどちらを使ってプログラミングするべきでしょうか? それとも、どちらも使ったほうが、より効率的なプログラミングができるのでしょうか? PerlやPHPは個人的にですが、かじったことがあります。また、WebサーバーはApache、DBはMySQLでOSはFedoraCoreを予定しています。 Perlでも、PHPでも、CGIプログラムって作れますよね? どちらが利便性がよいのか、サーバーに負荷がかからないのか等、開発者側に立った意見をお待ちしています。

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

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

  • PerlとPHP・・・・

    初歩的な質問で申し訳ないのですが これからプログラムをはじめようとおもっているのですがPerlとPHPどっちから手をつけるべきだと思われますか?最終的にはmySQLなどでデータベースを構築したいと思っています・・・

    • ベストアンサー
    • CGI
  • PERLのかわりにPHP

    WEBクリエーター業で、システム開発に必要なPerl/CGIを、PHP、またはJSPで代理することは可能でしょうか?自分はシステムに詳しくはないのですが、そのようなことがあるサイトに書かれていたので気になりました。よろしくお願いいたします。また、可能であれば詳しい理由と、その場合、PERL/CGIを体系的に覚えるだけでかまわないでしょうか?

    • ベストアンサー
    • PHP
  • ビルダーにPHPやPerl、CGIを導入することは可能ですか?

    最近ホームページビルダー12を購入しました。 これから色々考えてホームページを作っていきたいと思ってるんですが、PHPやPerl、CGIといったプログラムを取り込むことによって便利なサイトが出来ると聞きました。 同じ作るならこれらのシステムも使ってみたいのですが、そもそもビルダーはこういうプログラムを使えるのでしょうか? ビルダーは決まった事しか出来ないとよく言われてますが・・・ アドバイスよろしくお願いします。

  • perlとphpとASPの連携

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

  • php、cgi(perl)をlinuxに移行

    php、perl初心者です。 現在、windowsサーバーからlinuxサーバーに移行しようとしていますが、 widowsサーバーで動作していたphp、cgiが動作してくれません。 プログラムはDB接続情報以外は全く変更していないのですが、 http 500 内部サーバーエラーがでてしまいます。 ちなみにperl、php、MySQLのバージョンは以下となります。 perl : 5 php : 5.2.17 MySQL : 5.1.45 大変情報が少なく、申し訳ありませんが、 どのあたりに気をつけなければならないのかご教授していただけないでしょうか?

    • ベストアンサー
    • PHP
  • CGIとPHPは違う!と言って聞かない人がいます

    現場でPHPやPerlを使っている方に質問です。 CGIとPHPはプログラム経験を積んだ人にしか分からないような違いがあるのでしょうか? 今の職場でPHPとCGI/Perlは違うものだと言っている人がいます。 CGIはウェブサーバ上でユーザプログラムを動作させるための仕組だと解釈していたため、その人と意見が対立しました。

    • ベストアンサー
    • CGI
  • PerlとPHP、Mysqlの比較について教えてください。

    PerlとPHP、Mysqlの比較について教えてください。 ひょんなことから、2つのWEBプログラムを作成しようと思うようになりました。 1つは備品貸出管理システム。約100個のものの入出庫を管理したいと思います。 もう1つは予定調整システム。カレンダーからみんな(100人くらい)の都合の良い日をクリックしてもらい一覧にする。 以上のような物を作ろうと考えているのですが何で作ろうか思案しています。 10年ほど前perlをかじったことがあるのでこれを使おうか、開発がそれより簡単といわれているPHPをつかおうか悩んでます。特にPHPでデータベースとなるとsqlというものが利用できなくてはならないのですがレンタルサーバーを借りるなど費用を負担しなければサービスが受けられないところが多いみたいです。(ちなみに私はcypress、plala、さくらレンタルサーバーライトを使用しています) ただ、上記のように100件程度(どう増えても1000件程度)であればSqlはあまり関係ないのではないかと思うのですがphp言語のみでの開発はどうでしょうか? phpだけで動作する掲示板とかありますでしょうか。 結構本を引っ張り出したり探してみたのですがどうも時代遅れでして。。。 なにかアドバイスいただけましたら幸いです

    • ベストアンサー
    • Java
  • CGIとPHPは何をするもの?

    いろいろサイトを見て知ったのはPHPの方がCGIより軽量で動作が速い、データベースへ簡単に接続できるということ。まではわかりました。 しかし、PHPはCGIではないのですか? いろいろネットで調べてもPHPはCGIと同じようなことをするものだとしかおもえませんが、わざわざ「PHP」と「CGI」を区別するのには何か理由があるのではないのでしょうか? プログラマの人からすると常識でしょうが、プログラムを書いたことが全然ないので全くの素人です。 CGIとPHPはいったいWEBで何をするのでしょうか?プログラミングとは聞いているのですが、それを使って何が出来るというのがわかりません。よろしくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう