- 843 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 16:01:35 ]
- David Pollak
わたしはこれまで Rails による開発を 18 カ月、Java による開発を 10 年経験してきました。 Rails はウェブ開発に新しい風を吹き込みました。よく使うタスクはコマンド一発で実行することができます。 実にすばらしい。しかし、私は気が付いてしまいました。Ruby の動的型付けは多くのエラーを引きおこすことに。 そして、安心してデプロイするためには 95% ものテストカバレッジを達成しなければいけないことに。 95% のテストカバレッジを得ることの代償として、私の書いたコードは(テストコードも含めて) Java で書いたものと同等のサイズにまでふくれあがってしまいました。 その上、Rails では動的なコードの変更が可能なため、開発・テスト・デプロイ中にトラブルが続出するようになりました。 高いテストカバレッジを確保しているにも関わらずです。 これらの問題にくわえて、MRI(Matz Ruby Implementation: まつもとゆきひろ氏による Rubyの実装)は速度が遅く、 言語仕様も安定していません。それなのに開発コミュニティはそのことに見向きもしません。
|

|