ちょっと前のことだけど、Rubyの作者であるまつもとゆきひろさんが、自身のブログでPHPを批判して、ちょっとした炎上状態になっていた。曰く、
このコメントって、PHP「で」開発している人ではなく、PHP「を」開発している人に向けられたものだと考えたらいいんじゃないかな。PHP開発者のメーリングリスト(まつもとさんは入ってないだろうけど)に投稿すれば、建設的な議論ができたんじゃないかと思う
おそらくこのコメントに端を発する祭りで、「初心者用言語」みたいな話も盛り上がっていたけれど(最もタメになる「初心者用言語」まとめ )、「そんなものはない」と私は思う
1つの言語でなんでもやろうというのがまちがいで、いろんなのをちょっとずつやるのがいいよ、たぶん。たとえばウェブアプリを作るなら、PHPだけ詳しくなってもだめで、
- XHTML
- Perl, Ruby, Python, PHP, Javaのどれか
- JavaScript
- SQL
なんかをちょっとずつやるでしょう
セキュリティ云々の話は、この結論を支持せざるを得ない
私? PHPはけっこう使うけど、私のよく使う言語ベスト5に入ることはないと思う。そういう意味で、PHP「で」開発しているとは言いづらい。もちろんPHP「を」開発しているなんてことはない。それでも、PHPについては調べたことがあって、ちょっとだけ言えることがある。以下を参照
- PHPにおける日付と時刻の混乱
- I18Nv2による日時と通貨・数値の表記国際化
- PHPにおけるグラフ描画とアルゴリズム
- PEAR MDB2でPHPからデータベースを操作する
- PHPにおけるUnicode文字列の正規化
- Fibonacci数の計算で学ぶ、PHPでの多倍長整数の扱いとベンチマーク方法
- PHPでAmazon Web Servicesを利用する
- Gettextによるウェブアプリケーションの国際化と地域化
- Math_Vector/Math_Matrixによるベクトルと行列の操作方法
- PHP_LexerGeneratorとPHP_ParserGeneratorを利用してPHPで独自の言語を実装する方法
No related posts.