10秒でわかるJavaとRubyの使い分け

  • 人を大量動員するときにはJava。インターフェース定義で隣接レイヤーを明確に抽象化し、分業をきっちりさせる。初心者にいらんことをさせない。コンパイル時の型チェックも強力で、ユニットテストを書かない困った人にもある程度対処できる。
  • パフォーマンスが重要ならJavaRubyは遅い。こればっかりはささださんに期待するしかない。
  • それ以外はRubyでいいじゃん。

Perlを使いこなすのは素人には難しすぎる。RubyじゃなくPythonでもいいかもね。PHP? そんなのもあったね。