PHPについて


PHPは定期的にネタにされるらしい

ちょっと前のことだけど、Rubyの作者であるまつもとゆきひろさんが、自身のブログでPHPを批判して、ちょっとした炎上状態になっていた。曰く、

Webアプリケーションをなめるな

このコメントって、PHP「で」開発している人ではなく、PHP「を」開発している人に向けられたものだと考えたらいいんじゃないかな。PHP開発者のメーリングリスト(まつもとさんは入ってないだろうけど)に投稿すれば、建設的な議論ができたんじゃないかと思う

おそらくこのコメントに端を発する祭りで、「初心者用言語」みたいな話も盛り上がっていたけれど(最もタメになる「初心者用言語」まとめ )、「そんなものはない」と私は思う

1つの言語でなんでもやろうというのがまちがいで、いろんなのをちょっとずつやるのがいいよ、たぶん。たとえばウェブアプリを作るなら、PHPだけ詳しくなってもだめで、

  1. XHTML
  2. Perl, Ruby, Python, PHP, Javaのどれか
  3. JavaScript
  4. SQL

なんかをちょっとずつやるでしょう

セキュリティ云々の話は、この結論を支持せざるを得ない

初心者はPHPで脆弱なウェブアプリをどんどん量産すべし

私? PHPはけっこう使うけど、私のよく使う言語ベスト5に入ることはないと思う。そういう意味で、PHP「で」開発しているとは言いづらい。もちろんPHP「を」開発しているなんてことはない。それでも、PHPについては調べたことがあって、ちょっとだけ言えることがある。以下を参照

  1. PHPにおける日付と時刻の混乱
  2. I18Nv2による日時と通貨・数値の表記国際化
  3. PHPにおけるグラフ描画とアルゴリズム
  4. PEAR MDB2でPHPからデータベースを操作する
  5. PHPにおけるUnicode文字列の正規化
  6. Fibonacci数の計算で学ぶ、PHPでの多倍長整数の扱いとベンチマーク方法
  7. PHPでAmazon Web Servicesを利用する
  8. Gettextによるウェブアプリケーションの国際化と地域化
  9. Math_Vector/Math_Matrixによるベクトルと行列の操作方法
  10. PHP_LexerGeneratorとPHP_ParserGeneratorを利用してPHPで独自の言語を実装する方法

No related posts.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>