[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 19:26 / Filesize : 41 KB / Number-of Response : 207
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Jython、Groovy、JRuby - どれが一番効率的?



1 名前:飯島愛 [04/11/16 09:09:25]


最近、本気で JVM を使用するスクリプト言語への乗換えを考えている。
考慮している。熟考している。
考課し、そして考査して、考察しながら勘考している。

我に、数多く存在する JVM 系スクリプト言語それぞれの利点、ドローバックを簡潔に述べ、
皆でそれについて考課し、考査する。勘考も忘れるな!

そして一番効率的なスクリプト言語を決定しようではないか!!




78 名前:デフォルトの名無しさん mailto:sage [05/03/02 13:54:42 ]
Groovyっていう結論がでたからじゃない?

79 名前:デフォルトの名無しさん mailto:sage [05/03/03 21:48:10 ]
>>78
使ってみればわかるが現時点では使い物にならない。

80 名前:デフォルトの名無しさん mailto:sage [05/03/03 22:05:06 ]
使わなければどうということはない!

81 名前:デフォルトの名無しさん mailto:sage [05/03/05 22:57:35 ]
>>80
頭いいなお前

82 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 18:12:17 ]
ピーナッツってどうなのよ?

83 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 22:31:43 ]
鼻につめて飛ばします。

84 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 22:43:12 ]
目では噛めない

85 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 23:57:26 ]
オパールをピーナッツと間違えて食った。ひどいめにあった。

86 名前:デフォルトの名無しさん mailto:sage [2005/05/07(土) 00:41:30 ]
ピーナッツを真珠と間違えて埋めた。ひどいめすにあった。



87 名前:デフォルトの名無しさん [2005/06/13(月) 02:41:34 ]
質問です(situmonndesu)

perl、python、ruby、これらはいずれもOOPが可能ですが、
これらでOOPをやる場合のそれぞれの利点を教えてください。

88 名前:デフォルトの名無しさん mailto:sage [2005/06/13(月) 07:13:28 ]
プログラムが組みやすくなる。以上。

89 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 09:57:28 ]
>>87
OOは考え方なので実装はどれ使っても一緒。


90 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 13:49:52 ]
perlはOOやるにはつらいだろ。
pythonとrubyは同じようなもんだという話だけど。
ここに出てないけど、rubyとC++とJavaとPHPだと、OOといってもプログラムの組み方がまったく変わるわけで。

91 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 14:21:56 ]
>>90
つ ら い の が い い ん じ ゃ な い か 。

まあプログラムの組み方が全く同じなら違う言語使う意味ないわな。
だからといってOO{P|D}するにあたって違いが出るとは思えないが。(PHPは知らん)

92 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 08:54:21 ]
静的型つけと動的型つけで違うし、多重継承できるかできないか、リフレクションがあるかないかで違うし、ミックスインがあるかないかで違うし、全然違う。
普通に簡単なWeb - DB連携するだけなら違いは出ないかもしれんが、OOPするなら違うし、OODするなら全く違う。

93 名前:デフォルトの名無しさん mailto:sage [2005/08/21(日) 15:53:35 ]
OO支援の機能があるかどうかで、OOPのしやすい、しにくいはあるよ。
Cでポリモフィズムばりばり使ったOOPやろうとしたら、そりゃ大変だ。

Cと比べるとPerlはまだ、恵まれているな。

94 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 08:31:07 ]
100レス近いのに比較が全くないってのも凄いな。

俺はどれも使ってないから分からん。

95 名前:デフォルトの名無しさん [2005/10/05(水) 02:01:55 ]
「自分の効率」は自分でないと分からないものです。
自分は Perl が一番効率がいいと思うし。
やっぱり文法が言語がモデルが汚かったとしても
やりたいことがすばやくできるのには敵いません。
今まで何度助けられたか分からないくらいです。

なので自分のお勧めは Perl という結論。


96 名前:デフォルトの名無しさん [2005/10/05(水) 02:16:32 ]
JRubyちょっと動かしてみたんだけど、なんかものすごく遅くね?
Rubyってこんなもんなの?



97 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 10:03:32 ]
JRubyとRubyは文法がコンパチなだけじゃん。
JRubyを使って、Rubyに関する速度の感想を述べるのは軽率だな。

・・・とJython使いの自分がコメントしてみる。

98 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 02:23:14 ]
6.0にはRhinoが標準添付になる予定

99 名前:デフォルトの名無しさん [2005/11/06(日) 16:11:36 ]
rubyで組んでJavaとして納品するのにJruby使ってるな。
遅いと言われたらハードの予算ぶんどるか、ネイティブrubyで動かすか、一部JavaやCで組み直すか。

jrubyが遅いのは当たり前。rubyをjavaでエミュレーションして、それを実行バイナリにエミュレーションしてるから。

100 名前:デフォルトの名無しさん mailto:sage [2005/11/07(月) 09:06:40 ]
<< 99
なんでそんなにまわりくどいコトやってんの?
JavaならJavaでRubyならRubyで組めよ。趣味でやっているならともかく。
しかも、遅いって言われたら予算ぶんどるって、業界の公害だな。

101 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 01:59:47 ]
>>100
Ruby厨の妄想はほっとけ

102 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 06:42:05 ]
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051114/224543/

> JRuby自体の完成度は,正直に言ってまだあまり高くありません。ただ,
> フレームワークRuby on Railsの成功でRubyへの注目が高まっており...
> ...(ちなみにJRubyではまだRuby on Railsは動きません)。

えええええええええええええ

103 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 21:29:41 ]
>>99
> rubyをjavaでエミュレーションして

なんだ、バイトコードにコンパイルとかしてくれないのか。


104 名前:デフォルトの名無しさん mailto:sage [2005/11/27(日) 14:45:45 ]
というか、Rubyて、実務で使われているんだな。

105 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 01:00:30 ]
実務で使うと後で泣けるけどな

106 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 15:43:31 ]
もしかしてJava→JRubyの呼び出しってできないのか?



107 名前:デフォルトの名無しさん [2006/02/12(日) 01:29:46 ]
Jythonて正式実装のわりに、本家からバージョン遅れすぎじゃね?

108 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 02:59:20 ]
>>105
確かに。
互換性よりもまつもと的言語の美しさのほうが優先だからね。。。

109 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 10:19:28 ]
>>107
メイン開発者がMSに引き抜かれてIronPython作ってるから、
Jythonの開発はほとんど止まってるんじゃない?
IronPythonの方は最新(2.4)の言語仕様に対応してるのにね……

110 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 14:51:06 ]
>>109
Javaからドトネトに流れてたのか…。回復の見込みはなさそうだな。
monoでバッチリ動くのならまあいいけど、Java資産が使えないのはイタいな。

111 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 06:42:49 ]
ABCLってどうなの?

112 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 03:04:02 ]
この中ではRhinoが良かったな

113 名前:デフォルトの名無しさん [2006/02/26(日) 02:59:01 ]
javaとjavascriptはかなり違う。クラスの扱い方というか定義の仕方からして違う。
と、超遅レス。

114 名前:233 [2006/02/26(日) 03:37:44 ]
JMLは?

115 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 12:51:45 ]
JaskellってHaskellじゃないんだね。ガックシ。


116 名前:デフォルトの名無しさん [2006/04/18(火) 13:30:52 ]
JRuby は遅いからなあ、と使うのをやめたあなた、
www.javaworld.com/javaworld/jw-03-2005/jw-0314-scripting-p2.html

3月27に出た 0.83 はすごく速いぞ!もうほかの処理系に引けを取らないぞ!

sourceforge.net/project/shownotes.php?release_id=405255
もうすぐ Ruby on Rails も動くそうだし、大注目だぞ!

だけどまだ継続(continuation)は使えないぞ!




117 名前:デフォルトの名無しさん [2006/04/19(水) 02:45:47 ]
タイトルの中の言語では、使ってみたところGroovyが一番使える。
最後発なのに使える範囲がめちゃ広い。

サブプロジェクト何個あるんだよ、という感じで。

118 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 10:14:03 ]
すっかり忘れられた存在って気がするけど、どの辺がいいの?広いって例えば?

119 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 11:32:20 ]
俺はGroovyもやめるぞジョジョォーッ

120 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 13:18:41 ]
だんだんできることが似たり寄ったりになると、
それぞれの言語の言語仕様で選択することになるのかな。

121 名前:デフォルトの名無しさん [2006/05/22(月) 08:13:11 ]
モ ル モ ン

122 名前:デフォルトの名無しさん mailto:sage [2006/05/22(月) 10:51:50 ]
>>120
JVMの上で動くJava, Groovy, Jython, JRuby
CLRの上で動くC++/CLI, C♯, VB.NET, IronPython, 一応J♯

JITコンパイラの極まり具合だとJVMの方が上だが、
クライアントでの用途を考えると、WinFormsの分CLRが良いと思う。

どちらの上ででも動くPythonは使える範囲が広いってことか。
CLRで動くRubyって実物あったっけ?

こう見てみると、Perl6/Parrotって、すげーイマサラ感が漂う。

123 名前:デフォルトの名無しさん [2006/05/22(月) 11:52:25 ]
>>120
そういうのメンドクサイから、IFだけそろえてどの言語からでも同じように各種部品が使える状態にして欲しい

124 名前:デフォルトの名無しさん [2006/05/22(月) 13:14:25 ]
>>123
Bean Scripting Frameworkを組み込めば、とりあえずひととおりは簡単にサポートできる。
jakarta.apache.org/bsf/
Rhinoのリリースに対応していないのがいまいちだが。
つーかBSFて開発止まってる?

125 名前:デフォルトの名無しさん [2006/05/22(月) 14:16:18 ]
>>124
そういう話じゃないんだよ
ぶっちゃけ言語なんか何でも良いじゃん

RoRとかjakartaProjectとかを各種言語でシームレスに使いたい


126 名前:デフォルトの名無しさん mailto:sage [2006/05/23(火) 03:40:10 ]
>>125
でも、現実問題バリバリRubyの機能生かしてかかれたRoRとかを
多言語から利用するってのは無理くさくない?

例えば、BorlandのVCLをD言語から利用したくても、かなり無理くさいのと同様に




127 名前:デフォルトの名無しさん mailto:sage [2006/05/25(木) 01:24:19 ]
>>125
JavaOneでRoRの対応、全部じゃないけど出来てきてるって言ってた、
という記事をみたよ

128 名前:デフォルトの名無しさん mailto:sage [2006/05/26(金) 22:08:39 ]
という夢をみたよ。

129 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 11:28:05 ]
>>126
D知らないんだけど、何で無理なん?
VCLってDel専用仕様はあまり使ってない気がするんだが。
だからこそApolloなんかも存在出来るんだと思うし。

130 名前:デフォルトの名無しさん [2006/06/18(日) 00:00:07 ]
BSFで、Rhino使ってるんだけど、
普通のGlobalが見えてないでprintすら使えないのは仕様?普通のGlobalのが見える方法ない?
BSFは2.3、Rhinoは1.5R3。正確にはantのscriptタスクに使ってる。
よく分かってないんで変なこと言ってたらごめん。

131 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 22:43:48 ]
Groovy、始まったな

「Groovy 1.0 JSR-6 公開、正式版は今秋を目処に」
journal.mycom.co.jp/news/2006/07/01/342.html


132 名前:デフォルトの名無しさん [2006/07/02(日) 00:00:31 ]
っていうか、肝心のJSR自体はどうなってんだよ。

133 名前:デフォルトの名無しさん [2006/07/04(火) 01:08:53 ]
Rhino、終ったな

download.java.net/jdk6/binaries/

134 名前:デフォルトの名無しさん mailto:sage [2006/07/06(木) 11:38:13 ]
BeanShell - Lightweight Scripting for Java
www.beanshell.org

135 名前:デフォルトの名無しさん [2006/09/02(土) 18:30:50 ]
結局どれがいいんだよぅ

136 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 19:29:13 ]
JRubyの開発者をSunが正式に雇用したらしいな
どうするつもりなんだろ
www.infoq.com/news/JRuby-Goes-To-Sun



137 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 00:00:29 ]
Dynamic Language向けのJVMの最適化はやりたいんだろうな。
Rhinoだけじゃ偏るだろうしね・・・

138 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 01:03:23 ]
今、Sunの中の人で公式にDynamic Language開発してる人って誰が居るんだろう?
Pnutsの戸松さんくらいしか思い浮かばないけど、他にも居るのかなあ

139 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 01:06:09 ]
そういえば、なんでJDK6にはPnuts入れなかったんだろう?
少なくとも、Javaとの連携という意味では、Pnutsの方がRhinoよりもよっぽど
優れてると思うんだけどなあ。あと、性能でもJVM系Dynamic Languageの中
でほぼ最速だし

140 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:57:12 ]
モルモン教は、1830年アメリカ合衆国にてジョセフ・スミス・ジュニア(1805年 - 1844年)
によって創始されたキリスト教系新興宗教の俗称。日本にはあまり信者はいない。
「モルモン」の名は、当教団の聖典モルモン書に由来すると言われる。

共通するものに飲酒・喫煙・お茶の禁止、避妊、妊娠中絶の禁止などがある。
また、毎月の収入の一部を教会に納めるよう指導がなされ、
そ の 割 合 は 収 入 の 1 0 % と い う 厳 格 な 規定が存在する。

Rubyの利用はモルモン教支援を行う事に等しく、宗教団体との関わりを避けたい
企業への導入の障害となっている。

141 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 21:28:33 ]
JythonでGUIアプリを作ろうかと思ってます。
pyからclassファイルにコンパイルしたら理屈上では
Javaで書いたGUIアプリとパフォーマンスは変わらないものでしょうか。

142 名前:デフォルトの名無しさん mailto:age [2006/10/25(水) 06:58:26 ]
puts 1+2
3
ここまで覚えた
ーーーーーーーーーーーー

143 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 23:08:11 ]
>>139
別に仕事として開発している訳じゃないからではないかと・・・・
何より開発者が一人というのがきついのでは?
Rhinoは、言語仕様自体は規格化されているけどPnutsは戸松さんのセンスだし。

どっちが好きかだって?
そりゃPnutsですよww

144 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:50:31 ]
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--──-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l.                         l
    .|    ●                  |
     l  , , ,           ●     l
    ` 、      (__人__丿    、、、   /
      `ー 、__               /
         /`'''ー‐‐──‐‐‐┬'''""´
        ./        ___ l __
         l   ./    /  |/ |
         `ー-<    /  ./  ./
           `ー‐--{___/ゝ、,ノ




145 名前:デフォルトの名無しさん [2007/05/04(金) 23:51:03 ]
結論:素のjava+フレームワークが最も効率的

146 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 16:07:17 ]
jython使わずにjavaのapi使えないのかな?
pythonで一緒に使いたいライブラリがあったりするので・・・



147 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 20:06:12 ]
C


148 名前:デフォルトの名無しさん [2007/05/06(日) 00:35:24 ]
C#

149 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 01:22:46 ]
あーいむ Javanese

これきついなー、

150 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 21:45:21 ]
そろそろ、JavaFXも仲間入りでOKでしょうか?

151 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 17:16:29 ]
>>137
どうせJythonの中の人がMSに取られたからとかそんな感じなんじゃないのか?

152 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 20:09:57 ]
え?Jythonな人、SunからMSに移ったの?

153 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 21:36:27 ]
Jim HuguninっていつSunにいたの?

154 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 19:17:22 ]
ごめん、Jrubyと勘違いしてた。

155 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 22:12:30 ]
kawa の話題は一個もないのな。さすがマイナー言語 lisp の流れをくむだけある。

156 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 23:39:21 ]
2年くらい前にJEmacs 使ったけどすぐ落ちちゃったからそれ以来見てないな



157 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:10:11 ]
JRubyリリースされたな。
dist.codehaus.org/jruby/

なんで書き込みが少ないんだ?

158 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 06:13:51 ]
だって起動がクソ重いんだもん

159 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 03:07:56 ]
誰かJRuby on Rails on Tomcatチャレンジしてないかね。

rubyforgeのjruby-extraにおいてあるgoldspikeでrailsプロジェクトをwarに出来るんだけど、
TomcatだろうがJettyだろうがある程度いじってるとヒープ食いつぶして死ぬんだよね。
これが真っ当に動けばRubyもRailsも仕事用にアリになるんだけどなあ。

160 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:43:28 ]
主流になるのはJRuby on Rails on GlassFish with NetBeans 6.0では?

Ruby-on-Rails Hello World on GlassFish
blogs.sun.com/arungupta/entry/ruby_on_rails_hello_world
Database-enabled Hello World RoR app
blogs.sun.com/arungupta/entry/database_enabled_hello_world_ror
Database-enabled RoR WAR on GlassFish
blogs.sun.com/arungupta/entry/database_enabled_ror_war_on
First JRuby app in GlassFish
blogs.sun.com/arungupta/entry/screencast_web6_first_jruby_app

161 名前:159 mailto:sage [2007/09/01(土) 03:41:10 ]
そっかー
GlassFish使うってまで重たい話にはしたくない気もするけどサポート度合いはこっちの方が良いだろね。

162 名前:デフォルトの名無しさん [2007/12/18(火) 20:47:23 ]
Groovyの本まだ?

163 名前:デフォルトの名無しさん [2008/01/21(月) 09:28:20 ]
C#Ruby最強伝説

164 名前:ちんこ ◆GbXlaaQNk. mailto:sage [2008/02/26(火) 13:02:11 ]
>>158
クソってほどでもないだろうよ。

165 名前:デフォルトの名無しさん [2008/05/06(火) 13:55:11 ]
Jythonプログラミング ttp://www.nishiohirokazu.org/jybook/ が出たことだし、久しぶりに上げてみる。

166 名前:165 mailto:sage [2008/05/06(火) 13:57:28 ]
こっちに目次がある。
ttp://book.mycom.co.jp/book/978-4-8399-2282-5/978-4-8399-2282-5.shtml



167 名前:飯島愛 [2008/05/06(火) 18:18:52 ]

俺はこのスレ主である >>1 だが、未だにスレが続いていることに苦笑してしまった。


168 名前:デフォルトの名無しさん [2008/05/06(火) 19:25:36 ]
結論:やっぱ生Java

169 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 03:04:46 ]
>>167
ばーさんは黙ってろ

170 名前:デフォルトの名無しさん [2008/06/07(土) 20:47:13 ]
Grails1.0ってリリースされてたんだ
Server SideはGroovyが席巻しそうだな

171 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:12:57 ]
ObjC-Rubyとも言うべきMacRubyが最強。
Mac限定だが。

172 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 00:46:18 ]
Obj-CランタイムはApple版DLRになりつつあるよな
ブリッジ工夫してるだけで、
jRubyみたいにObj-C環境上でRuby作り直した物じゃないから
同列に語るとおかしな事になりそうだが

173 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 12:51:01 ]
JythonとJRubyリリース

Jython
journal.mycom.co.jp/news/2008/07/18/039/index.html

JRuby
journal.mycom.co.jp/news/2008/07/24/008/index.html

174 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:58:39 ]
安定具合はどうなんだろう
久しぶりのupdateのJythonとか不安なんだがw

175 名前:デフォルトの名無しさん [2008/07/25(金) 00:33:29 ]
安定性が不安な人にはGrails1.0.3

176 名前:デフォルトの名無しさん [2008/09/27(土) 16:19:50 ]
Groovyイン・アクション
book.mycom.co.jp/book/978-4-8399-2727-1/978-4-8399-2727-1.shtml

9/27 発売らしい。

先月はこれも出たし、Groovy/Grailsの本が増えてきていい感じ。
www.amazon.co.jp/dp/4798117366/



177 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 03:03:50 ]
Jythonはそろそろ正式版か?

178 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 01:24:44 ]
JythonはPython3.0を目指すんだろうか・・・・






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<41KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef