Ruby・Python・JavaScript・PHPについてどう思いますか?:Tim Brayに聞いてみた

2008/05/08 23:00

XMLの父Tim Brayにbuilderでも人気のRuby、Python、JavaScript、PHPの4言語について聞いてみました。Rubyをべた褒めです。

 Timとしては、PHPはあまりおすすめしない、といった様子。

  • 良い点
    • 学習が容易
    • 速度とスケーラビリティに優れる(Shared Nothingアーキテクチャ)
    • 圧倒的なユーザー数
  • 悪い点
    • 実績として記述されたコードの保守性が悪すぎる。変化に対応できない
    • 実績としてセキュアでないシステムが多い(XSSの可能性・SQLインジェクション)

 Timが悪い点として指摘した2点について筆者が「原因は言語自体からくるものだろうか?それとも使われ方が問題なのだろうか?」と質問したところ、「とても良い質問。答えるのは難しいが、これは現実に存在する問題だ。CakePHPのような良いツールもあまり使われていないし…… 少なくとも私がみてきたPHPのコードはひどいものばかりで、保守は不可能と思われた」と回答する。

 欧米人が「とても良い質問」と返してくると、だいたい答えにならない答えが返ってくる。今回も例に漏れず。

 builderの結論:欠点は使い方の問題か。うまく使えば強い武器(だから広まった)。PHPがもっと愛されますように!

記事の感想やご意見をコメントでお寄せください(CNET_IDログインが必要です)
ログイン パスワードを忘れた方  |  新規登録
  • 新着記事
  • 人気記事
  • 特集
  • ブログ