2007年9月24日月曜日

Rubyの問題点

Rubyは作者が日本人なので日本での人気は高い。
しかし、Ruby人気はRails人気であり、Railsの凋落とともにRubyの凋落も始まる。
Railsは、なるほど開発は簡単かもしれないが、できた製品を実行させるのはかなり高いハードルがある。
作者自身がFastCGIを推奨しているが、これは過去の産物といってよい。
それでもきちんと使えればよいが、インストールがうまくいくかどうかは運のようなものだ。
よって、Railsで作っても実行できない。
これは笑えない冗談だ。しかし、多くの場合、本当の話だ。
では、これはRailsの問題点かといえば、Ruby側の問題点ではないかと考える。
そもそもRubyの実行速度が遅いためにCGIでは使えないのだ。また、ライブラリの読込みやApacheとの連携にも問題がある。
PythonにはZopeというすばらしいアプリケーションサーバがあるのにRubyにはない。そのため無理にFastCGIを使う。Ruby版ZopeができなければRubyはこのまま消えるかもしれない。

0 件のコメント: