- 生産性は高く素晴らしい!しかし、レールが敷かれている限りにおいては・・・
- 安定稼動しないのでアプリケーションとして提供するには、不満
- 革新的な技術がどんどん導入されて楽しいが、バージョンアップに伴うアプリケーションメンテナンスが大変
社内の日報管理システムをRoRで組みました。実際に長期稼動をしてみると、安定しているのですが、別の環境の別システムでは、システムが止まるので、1日1回に cron でリスタートをかけるという選択をしました。サービスとして選択するのは、まだ厳しいのではないかと感じます。
Rubyの環境がアップデートされた場合に、rails が急に動作しなくなるといった事があります。また、railsのバージョンが上がると、後方互換性は捨てられていくわけですが、古いバージョンには脆弱性というものが付き物です。古いバージョンはサポートされなくなるので、ブラウザの挙動が変更された場合などにも対応されなくなります。そこで、railsのバージョンも追随したい訳ですが、レールを外れるほどに追随するための作業が大量に発生します。正直、つらいです(Zope & Plone に似た状況)。
私の感覚では、RoRは斬新で素晴らしいけれども、仕事に向いているとは、必ずしも言えない。です。
0 件のコメント:
コメントを投稿