トップページ > プログラム > 2014年10月20日 > EF5+WpIy

書き込み順位&時間帯一覧

32 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000002002



使用した名前一覧書き込んだスレッド一覧
24(13)ではない
37
スレ立てるまでもない質問はここで 139匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 139匹目
37 :24(13)ではない[sage]:2014/10/20(月) 21:35:08.01 ID:EF5+WpIy
>>25
横レスすると、Ruby や JRuby で製品コードを書くようなプロジェクトは、
現状では Rails によるWebアプリ開発くらいしかない
ましてや >>25 は Java プログラマを志望しているけど、
JRuby on Rails の案件なんて国内では皆無と言い切ってもいいくらい少ない

ただし、それでもふつうの Java プログラマが Ruby を学習する利点はある
(もちろん志望の Java を十分に習得している事が前提)

まず最初に、Ruby は業務改善/効率化に役立つ開発支援ツールになれる
たとえば Java による開発では、XML 形式の設定ファイルが多用される
これを生成するには Eclipse とそのアドオン/プラグインを用いるのが基本だけど、
時には独自の(=カスタムメイドな)XML 設定ファイル生成がしたくなることがある
たとえば Excel 形式で渡された設定仕様から XML 設定ファイルを作成する場合、
テキストエディタやXMLエディタを使って手作業で作成してもいいけど、
Ruby を使えば CSV 形式から XML 形式へ変換するスクリプトを短時間で書ける

他にも、結合/総合テストで必要になる大量のテストデータを自動生成したり、
テスト結果を自動整形して照合作業を改善するといった様々な用途がある
つまり、納入する製品のコードは Java で書くとしても、その開発過程で発生する
単調で労力を必要とする様々な雑作業を支援することに Ruby を活用できる

(続く)
スレ立てるまでもない質問はここで 139匹目
38 :37[sage]:2014/10/20(月) 21:36:16.06 ID:EF5+WpIy
(>>37 の続き)

次に、Ruby は設計前のプロトタイピングの記述言語になれる
顧客/上司から上流工程の仕様書/設計書を渡されて、それを Java で実装設計するケースを想像しよう
もちろん UML 等で概略を設計してからいきなり Java のコーディングに入ってもかまわないけど、
概略設計の後に Ruby でプロトタイプ(試作品)を書いて設計結果の振る舞いを確認することができる
つまり概略設計が妥当性であるという自信を持って Java による本番に突入できることになる
Ruby は慣れれば Java と比較して数倍から数十倍の生産効率があるから、こんな芸当が可能になる

もちろん Ruby の他にもスクリプト言語は数多くあるけど、オブジェクト指向言語を前提に
基本設計され、しかも(>>24が述べたように)Java のライブラリ/フレームワークと親和性があり、
さらに(>>24が紹介したように)初心者向けの良質な入門書が存在するのは、Ruby だけだと思う


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。