Ruby で GUI するスレat TECH
Ruby で GUI するスレ - 暇つぶし2ch220:デフォルトの名無しさん
10/11/20 09:58:46
IronRubyでWIN32OLEを使わずにExcelのブックやシートを作ったり操作したりする
ことができるってのを、どっかで見たか聞いたかしたんだけど、ぐぐっても出てこない
誰か知ってる人、教えてください

そしてage

221:デフォルトの名無しさん
10/11/20 12:11:02
>>220
C#でMS Officeを自動化するってので検索すればいろいろ出てくるよ

たとえば↓とか
URLリンク(www.atmarkit.co.jp)

222:デフォルトの名無しさん
10/11/20 17:04:51
>>221

回答ありがとうございます

うーん・・・これってOLE(COM)使ってるねぇ
ってことはExcelがインストールされてないPCではこの手の方法は使えないよね

テーマは「OLEを使わずに」ってことなんです
あと参考のURLはCOMコンポーネントの解放をやってないから、Excelのプロセスが残りそうな気がする

IronRubyでやる方法があったような気がするんだけど、勘違いだったのかなぁ
振り回してスンマセン

引き続きどなたか情報持ってませんか?


223:デフォルトの名無しさん
10/11/20 17:56:30
>テーマは「OLEを使わずに」ってことなんです

この条件だけ満たしたいなら
XMLでExcelファイルを出力するのが一番簡単

224:デフォルトの名無しさん
10/11/20 19:05:17
>>223

ありがとうございます

その方法も考えたんだけど、XLSXはExcel2007以降だと普通に使えるけど
Excel2003では互換パックをインストールしないと読めないよね
そういう手間かけさせたくなってのもあって、XLSXじゃなくてXLSでいきたいんです

イメージしているのは、JavaのPOIみたいなのや、PythonのpyExceleratorみたいなの
じゃあ、JavaやPythonを使えばいいじゃんって感じなんだけど

まぁ、誰かご存知でいしたら、よろしくお願いします


225:デフォルトの名無しさん
10/11/20 19:25:49
ru_excelってのもあるんだね
IronRubyと関係なくなってるけど

もうスレ違いってぽいので、そろそろ潮時かな
皆さんありがとでした




226:デフォルトの名無しさん
10/11/20 19:27:04
>>224
多分こういうのだよね
URLリンク(dragonstar.asablo.jp)
URLリンク(rubyforge.org)

227:デフォルトの名無しさん
10/11/20 19:45:25
>>226

神きたねぇー
そう、それspreadsheetだ、思い出しました
ありがとうございます

228:デフォルトの名無しさん
10/11/20 19:52:24
>>226

そして、僕が見たのはこの記事
URLリンク(www.unlikelypear.com)


229:デフォルトの名無しさん
10/11/20 20:50:36
おもいっきりスレ違いだけど
このスレが役に立っているのを初めて見た希瓦斯


230:221
10/11/20 22:16:18
pyExceleratorみたいなのって最初から書いてくれればよかったのに
Ironなんちゃら全く関係ねぇw

pyExceleratorもSpreadsheetもPerlのSpreadsheetを
ポートしたものだけど,本家PerlのSpreadsheetは
2007対応にグラフも描けたりと,他の追随を許さないハックぶりですな

URLリンク(search.cpan.org)

231:デフォルトの名無しさん
10/12/05 18:55:26


232:デフォルトの名無しさん
10/12/25 08:55:07
しゅ

233:デフォルトの名無しさん
10/12/27 07:33:20
227 198 [sage] 2010/12/27(月) 04:25:43 ID: Be:
    calculatorサンプルからJavascript(QtScript)の依存部分を除いて、
    Qt + ui + PySideで電卓アプリが作れることを確認したよ。

    QtScriptの場合と違ってメソッドの呼び方の流儀が違うところでちょっと引っかかったくらい。
    # 例えばlineEdit.text = "abc" と書けたのが
    # lineEdit.setText("abc") と書く形になるとか。
    # PySideの方がQt本来の記述法に近いか。

    Portable-PythonにPySideを入れて持ち歩けば、
    スクリプトだけでさくさくGUIアプリが作れるエコシステムができてしまうな。
    従来のPython/Tkよりよほどナウい(死語)んじゃね?w

234:デフォルトの名無しさん
11/02/12 17:56:02
あげ

235:デフォルトの名無しさん
11/02/14 05:53:30
age

236:デフォルトの名無しさん
11/02/20 08:33:18.73
WindowsのGUIから
ImageMagickのIdentify.exeを呼び出したいのですが、
result = `identify.exe 2>&1`
MS-DOSプロンプトを開かずに裏で処理できないでしょうか?

サービスにするとか別ユーザーで実行するとか、
あまりユーザー側に設定を強いる操作は避けたいのですが、難しいでしょうか?
よろしくお願いします。

237:デフォルトの名無しさん
11/02/20 09:10:40.17
コマンドとしてのImageMagickではなく、
RMagickで、Image#inspectを使うとか。
URLリンク(www.imagemagick.org)




238:236
11/02/20 21:24:24.61
>>237
ありがとうございます。RMagicを使うとプロンプトが出なくなりました。
RMagicはラッパーみたいですけど、exeの実行ファイルではなく、ImageMagickのライブラリ*.DLLを読み込んでいるので、
コマンドプロンプトが出ないということですよね。。

239:デフォルトの名無しさん
11/02/20 22:55:38.85
まあそういうことだね。


240:デフォルトの名無しさん
11/02/20 23:16:55.70
Thank you so Matz.

241:デフォルトの名無しさん
11/02/22 10:38:52.50
ありがとうございMatz

242:デフォルトの名無しさん
11/02/22 13:43:00.99
なんてすばらしい感謝の言葉!(T^T)

243:デフォルトの名無しさん
11/02/22 23:53:25.18
Matzってなに

244:デフォルトの名無しさん
11/03/08 22:58:45.15
windowsでjrubyを始めようと思うんだけど、
開発環境は何がオススメ?

netbeansがrubyサポート打ち切るってことから、
eclipseの方が長い目で見ると正解ですかね?

245:デフォルトの名無しさん
11/03/08 23:26:44.68
とりあえず、Java周りの新機能とか使う気がなければ、現行バージョンを使ってればいいだけじゃね > NetBeans
サポートページも必要ならそうしとけと書いてあるし。

どちらかというと、打ち切りじゃなくて、中断ってニュアンスだったともうぞ。

Oracleになってから、netbeansに限らず周辺プロジェクトが縮小・中断が増えてる気がするのは
気のせいか…。会社の思惑じゃなくて、単に景気のせいだけなのか…。

246:デフォルトの名無しさん
11/03/09 05:31:27.80
python の方が長い目で見ると正解です

247:デフォルトの名無しさん
11/03/09 08:44:40.74
NetBeansのRuby対応は人手が足りなくてまわらないから外すって話だな
コミュニティベースの開発はどこも人手が足りん

248:デフォルトの名無しさん
11/04/28 15:58:58.69
>>244
netbeansの打ち切りはRailsのみだよん
JDK1.7のサポートが大変だかららしい

その割にはweblogicのサポートって‥企業ユーザに使ってほしいのだろうか

249:デフォルトの名無しさん
11/04/28 22:39:57.44
RubyからRails取ったら何が残るんだ?

250:デフォルトの名無しさん
11/04/28 23:10:12.14
もるもん

251:デフォルトの名無しさん
11/04/28 23:38:48.78
YARVがのこったとさ

252:デフォルトの名無しさん
11/05/02 08:58:47.80
これをRubyに書き直してください。
おねがいします。

canvas .c -background white
pack .c -fill both -expand 1
wm geometry . 300x200
wm resizable . 0 0

set x 1
set y 1
set xpos 35
set ypos 85

.c create oval 30 80 40 90 -outline black -fill red
while {1} {
.c move 1 $x $y
set xpos [expr $xpos + $x]
set ypos [expr $ypos + $y]
if {$xpos >= 295 || $xpos <= 5} {
set x [expr $x * -1]
}
if {$ypos >= 195 || $ypos <=5} {
set y [expr $y * -1]
}
after 10
update
}

253:デフォルトの名無しさん
11/05/02 09:51:48.61
>>252
これはtkか?
ここより

Rubyの宿題教えてください。2限目
スレリンク(tech板)

にでも書いてみたほうがいんじゃね?

254:デフォルトの名無しさん
11/05/12 14:55:55.58
>>250
beyond乙

255:uy
11/05/17 12:31:32.55
IronRubyって、
自分でかいたIronRubyのソースコードを、他PCで実行させる手段って用意されてるの?
そのPCにもIronRubyないと無理?

256:デフォルトの名無しさん
11/05/17 20:18:41.59
irpackてのを作ってる人がいるので
IronRuby本家ではサポートしてないがやろうと思えばできるれれる

当然.Netは別途必要だろうけど

257:デフォルトの名無しさん
11/05/17 22:12:59.98
>>255
公式サイト見れ
IronRuby.net / Get IronRuby
URLリンク(ironruby.net)

オレオレ要約メモ
・Windowsでのデスクトップアプリ、サーバーアプリ → .NET 4.0 runtime
・Mac OSとLinuxでののデスクトップアプリ、サーバーアプリ → Mono 2.6.4
・WindowsとMac OSブラウザアプリ(Flashみたいな動作形態) → Silverlight 4.0 runtime
・Linuxブラウザアプリ → Moonlight 2.0

どれ向けに何をするかでかわってくるな




258:uy
11/05/18 09:34:39.96
>>257
それは違うんじゃね
自分のpc上でIronRubyを動かす為の環境作りに見えるけど

>>256
試してみた
素のrubyのソースのみならコンパイル可能だけど
.NETの機能使うとexeが動かなくなったから何かがロードされてない

259:デフォルトの名無しさん
11/05/18 19:59:24.69
.NETのアセンブリも読み込めるはずなんだがな
dllをexe内に入れちゃってもダメか?

260:uy
11/05/18 22:59:48.93
公式blogにIronrubyがバージョンアップして動かないってかいてあった
理由は、GACがどうのこうの

261:uy
11/05/21 21:48:13.41
つうかRuby On Steelだっけ
フォームデザイナ使えるIronRuby用のIDE
以前それのトライアル版は動いたんだけど、この前試したらVSないと動かないみたいなこといわれて、途中で投げた

誰か使用感教えれ

262:uy
11/05/23 17:23:48.58
Ruby in steel
これはVisual Studioそのものに追加してる感じのIDEらしい

IronRuby動いた
フォームデザイナも余裕で使えるし
軽くね?wwww インテリセンスONなのにここまで軽いのは感動したwww
Ruby1.8系の開発環境ならこれ使っても良いかもな

263:uy
11/05/23 17:27:59.06
アメジストなるものも、一緒に公開されてるけど
そっちをインストールするとIronRubyの新規プロジェクトが選べなくなるから入れないほうが良い
死ぬぞ
一回いれて無理になってアメジストアンインストした

264:uy
11/05/23 17:40:57.68
IronRubyさん Ruby1.9対応まだなの???????????
ぼくRuby1.8はもう捨てたんだよ?

265:デフォルトの名無しさん
11/05/26 15:06:09.40
おちつけ

266:uy
11/05/26 19:59:02.42
RubyでGUIって、あまりやってる人いないよね
何か作りたいような、どうでもいいような

267:デフォルトの名無しさん
11/05/26 21:25:14.35
GUIじゃないけど地球シミュレータなら
URLリンク(jp.rubyist.net)

268:デフォルトの名無しさん
11/05/27 06:02:40.34
Rubyプログラマが軟弱なGUIなんて使うかよ

269:デフォルトの名無しさん
11/05/27 13:06:13.49
できない言い訳乙
まあ実際オナニー言語にはGUIは必要ないけど。


270:デフォルトの名無しさん
11/05/27 13:58:05.44
そうだそうだ。GUIやるならVBA一択。
URLリンク(java-etc.cocolog-nifty.com)

271:uy
11/05/27 15:50:20.66
ゲームはrubyかきやすい

272:デフォルトの名無しさん
11/05/30 10:18:52.97
ここは楽しくGUI出来ないRubyをdisるスレだろ

273:uy
11/05/30 17:39:33.18
楽しくGUIできる言語なんてなーよ
そもそもゲーム系以外のGUIがつまらない
GUIじゃ操作性が落ちるから自分用のアプリですらGUIで作った事ない

274:デフォルトの名無しさん
11/06/17 23:35:16.72
>GUIじゃ操作性が落ちるから自分用のアプリですらGUIで作った事ない
操作性が落ちるようなGUIしか作れない能力不足
もしくは
適材適所を分かっていない無理やりGUI化
のどっちか

275:デフォルトの名無しさん
11/06/19 02:38:23.06
>>274
そんな自虐的にならんでも

276:uy ◆yyC0rYWEq2
11/06/20 03:55:16.07
GUIのほうが操作性が上がるアプリって、たとえば何?
サウンドプレイヤーですらCUIだったりするんだけど

あ、画像ビューアか
画像ビューアはGUIじゃないと操作性悪いよな
機械語データを見ててもちょっとどういう画像なのか理解するのに時間かかるしな

277:デフォルトの名無しさん
11/06/20 04:43:56.98
タブレットPC
kindleはページ送りはボタンで良いのだろうが、書籍選択とか購入もボタンのみだとつらそう。

278:uy ◆yyC0rYWEq2
11/06/20 15:52:36.89
そういうジャンルはあったか
GUIないとダメじゃん

279:天使 ◆KOAgYBL/Xg
11/06/30 05:46:20.85
RubyでGUIアプリを積極的にかかれるようになるには、あとなんだろうな
ないわけじゃないし、RubyのGUIソフト一覧リンク集でも作ったらどうか

280:デフォルトの名無しさん
11/06/30 06:06:28.93
python最強

281:デフォルトの名無しさん
11/07/16 23:02:10.88
GUI の配置は XML で定義出来るのが一番良いなあ

282:sora_h
11/07/18 15:36:29.02
天使君もごきげんですなあ

283:デフォルトの名無しさん
11/07/20 14:18:41.78
みんなQtやれば良いのに

284:デフォルトの名無しさん
11/07/20 20:35:17.80
RubyQtってありますか?

285:デフォルトの名無しさん
11/07/21 00:05:30.30
あるよ。複数の実装が。

286:デフォルトの名無しさん
11/07/21 01:22:24.53
どれが本物ですか?

287:デフォルトの名無しさん
11/07/25 09:51:34.51
RubyのQtはどの実装も中途半端です

288:デフォルトの名無しさん
11/07/25 12:04:49.02
Pythonにしとけよ

289:デフォルトの名無しさん
11/08/03 22:45:42.64
マジレスだが、JRuby にして JRuby から Swing を叩くのはどうだろう、と
妄想している。まだやってみてないけど。

Swing の箇所は Ruby チックじゃないコードになって書きづらいだろうか。
あと Java もインストールしなければいけないけど。

290:デフォルトの名無しさん
11/08/04 03:59:03.41
>>289
まさにその通りのものがjrubyソースのsamplesに入ってるよ。
ポータビリティ考えたら良い選択肢だと思う。

291:デフォルトの名無しさん
11/08/04 09:28:55.93
JavaFX2.0とやらがJRubyからいじることも考えて作られてるようなんで期待

292:デフォルトの名無しさん
11/08/04 10:15:52.96
FXはオワコン

293:デフォルトの名無しさん
11/08/04 18:19:19.86
オワコンというより始まってすらいねぇじゃん
2.0でリスタートするつもりなんでしょ

294:デフォルトの名無しさん
11/08/06 00:48:29.25
JavaFX Scriptもワンチャンあるで

295:デフォルトの名無しさん
11/08/10 16:20:33.65

圧 倒 的 実 現 力

URLリンク(hirata-create.lar.jp)


296:uy
11/10/03 16:55:54.99
>>260
irpack 0.2.3
irpack動くようになった
どうやらグローバルアセンブリキャッシュやらには対応したらしい

exeサイズも2m程度だ
IronRubyがexeになるね おめでたい

良スレage



>igem install irpack
>irpack [filename.rb]

297:デフォルトの名無しさん
11/10/26 22:46:27.22
pack [label .l -text {Tk使いたければ素直にTcl使え}]
pack [button .b -text 押せ -command {if {![winfo exists .tl]} {toplevel .tl; wm title .tl "Ruby厨へ"; pack [message .tl.msg -width 100 -text {Rubyはキモい}]}}]

298:デフォルトの名無しさん
11/10/26 22:59:04.67
じゃあぼくはzenityつかっときますね

299:デフォルトの名無しさん
11/10/26 23:24:30.83
#!/usr/bin/env bash
o=$(zenity --question --title="質問です" --text="Rubyは好きですか?"); if [ "$?" -eq 0 ]; then echo 'キモっ!'; else echo 'だよね~'; fi

300:uy
11/10/27 23:38:52.54
でっていう

301:デフォルトの名無しさん
11/11/04 10:47:39.91
wxRubyのGridが、evt_motion等のマウスイベントを拾ってくれない。
どうしたら拾えるかな?
wxRuby 2.0.1、、Ruby1.9.2、Windowsの環境。

302:301
11/11/04 10:50:54.91
@grid.evt_motion {|event| on_grid_motion(event)}
ってやってるんだけど、on_grid_motionを呼んでくれないんだ

303:デフォルトの名無しさん
11/11/04 11:10:46.15
馬鹿には無理

304:デフォルトの名無しさん
11/11/04 11:13:43.69
馬鹿に言われたくねーな

305:301
11/11/04 11:28:35.42
Gridじゃなくて、StatusBar等だと拾ってくれるんだけど。
↓こんな情報を見つけたんだけども、回避策はあるのかな。
URLリンク(comments.gmane.org)


306:デフォルトの名無しさん
11/11/04 11:45:03.99
Gridにはevt_motionは来ないよ

307:301
11/11/04 12:52:59.41
Gridの子ウィンドウか何かと関連付けるべしってこと?
それとも、Gridまわりのマウスイベントは拾えない?

308:301
11/11/04 17:24:33.51
わかった。
Gridはevt_motionのような下層のイベントを内部で処理して外に出さないようにしてる。
んで、wxRubyは
・get_childrenで子Windowを取得したり
・wxPythonのGetGridWindowのような、内部のウィンドウを取得したり
等が不可能なため、下層のイベントを取得する方法はない、あきらめろ、と。

ありがとう >>306

309:片山博文MZ
11/11/04 18:15:03.26
俺sugeeeeeeeeeeeeeeeeeeeeeee!

310:デフォルトの名無しさん
11/11/07 15:41:24.27
ruby-talk ML 2011-11-01 から転載

Subject: Re: To build GUI for Ruby
 URLリンク(en.wikibooks.org)

311:デフォルトの名無しさん
11/11/07 16:00:54.43
Ruby的にはFXが一押しなのか

312:デフォルトの名無しさん
11/11/07 22:49:35.93
>>311
同じく Ruby-talk ML 2011-11-02 より

>Subject: Re: Good GUI for buisness focused application
>
>>FXRuby looks like it will work well with what I need to do, but
>>I am a little heasatent to use it because it has not
>>been updated in years.
>
>FXRuby is dead and unmaintained.
>
>FOX toolkit is dead.
>
>Use ruby-gtk. It has the best documentation.
>
>Ruby-qt is ok too but I will recommend to you to use ruby-gtk.

どうやらFXRubyも安泰ではないらしい

313:デフォルトの名無しさん
11/11/07 22:53:36.10
GTKは糞
何度でも言う
GTKは糞


314:デフォルトの名無しさん
11/11/08 01:10:44.68
なぜその文脈でWxRubyが紹介されない……!

315:デフォルトの名無しさん
11/11/08 08:48:25.45
メンテナがいなければ本体のアップデートに付いて行ける訳ががが

316:デフォルトの名無しさん
11/11/20 17:37:27.71
URLリンク(www.tecgraf.puc-rio.br)
URLリンク(github.com)

317:デフォルトの名無しさん
11/12/17 23:57:39.91
【ウェブアプリケーションという不幸 】

現在、多くのプログラマ(素人)がウェブアプリケーションというものがベストな正しい方向だと勘違いしている。
ソフトウェアの作るにおいてそのアプリケーションに応じた状態遷移を実装するというのは基本中の基本である。
その点においてウエブブラウザというある状態遷移が実装されているアプリケーションの上に
また別のアプリケーションを実装するのは論外である。
そこまでするなら普通にアプリケーションを実装してダウンロードして使ってもらえばいいのである。
ウェブアプリケーションとは虚構にしか他ならない。
ウェブアプリケーションを作ろうとしているあなた。
今すぐ普通のアプリケーションとし設計し始めてはいかがだろう。
そうすればきっと後悔しないですむ。

HTMLやHTTPを悪者にはしていない。
TCP/IPができあがり、その応用として、ファイルを送ったりするようになった。
ファイルの中身のテキストにデータ構造をもたせ、それはつまりツリー構造なわけだが
その実装としてのハイパーテキスト、つまりHTMLという送る側と送られる側で決め事(プロトコル)
をつくり、画像や音楽など表現の幅を広げることは当然の成り行きだっただろう。
そして、その送る側としてのHTMLファイルサーバ、つまりWebサーバ、送られる側としてのプロトコルの解釈・表示系としての
ブラウザというアプリケーション。
ここまではいい。
だが、そこから先が素人の発想というか、いそがばまわれを忘れた者の愚かな発想。
つまりブラウザ上で、アプリケーションを動かすという発想なのである。
ブラウザというのは、おくられてきたステートレスな通信内容の一瞬の表示手段でしかない。
つまりアプリケーションのためのひとつのパーツなのである。
Windowsでいえば、コントロールのひとつ。(実際WebBrowserというコントロールがある。)
JavaならWebClietnだ(これは、ブラウザではないが。)。
包含関係が逆なのである。
ブラウザ上にアプリケーションを作るのは愚かなブームである。

318:デフォルトの名無しさん
11/12/30 17:13:16.97
>>317
> ブラウザというのは、おくられてきたステートレスな通信内容の一瞬の表示手段でしかない。
そうとしか思えない人が、おろかということでおkですか?

319:デフォルトの名無しさん
11/12/30 17:29:59.71
戻るボタンで戻らないでください(キリッ)

320:デフォルトの名無しさん
11/12/31 23:54:04.15
IE6を強いられているんだ!!

321:デフォルトの名無しさん
12/01/01 04:17:04.99
そのアプリの都合で勝手に戻れなくされると
前のページに行きたいときに困るじゃん

322:デフォルトの名無しさん
12/01/03 09:31:28.90
プログラミングRubyのRubyベタボメっぷりにRubyを使い始めて早10数年、使えば使う程にRubyって駄目だなと痛感する
Rubyを学習し始めた頃は誰でもRubyは素晴しいと思うのだが、数年も使えばそのどうしようもない互換性のなさにウンザリする
しかも互換性が無くなることをマズいと思っていない集団がRubyを制作しているのでどうしようもない
1.4時代のコードが1.6になった途端に互換性がなくなり動かなくなることはあったが、1.6→1.8ではそれが顕著になり、1.9など何のエラーも出さずに前のコードが動く方が珍しいほど
それどころか1.9に行かずREEが海外ではデファクトになりつつある現状、そして始まるPlain RubyとREEの方言問題
例えばPassengerもREEの方がうまく動いたり、かと思えば特定のバージョンだとPlainじゃないとまともに動かなかったりと、とても面倒臭い

美しいコードを求める為の副作用、という名の互換性のなさはRuby界全体に蔓延していて
例えばあれだけもてはやされたRailsも、Rails2とRails3の互換性のなさに誰しも苦労したのは記憶に新しいところ
誰もが互換性のなさに辟易し、俺ライブラリを量産するため、gemで探すと似たような事をする終わったプロジェクトがわんさか引っかかる
諸処の小さなプロジェクトだけがそんな現状ならば許せるが、dbiアダプタでさえそんな現状なので
バージョンが変わるとデータベースにすら接続できなくなったとか、dbiのAPIバージョン変わったのにアダプタ側の更新ないな、
とか思ってるとアダプタ作者がRubyから足洗ってたとか余裕

身内同士でRubyはコードが美しいと四六時中自画自賛しているが、実はそれこそがRubyのガン
その美しいコードという名のオナニーの為に一体どれだけの互換性と人的リソースが失われていったことか
Rubyのコードは美しい、Railsスゲー、ベタボメする人は沢山いたがいつも一過性の人気しか得られないのはそこにあるし
ベタボメしていた人達もしばらくするとウンザリしてRuby界から消えてしまうのも原因は実はそこにある
達人プログラマーはRubyをベタボメしなくなったし、Mongrel作者はRailsどころかRubyに見切りをつけちゃったしね
ああいう熱狂的なRuby信者でもRubyから足を洗っているのを見ると、tDiaryがRubyに見切りつけてPythonで全部書き直したとか言われても驚かないだろう自分がいる


323:デフォルトの名無しさん
12/01/03 17:12:49.73
>>322
RubyってRailsを動かすものですよね、とか言いそうな人の話ですね。

324:デフォルトの名無しさん
12/01/03 19:16:42.37
RailsがなければRubyを使う意味が無いっていうのは正しい。

325:デフォルトの名無しさん
12/01/03 19:31:37.73
ごめん、最近まで
Rails のために Ruby が生まれてきたと勘違いしていたよ (^^;;
> Ruby on Rails

326:デフォルトの名無しさん
12/01/03 20:42:36.14
RailsのうえでRubyが動いてそうだよね

327:デフォルトの名無しさん
12/01/03 21:02:46.87
実際そういうこと。
Rubyである必然性はなく、Railsであれば言語なんかどうでもいい。
だからPHP on Railsなんてのもありえた。

言語によって開発工数の差は生まれない。
フレームワークによって開発工数の差が生まれる。
そういうこと。

328:デフォルトの名無しさん
12/01/03 21:24:23.61
ある革新的な発明や発見に対して
後になってから「あんなのは俺にもできたはずだ」、
なんてことを言うのは三流

つまり、そういうこと

329:デフォルトの名無しさん
12/01/03 21:44:13.74
作った人は偉いかもしれないけど
どうせ俺もお前も使ってるだけだろ?

三流とかそういうレベルの問題か?

330:デフォルトの名無しさん
12/01/03 21:44:17.18
LLバトルスレからコピペ

>48 名前: デフォルトの名無しさん Mail: sage 投稿日: 2011/11/13(日) 08:30:25.68
>>>44
>Zopeが登場した当時、「RDB+PHPはもう古い、これからはOODB+ZopeがWebの中軸になる!」と
>さかんに宣伝され、雑誌でもZope特集が組まれていた
>少なくとも自分はZopeからPythonという言語を知ったし、その時点でRubyは知らなかった
>そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう
>今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい
>
>djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
>しかしRailsはRailsでコミュニティの活動が活発だし、その進化は異常に早い
>Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoやCakePHPから
>何かのイノベーションが提示されでもされない限り、後発のdjangoやCakePHPがRailsに追いつくのは無理
>Railsは決して技術的に完璧なWebフレームワークではないんだけどね....(たとえばSeaSideのような.... )
>
>だからこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている

331:デフォルトの名無しさん
12/01/03 21:46:53.87
>>329
>>327の口上から一転して個人攻撃か?

つまり、そういうことw

332:デフォルトの名無しさん
12/01/03 21:46:55.74
>>330

それ意味が分からないよね。

追いつくとか追いつかないとか
何が?としか言えない。

333:デフォルトの名無しさん
12/01/04 08:19:00.62
>>327
>だからPHP on Railsなんてのもありえた。
RubyのパワフルさがあってのRailsだから、これはないだろ
もし出来るなら、もともとDHHはPHP使いなんだから、PHPで作ってるだろ


334:デフォルトの名無しさん
12/01/04 08:35:11.19
Rubyにパワフルなところなんて何も無いけどなw

335:デフォルトの名無しさん
12/01/04 08:44:06.40
おまえRailsのソース読んだことないだろ


336:デフォルトの名無しさん
12/01/04 08:50:18.30
で、何がパワフル?

337:デフォルトの名無しさん
12/01/04 09:02:08.06
フレームワークに乗っかるだけのドカタにとっては
どんな言語製でも良いのだろうが、作る側にとっては大違い

338:デフォルトの名無しさん
12/01/04 09:23:52.28
だから何が大違いなのさw

339:デフォルトの名無しさん
12/01/04 09:53:31.89
少しは自分で勉強しようぜ


340:デフォルトの名無しさん
12/01/04 10:26:37.20
ほら逃げたw

341:デフォルトの名無しさん
12/01/04 10:35:22.10
Railsのソース読めば分かる
が、多分おまえには読む能力がなさそう


342:デフォルトの名無しさん
12/01/04 10:51:27.65
すごい所がないと言ってるのに
読んで何がわかるというの?

すごい所がないと言っている俺が
読んですごいって感想いうとでも期待してるのか?
それだと俺の負けじゃんw

あんた論理的な思考能力もってる?

343:デフォルトの名無しさん
12/01/04 11:02:18.57
いやRailsのソースを読んだこともない奴が、他の言語でも
Railsを実現できると言っている事がおかしいということ。
Rubyのパワフルさは色々あるから、ソースを読んだり書いたりして
経験しないと感じられない。
経験不足なのに、すごい所がないと言うのはもっと経験積めと


344:デフォルトの名無しさん
12/01/04 11:04:25.99
>>342
こんなところで勝ち負けとか
お前頭おかしいんじゃないか?

345:デフォルトの名無しさん
12/01/04 11:06:59.93
今度はここが隔離会場か

346:デフォルトの名無しさん
12/01/04 14:58:20.95
>>343
で、何がすごいの?w

347:デフォルトの名無しさん
12/01/13 14:44:44.12
Ruby/Rails の初学者ですが、
> 何がすごいの?
という問いに対して、自分がすごいと思っていること。

たとえば、Rails の ActiveRecord では、フレームワーク側に存在しない
メソッド名で DB を検索するメソッドを書いても、
method missing をフレームワークが拾って、メソッド名のルールに基づいて
WHERE 句を組み立てて SQL を実行するよね。

こういう method missing は、少なくとも PHP ではできないんじゃないの?

348:デフォルトの名無しさん
12/01/13 16:53:00.48
pythonなら出来る

349:うゆ
12/01/14 03:12:21.16
それは例外とevalさえあれば余裕
つうかスクリプト言語にある全ての機能は
evalさえあれば自分で代用品を実装できるから
何々の機能があるないは大規模開発ではどうだっていいの

Rubyはそこじゃなくて

開発速度だろ……

PHPとか比べる相手が違う
せめてPython

でもPythonはCGIが一般的じゃないからRuby on Railsが情報量でかてる


Ruby使いこなせないなら黙ってPHPやってればいいけど
RubyやPython両方が使えないような奴

そういう子はRuby側こないほうがいいよ

挫折を味合わせれつもりはないけど
必然的にそのような結果を

350:デフォルトの名無しさん
12/01/29 13:10:47.30
.

351:デフォルトの名無しさん
12/01/29 15:44:11.78
>>349
最後まで書ききれよ


352:デフォルトの名無しさん
12/01/30 22:56:15.78
javascriptのGUIの作りやすさにはかなわないね

353:デフォルトの名無しさん
12/01/31 03:19:41.24
>>352
そのGUIって何を指すの?ブラウザとかUnityとかじゃないよね?

354:デフォルトの名無しさん
12/03/04 20:32:06.40
QML,flash,silverlight,JavaFx
ほとんど全部の表面設計がjavascriptじゃないだろうか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch