• ベストアンサー

RubyってJavaの10倍ほど開発生産性が高いといいますが本当?

いろんなサイトを見るとRubyはJavaの10倍の開発生産性があると書かれています。Javaの何と比べて10倍といっているのでしょうか?また本当に10倍と言わなくても倍以上の生産性なんてあるのでしょうか?ちょっと半信半疑です。コンピューター言語の違いがそこまで生産性に影響するのかなと思ってしまいます。

  • Java
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

RubyとJavaというか、Webアプリケーションを作るときに JavaでやったときとRuby on Railsでやったときというはなしではなかったでしょうか? Matzにっき(2005-03-21) http://www.rubyist.net/~matz/20050321.html でこぼこ翻訳ハジメ:2005年03月 http://funk.exblog.jp/m2005-03-01/ プログラミング言語で変わることもそりゃああるでしょうが この件に関しては十倍という数字自体が微妙なものです。 これと同じく「JavaからRubyへ」という書籍についても いろいろ言われてますね http://www.google.co.jp/search?q=java%E3%81%8B%E3%82%89Ruby%E3%81%B8&ie=UTF-8

その他の回答 (1)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>いろんなサイトを見るとRubyはJavaの10倍の開発生産性があると書かれています。 その「いろんなサイト」を教えて下さい。でないと判断できません。 >Javaの何と比べて10倍といっているのでしょうか? その「いろんなサイト」には何と書かれていたのですか? >本当に10倍と言わなくても倍以上の生産性なんてあるのでしょうか? 開発者によって生産性に 10倍以上の差がつくことは珍しくありません。 ここで私が言う生産性は開発スピードのことですが。「いろんなサイト」は生産性をどう定義していましたか?

関連するQ&A

  • Rubyの「生産性10倍」とか「プログラミングが面白くなる」とかの宣伝は本当でしょうか。

    今後、RubyがJavaに置き換わると言われますが、それは何故でしょうか。また、Rubyは「プログラミングが面白くなる」とか「生産性10倍」とか、宣伝していますが、それは本当でしょうか。 私はRubyの入門書を読んでも理解しにくいし難しいと思います。これで本当に「プログラミングが面白くなる」とか「生産性10倍」とか思えません。今の時期においてRubyを学ぶのはまだ早いのではないかと思います。 外国ではRubyに需要あるとは思えません。むしろPythonの方に需要があると思います。実際はどうでしょうか。 また、RubyがJavaに置き換わるとしたら、Javaのようなマルチプラットフォームや仮想マシンなどでWebアプリやGUIアプリ以外に自動車のエンジンやAV機器のシステム画面などでも使えることはできますでしょうか。

  • JAVAはどんなプログラミング言語を用いて開発されたんですか?

    JAVAに関して質問があります。 (1)JAVAはどんなプログラミング言語を用いて開発されたんですか? (例えばC言語で作成されたとか) (2)JAVAで作られたプログラミング言語とかはありますか? (例を挙げるとRubyやHSPはC言語で書かれているとか、なでしこはDelphiで書かれているとかです。)

  • RubyとJava どちらでWEB開発をするか?

    今、会社でパッケージのWEBアプリケーションを作ろうと考えています。 仕様はだいたい決まり、ではどの言語で開発するかという段階で、Ruby on Rails か Java (JSFなど使用)いづれかを使用して開発することになりました。 Ruby on Rails だと簡単にWEBアプリを作成できるイメージがあり、Javaで作成すると多少手間はかかりますが、いろいろな機能を拡張できそう(ライブラリなどがRubyより豊富。ツールなども揃っている)、 などどちらもメリットがありそうです。速度も速い? パッケージ開発であるため、最終的には大規模のデータを取り扱える仕組みを構築しておきたいのですが、なるべくなら簡単に作成できるRubyで作りたいと思っていますが、本当にRubyで作ってもよいものでしょうか? なにとぞアドバイスお願い致します。

    • ベストアンサー
    • Java
  • JavaとC++の生産性の違い

    早くプログラムを完成させるという点ではJavaに軍配が上がると思いますが、JavaとC++の両方に熟知している場合、 何倍ぐらい生産性に違いがでますか?

  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • javaの開発ツールでメジャーなものは?

    こんにちは、いつもお世話になっております 新しく言語を覚えようと奮起いたしました javaを覚える上で開発ツールは何がオススメでしょうか? コンピューター言語を覚えるのはコレが初めてなのですが いきなりjavaでも、大丈夫でしょうか? basicやCはそれぞれ「VisualBasic」・「Visual C」などがあり javaにも「Visual J」や「JBuilder」などがあるようですが どれが使いやすく初心者にも扱えるかを 諸先輩方々のご指導を仰ぎたく質問させていただきました 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • PHP、JAVA、Rubyの生産性比較など

    2点質問させて下さい。 (1)PHP、JAVA、Rubyの開発生産性について、一般論でもざっくばらんでもいいので数値として比較しているような資料もしくはサイト、コラムなどありましたら教えて下さい。 (2)5年ほど前(?)はYahooや楽天、niftyなどがこぞって自サイト構築にPHPを採用してたと思いますが、これらの会社は今でもPHPをメインに使っているのでしょうか? 以上、よろしくお願いします。

    • 締切済み
    • PHP
  • webアプリの開発におけるPerlとRubyの比較について

    開発する内容によるとは思いますが、一般的にPerlとRubyを比較した場合にどのような長短があるんでしょうか? 何を基準としてどちらの言語を選択したらよいか教えて頂けますと助かります。 なお開発環境のOSはLinuxです。 以上、よろしくお願いします。

  • JavaはC#より生産性が低い?

    業務系のシステムをWebアプリケーションとして開発しようとしています。  そこで言語の選択としてJavaかC#かを考えているのですが、C#のほうが生産性がいいというのが大部分の方の意見のように思います。たしかにVisual Studio のサポートは強力だと思いますが、言語そのものとしてはどうでしょうか?またC#はつい最近まではWebフォームが主流だったのが、最近はASP.NET MVC のほうに移行しつつあるというのも気になります。MSでしか開発できないというのもひっかかります。  またメンテナンス性についてですが、JavaEEはリリース後年数も立っており更新頻度もゆっくりとしており一度構築してしたあとは、長く安定して使えるのではないでしょうか?その点、C#はMSの意向やそのときのトレンドで仕様がガラッと変わって、システムを大きく改変させる必要が出てきたりはしないでしょうか?  またJVM上で動く言語としてScalaなどがあり、Java系の言語が今後主流になっていくことは考えられませんか?  現時点だけでみると、生産性等の面でC#のほうに歩がありそうですが、5年後10年後はどうなっているだろうという視点で考えるといかがでしょうか?皆さんのご意見をお聞かせいただきたく思います。

  • JAVAについて学習(開発)

    現在はプログラミングとは無関係の仕事をしていますが、 Javaについて学んでみたくJavaをつかってブラウザ等の ソフトウェアが作れないかと考えています。 (Linux使用の経験もありますが、Windows XP上での開発を考えています。) ・Javaの開発環境(JDKなど...) ・エディタ(秀丸など...) ・初心者がJavaについて学べるサイト ・オープンソース ・その他ツールなど 上記について何方かアドバイスをいただけないでしょうか? Javaについては短大時代に少しかじった程度です。 学生時代に経験したプログラミング言語は BASIC、C、Perl、HTML、アセンブラ、Java (どれも1年未満になります。)

専門家に質問してみよう