- ベストアンサー
PerlはPHPよりむずいと聞きましたが
WebシステムはPHPでも十分でしょうか どんなシステムになるとパルがいいのでしょうか
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
perlがいいのは、ちょっとした処理用スクリプトを作るときです。 簡単なテキストデータを整形したいとか集計したいとか、もともとそういう用途で作られた言語ですし。 ですので、WEBシステムといえば、 PHPとかJavaとかになってしまうかと思います。 DBでMySQLかPostgreSQLかというのは、好みの問題です。 MySQLの方が速度を重視して作られている分、機能の充実に遅れている感じがしますが、 それでもコーディングレベルでカバーできるのでたいした問題にはならないでしょう。 ただしMySQLは商用利用ではライセンス的な問題も絡んでくるはずです。 ちなみにPHPは、Cとperlの技術者が作ったものなので、 Cとperlが分かっていれば、すんなり入れます。 (perlとphp、Cとphpはどことなく似た言語になっています) さらにphp5はオブジェクト指向化してしまったので、 オブジェクト指向言語の代表格であるJava(もしくはC#?)を理解していれば理解が深まるかと思います。 もちろん、最初の言語がPHPでも悪くはないと思いますが。 ともかく頑張ってください。
その他の回答 (3)
- sion_fs
- ベストアンサー率36% (152/416)
Perlの方が良い例として、「強いて」挙げるとすれば。 レンタルサーバーを利用していて、サーバーがPHPには対応していない場合・・・ 位だと思います(T-T; うちの使ってるメインプロバイダがまさにその状態なので…
お礼
ありがとうございます. それくらい、PHPでもいいということなんですね それでしたら、スブシロの初心者は PHP+MySQLから入っていった方がいいでしょうか? もし後からMySQL → Postに変えたくなったら、そのときに変えればいいでしょうか? それとも、変えたくなることはないでしょうか?
- YSW
- ベストアンサー率23% (33/141)
Perlは、もともとWeb用に作られた言語ではなく、PHPは、Web用に作られた言語です。基本的にPHPの方が、Webシステムを作成するには便利で、処理も早いです。 DBもMySQLで十分です。(少なくともPostgreと比べると遜色は無いです) PHP+MySQLで、Webに関しては、たいていのことは出来ると思います。
お礼
ありがとうございます. それでしたら、スブシロの初心者は PHP+MySQLから入っていった方がいいでしょうか? もし後からMySQL → Postに変えたくなったら、 そのときに変えればいいでしょうか? それとも、変えたくなることはないでしょうか? 公式サイトでも、よくPHPが使われていますよね 本当は、PHP → Perl → C,Javaという風に敷居が高くなっていくものなんでしょうか?
- ayato
- ベストアンサー率25% (29/112)
十分です。 Perlの方が優位な部分はあまりないような。
お礼
本当に、ありがとうございます. ウェブシステム以外でもないでしょうか ついでに ポストグレ と MySQL も簡単なMySQLの方で十分でしょうか
お礼
本当にありがとうございます. プログラム言語の体系さえも理解できてしまう感じがします PHPから入ることにします PHPの難易度_汎用性を夫々_10_10_としますと Perl_難易度_汎用性_______13_15 C_______________________20_30 Java____________________18~22_30 XML_____________________16_35 アセンブラ_______________58_42 機械____________________81_45 一方データベースのレベルは エクセル_難易度_汎用性___10_10_としますと アクセル________________21_37 MySQL__________________35_63 Post___________________40_66 Oracl__________________45_62 SQLサーバ______________42_53 位でしょうか