パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

RubyがPythonのようなポジションを得られなかったのはなぜか」記事へのコメント

  • Obsol (スコア:5, 興味深い)

    by Anonymous Coward on 2016年06月17日 20時04分 (#3031478)

    バージョンアップの度にライブラリが廃止
    で互換性の無い別のライブラリを使えだったり
    酷い時は前のバージョンであった機能が無くなってたり

    柔軟性がある言語?少なくともライブラリを書く人達には互換性なんてどうでもよかった様子

    Rubyを採用した企業のニュースが上がってたからチェックしたら、古いバージョンを固定して使ってて納得した記憶もある

    • by Anonymous Coward

      あーライブラリには自分も困ったことがあった。

      最初は全部最新にすればいいかと思ったら違ってて、調べるのが面倒だった。
      しかも、大量のライブラリが繋がっていたりして、昔のDLL地獄を思い出したwww

      車輪の再発明はしないという理屈はわかるが、ある程度まとめて再構築してスッキリした方がシステム管理者としては嬉しいんだけど

      • by Anonymous Coward

        bundlerとか使わないのか?

        • Re:Obsol (スコア:2, 興味深い)

          by Anonymous Coward on 2016年06月18日 6時43分 (#3031672)

          > bundlerとか使わないのか?

          これかなー

          ruby を(使う目的のプロダクトを)使いたいだけなのに、まず ruby をインストールします、システムに添付されているのはversionが古いので source から……それを使い分けるには rvm というものもありますがここは rbenv で……。次に gems 入れてください。そしてそれを使って bundler を入れてください。それからbundlerの……gemfileがどーのこーの……って使うための仕組みを整えるまでが大変なんじゃあ

          で、やっと目的のものが動かせるようにできたと思ったらこれらの更新の方が目的物の更新より頻繁かつ大量だったりして、しまいにはruby管理システムのお守りをさせられている気がするようになって、もうrubyから全部消してしまえーってなったね。

          そしてそれらが rubyそのものについてくるわけではない、ってところで印象最悪です

          (数年前の印象です。今は知らないので売り込みよろしく ;p )

          親コメント
    • by Anonymous Coward

      その辺はメリット・デメリットなんだよな
      Pythonはライブラリが豊富なんだが、ライブラリによって
      APIや使用感に癖があって統一感ないんだよ
      それが嫌でRuby使ってるって人も知り合いにいる
      なんとなくAndroidとiPhoneの関係に似てるんだよな
      日本人って統一感あるのが好きじゃない
      iPhoneも世界レベルじゃシェア落としてるのに日本では人気を維持してる

      • by Anonymous Coward

        Python まわりの API に統一感がないというのは同意。
        いつもきもいなーと思いながら使ってる。
        でも Ruby のバージョン間での後方互換性の低さに悩まされる日々に比べたら
        API がばっちいくらいなんでもない。

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...