• ベストアンサー

緊急事態です!!!

これから未来のIT業界像を見据えたとき、PHPとPerl CGIとどちらを習う方がいいのでしょうか。 自分はどちらとも初心者なので、PHPの長所と短所、Perl CGIの長所と短所が分かりません。 後、プログラマーを目指している訳ではないので、ホームページを作る際とか掲示板を作る際とかWebアプリケーションを作成するとかで使い勝手の良いプログラミング言語はどっちですかね。 即答して頂けると、大変有り難いです。 どこかで重複した質問になってしまって本当に申し訳ありません。 どうか今日1日だけ許して頂ければ、後は削除されても構いませんので、1つお願い申し上げます。

  • PHP
  • 回答数5
  • ありがとう数6

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

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

PHPとPerl CGIのどちらかが良いかと言えば、趣味で組むならどちらでも問題は有りません。というか一つの言語を理解していれば、どちらも難しくありませんよ。特にC++かJavaをちゃんと理解していたら簡単に理解できます。 昔はPerlを知っていれば小規模なWEBサイドのプログラムは問題ありませんでしたが、色々な言語が登場して状況が変わってきました。なので将来は何が有効かなんて誰にも分りません。状況が変わったらプログラム言語を乗り換えれば良いだけです。 とりあえず、ここ5年を見据えて選ぶとしたら文法的にはPHPの方が分りやすいと思いますので、PHPをお勧めしておきます。

persona
質問者

お礼

貴重なアドバイスを頂き、ありがとうございます。 確かにそうですね。将来性を聞いたのは間違いでした。 自分はへそ曲がりでは、ないのですが、PHPのソースを見て独学で習得も不可能ではないかな、と正直思いました。 その分、分かりにくいPerl/CGIを学んだ方がいいのかな、とも思っています。 ですが、やはり分かりやすい方が学びやすいですよね。 そう考えると、やはりPHPですか……。 実は、これとほぼ同じ内容の質問をCGIにも書いています。 ただ、反応はこちらしかないのも、人気の高さと言うのでしょうか。 十分に参考にさせていただきます。

その他の回答 (4)

  • ttschool
  • ベストアンサー率28% (18/64)
回答No.5

これからのIT業界像を見えすえたら、両方廃れるでしょう。 なぜなら、マルチコア時代に入るからです。 まぁ、プログラマーを目指している訳ではないということで、PHPの方がいいですよ。ここ2年ぐらいはもつと思います。 ・・・質問の意図がわかりませんけど。。。

persona
質問者

お礼

レスを頂き、ありがとうございます。 マルチコア時代ですか……自分の知識ではよく分かりませんが……。 取り敢えず2年持つなら良しとしましょう。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.4

>その分、分かりにくいPerl/CGIを学んだ方がいいのかな、とも思っています。ですが、やはり分かりやすい方が学びやすいですよね。 Perlは見た目が分りづらいだけで言語的に難易度が高いわけではありませんし、同じ事をするならPHPの方が分りやすく書けると私は思います。 所詮、目的の機能を作るための言語なんですから、あえて面倒な方を選ばなくて良いと思います。PHP自体CやC++やPerlの良いとこ取りをした言語なので似ています。必要になったらPerlを覚えればよいだけです。

persona
質問者

お礼

貴重なアドバイスを頂き、ありがとうございます。 なるほど、PHPについての分かりやすい解説は物凄く参考になります。 そうですよね。同じ事をするのにわざわざ難しい方を選ぶ必要性はありませんよね。 よく理解できました。

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

排他的なものでもないですので、どっちでもいいんじゃないでしょうか。

persona
質問者

お礼

レスを頂き、ありがとうございます。 そうなんですけどね。 何故緊急事態なのかと言うとあるプログラム通信講座がありまして。 ちょうど今日1月31日まで講座の受講料が大幅割引してるんです。 それで、1つは以前学んだ事のあるJavaで、もう1つ受講しようと思いまして。 そこで、Perl/CGIにするかPHPスクリプトにするか悩んでいるわけなのです。 将来的にどっちを学んだ方がお得なんでしょうか。

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

では即答するとPHPの方がおすすめです。 最初はHTMLの感性から入れます。 プログラムが必要なとこだけ <? echo 'unko' ?> と書けばよいです。 ファイル名を aaa.php にしてアップロードすればそれで動作します。 あと、本家マニュアルがかなり親切な部類だと思います。

参考URL:
http://jp.php.net/manual/ja/tutorial.firstpage.php
persona
質問者

お礼

即レス、ありがとうございます。 そんなに簡単ですかね。まぁ、簡単だから良いとは思えませんが。 因みに、将来性とかに関してはどうなんでしょう。 これからも長く使われ続けるスクリプト言語なのですかね。 問題はそこなんですけどね。

関連するQ&A

  • PHPとCGIの長所・短所

    PHPとCGIの長所・短所を教えてください。 これから、Webプログラミングを勉強しようと 思っているんですけど、、、どっちがいいのか 判断できなくて困ってます。 あと、他にもお勧めのWebプログラミングがありましたら 教えてください。

    • ベストアンサー
    • PHP
  • CGIを作るプログラミング言語は?

    urlの最後の拡張子が cgiでできてるものを作るプログラミング言語は PerlとPHP意外にもありますか?

  • CGI, PHP, ASP お勧めなのはどれでしょうか?

    こんにちは、いつもお世話になっております。 今年の夏休みに時間があるので、何かプログラミングを習おうと思っている者です。 ホームページを作る事が趣味で、Webアプリケーションに良く使用される言語CGI、PHP、ASPといった物の中で、一番お勧めなのはどれでしょうか?ちなみに、フラッシュとの相互性が高いものが良いなと考えてます。それぞれの言語について、長所短所などお聞かせ下さい。 宜しくお願いします。

  • サーバ側のプログラミング言語

    サーバ側のプログラミング言語としてどれが優勢なのでしょう。 CGI、Perl、PHP、JAVA、rubyが代表的なところのようです。 ざっくりと見た感じではPerlの方がCGIよりも良く、 更にPHPとPerlではPHPが優勢と読めました。   でも、WebでまだまだJAVAは耳にしますし、 rubyは国産で力を入れてるとか。 CGIは今後廃れていくのでしょうか。 JAVAはどうなるのでしょう。 何かご意見があればお願いします。

  • ASP,net,cgi,javascript,php等の技術

    ASP,net,cgi,javascript,php等の技術で、Webアプリケーションを開発するに当って どれで作成したほうがいいですか? 機能としては、顧客管理、掲示板、グラフ表示、データベースアクセス等の機能を使います。 それぞれの言語で作成するあたって、長所と短所を頂けると幸いです。

  • コンパイル言語とインタープリター言語の違いについて

    コンパイルするプログラミング言語とインタープリターする プログラミング言語の違いについて教えてください。 特に、開発上および運営上の利点・欠点についてお願いします。 また、CGIでは、PHPやPERLなどのインタープリター言語が 主流ですが、その理由とC言語などで組むのと比較して、 どのような利点があるのか教えてください。

  • phpとCGIの関係がよくわからないのですが

    phpはプログラミング言語ですよね? cgiはプログラミング言語ではないのですよね? PHPを使ってCGIというのを動かすのでしょうか? CGIが何者なのかまったくわかりません。

    • ベストアンサー
    • PHP
  • PHPでメールフォームを作るのは一般的なのですか?

    サイトでメールフォームや掲示板を作りたいと思い、CGI(Perl)の本を買って読んでみたのですが、C言語を少しやっていた私としてはPerlの記述が少々身に合わないと思いました。 そこで、PHPでも同じようにメールフォームや掲示板というのは一般的に使われているのでしょうか?勉強する上でPerlでメールフォームや掲示板という参考書はたくさんあったのですが、私の通っている本屋ではPHPでそのような本がありませんでした。 いずれデータベースもやりたいと思い、またC言語っぽいPHPのほうが勉強しやすいと思い、PHPでメールフォームなどを作りたいのですが、Perlとの違いや注意点などありますか? またお勧めのPHPの書籍やサイトを教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • Perl or PHP?

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

    • ベストアンサー
    • CGI
  • PHPの英文エラーについて

    プログラマー初心者のものです。PHP言語でプログラミングをする際、ブラウザで様々な英文エラーが表示されますが、プログラマーのみなさんはこれに対してどう対応しているのでしょうか?何かおすすめの方法があれば宜しくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう