PHPってどれぐらいオープンなのか。
「Java自体はオープンソースじゃないし、Sun Microsystemsの意向次第でどうなるかわからない。だから、オープンソースなPHPを使え」と言われたのは前述の通りですが、では果たして、どれぐらいPHPはオープンなのでしょうか? これはソースについてもそうですし、仕様の策定方法についてもそうです。つまり、PHPはどれぐらい「コミュニティのものか」ということです。
PHPに対するわしのイメージは以下の通りです。
- PHPそのもの
- オープンソースだ。しかし、仕様の策定はZendが握っているのではないか? マイナーバージョンが違っただけで動かなくなることがあるのには辟易する。
- ZendStudio
- 無償ですらない。PHPの開発速度を上げるにはZendStudio以外の選択肢はあるのか? Eclipseのプラグインを中心に試してみたが、Javaより劇的に開発効率が高いと思えるものはなかった。
- Zend Optimizer
- オープンソースではない(よね?)。しかも、ダウンロードしようと思ったら個人情報を聞かれる。これがないと、パフォーマンスはJavaに劣る(すくなくともわしがベンチマークした限りでは)。
- その他のアクセラレーター
- オープンソースがないこともないようだが、実際どうなんだ?
これはPHP叩きを意図したものではありません。ただ、冒頭に書いたわしが言われたことに対する反論であり、なぜそんなにまでJavaを毛嫌いするかということなのです。