【Ruby】Ruby on Rails Part3

このエントリーをはてなブックマークに追加
944nobodyさん:2007/09/26(水) 22:49:09 ID:???
そのリビジョンって本家にあるリポジトリとは別のもの?
ちょっと実装を見てみたいんだけど
945nobodyさん:2007/09/27(木) 01:35:00 ID:???
946nobodyさん:2007/09/28(金) 00:22:48 ID:???
scaffold
【建】足場(を設ける); 絞首[断頭]台; (the 〜)死刑.
947nobodyさん:2007/09/28(金) 00:32:21 ID:???
なぜか、killやabort(中絶という意味もある)というシステムコールを
改名したクリスチャン向けUNIXというネタっぽい話をかつて目にした
のを思い出した。
948nobodyさん:2007/09/28(金) 01:21:02 ID:yiqtXA9i
CakePHPで充分じゃん。なんでわざわざRubyに必死になるのかわからん。
Rubyもしばらく使ってみてたけど、そんなに大それたほど優秀じゃないなと判断。
趣味レベルで開発してるのならどちらでも関係ないのだろうけど、プロとして
業務で使う道具として選ぶのならWebprogはPHPにリソースを集中させて自分達の
ノウハウを蓄積していく方が結果的には効率が良いと思ったよ。
今ではCakePHPみたいにRoRと比較しても使いやすいフレームワークも出てきてるしね。
CakePHPは1.2系が早くstableになってくれると、とても嬉しい。
949nobodyさん:2007/09/28(金) 01:28:34 ID:???
PHPがスレチなのはいいとして、
処理言語としてのPHPのEOLが短すぎて、
フレームワーク以前の問題。

CakeもZendも優秀だけど、PHPがクソ。
950nobodyさん:2007/09/28(金) 01:35:25 ID:???
宣伝お疲れ様
951nobodyさん:2007/09/28(金) 04:49:07 ID:???
両方使った上でPHPのほうがいいってんなら良いと思うよ。
背伸びしないことも大事だ。
自分にあったレベルのツール使わないとね
952nobodyさん:2007/09/28(金) 15:05:26 ID:???
自分も会社の利用言語(に限らずアーキテクチャ全般)を決める立場だけど、
「今」で言えば間違いなくPHPだと思う。

ただ、昔、Perlがメインで「PHP?趣味の言語だろ?」という状態だった時に
PHPのノウハウを個人で貯めていたおかげで、今PHPでアドバンテージを出せてる
かなーと思っているので、さらに先を見た時にRuby(RoR)のノウハウ貯めておく
のは良いと判断してます。

(ただまあ単純にRuby(RoR)は書いてて楽しい、というのもあるけど。)
953nobodyさん:2007/09/28(金) 15:15:53 ID:???
PHPがどのような利点を持ってるか具体的に書いてみなよ?
954952:2007/09/28(金) 15:46:43 ID:???
自分宛?

PHPの利点は

(1)エンジニアの数
(2)Apacheとの連携の容易さ
(3)インストールベース

ってとこだろうね。

自分的には(2)がもうちょっとなんとかならんかなーと思ってます。
955nobodyさん:2007/09/28(金) 15:56:30 ID:???
apacheHTTPD との連携の容易さって具体的に何?

自然言語まで抽象化されても困るわけだが。
956nobodyさん:2007/09/28(金) 16:59:38 ID:BVgGZfWO
rubyは書きやすくてモジュールもすぐにそろうからいいなと思ってたんだけど
文字列の処理に絶望したのでしばらくphpで我慢する
957nobodyさん:2007/09/28(金) 17:24:39 ID:???
>>956

どのへんに絶望したか詳しくプリーズ。

今のところ絶望してないんだが、そんなにヤバいことがあるのか?
958nobodyさん:2007/09/28(金) 17:25:08 ID:???
文字列の処理ならRubyの方がステキだと思うけど?
959nobodyさん:2007/09/28(金) 18:52:34 ID:???
文字列のためのにRuby使ってるようなもんだなー
960nobodyさん:2007/09/28(金) 19:10:55 ID:???
マカーがRUBYするとサイキョウ
961nobodyさん:2007/09/28(金) 19:49:53 ID:???
Mac使うならWOあるでしょ。RoR使う理由は殆ど無いと思うが。
962nobodyさん:2007/09/28(金) 20:02:09 ID:???
LeopardからはRoRが標準装備
WOはMacOS X Serverライセンスが必要。でしたよね?
JRuby on Rails with WebObjectとかになるの?
963nobodyさん:2007/09/28(金) 20:21:47 ID:???
PPCユーザなんで知らんのだけど、
DeveloperToolsというか、Xcode無しでRoR付いてる?

WOはクライアント版OSXでも動くよ。
Xcodeにも1クライアント限定版のWOが付いてくるはず。

WOから見ると、JBOSSもRoRも道具の一つで、
RoRのプロダクトをWOで吸収する必要でも無きゃ、
RoRを使う理由は無いと思うよ。
964nobodyさん:2007/09/28(金) 22:48:44 ID:???
>>963
LeopardからRoRが標準で付くというのはメーカーサイトにも
載ってる公知の事実だが、現行のTigerにはついてないので、
どういう形態で入ってくるかはわからんなぁ。
開発バージョンの内容についてはNDAだろうし。
965nobodyさん:2007/09/28(金) 23:00:37 ID:???
ADCからディスク届いてるんだろうけど、興味なくて見てないや。
>>962が言ってるのは10.4Serverってことかな?

確か素のOSX Serverはperlもgccも無いはずだから、
後から入れるんだろうと想像してるけど。

正直、OSXは面倒w
966nobodyさん:2007/09/28(金) 23:12:44 ID:???
rubyってmb_系ないから文字列処理大変じゃないの?
そりゃ速度きにしないってんならrailsのmultibyte使えばいいんだろうけど
967nobodyさん:2007/09/28(金) 23:43:30 ID:???
>>966
日本語でおK
968nobodyさん:2007/09/29(土) 00:03:59 ID:???
utf8でいいじゃん
969nobodyさん:2007/09/29(土) 00:19:51 ID:???
>>966
標準で簡単に変換できるライブラリあるよ
日本生まれの言語がマルチバイト使いにくかったら萎えるw
970nobodyさん:2007/09/29(土) 00:23:59 ID:???
つうかPHPってRubyのGNU regex matz改を使ってなかった?
今も使ってるかは知らんけど。
971nobodyさん:2007/09/29(土) 00:37:08 ID:???
phpはそうだね。鬼車入ってる。
railsでutf8じゃないと"うんこ".index('ん')のとき1が欲しいとき
困らない?

phpはいちおう
echo mb_strpos('うんこ', 'ん'); # 1
があるけど
972nobodyさん:2007/09/29(土) 01:23:21 ID:???
jcodeはあんまり充実してるとは言い難い気がするなぁ。

>>971の例だと
#require 'jcode'
#$KCODE = 'e'

puts 'うんこ'.split(//).index('ん') #=> 1
とか、あとやることによってはeach_charとenum_forを組み合わせるとか、
ちょっと回りくどい。

973nobodyさん:2007/09/29(土) 07:54:53 ID:???
WOは最強ですよ
ただ、運用環境を考えると。。う〜む
PHPは。。いいんじゃない
でも、私は、Ruby on Railsだな
理由聞かれても困るけど。。
974nobodyさん:2007/09/29(土) 14:32:21 ID:???
Ruby使ってると、何がいいのか説明に困ることはよくあるよなw
975nobodyさん:2007/09/29(土) 14:47:31 ID:???
これ↓読んで好きになったわけじゃないんだけど、
ttp://www.aoky.net/articles/why_poignant_guide_to_ruby
好き嫌いは説明できないです
976nobodyさん:2007/09/29(土) 16:34:43 ID:???
ところで、MacOS X 10.5 LeoardにRailsが入るってことは、
いま、gemなりMacPortsなりで/opt/local等に入れてるのが、
Appleのビルド(というかパッケージングか)で/usrの下に入るというだけでなく、
XcodeでRailsプロジェクトがサポートされると思えばOK?
977nobodyさん:2007/09/30(日) 10:38:37 ID:???
WO って長らくアップデートされていないけど
セキュリティホールとか発見されていないの?

バグフリーってこと?
978nobodyさん:2007/09/30(日) 11:09:56 ID:UW8GIghY
>>973
運用考えると、WOもRoRもにたようなもんじゃないですか。
979nobodyさん:2007/09/30(日) 11:14:07 ID:???
http://mput.dip.jp/mput/?date=20070924#p01
「お前ら!ミッションクリティカルな業務システムのメンテナンスも趣味でやれ!」

ルビ厨って無茶言うな。
980nobodyさん:2007/09/30(日) 11:36:25 ID:iNgSfj1c
>>979
本人がやるっていってんだからやらしとけば良いじゃん。
981nobodyさん:2007/09/30(日) 12:13:15 ID:???
>>979
そのサイトトップをクリックするとエラーになる。
ご高説をたれながら自分の社会の窓が開いてるのに気づかないとは。



ダサ過ぎ(www
982nobodyさん:2007/10/01(月) 12:37:48 ID:r8J2Zg9L
07/09/24まで挫折を知らないで生きてきた人なのかな?
口調が厨すぎる
983nobodyさん:2007/10/01(月) 12:49:43 ID:???
この人の口の悪さに関しては今更じゃんw
やることやってるから文句は言えん
984nobodyさん:2007/10/02(火) 22:29:50 ID:snTRqJt9
>>978

>>973ではないが、全然ちがいます。

運用という言葉の意味が違っているかもしれないけど、
コードメンテナンスという意味の運用フェーズの一部プロセスを指すなら
似たようなものになるかもしれませんが。
985nobodyさん:2007/10/03(水) 01:25:43 ID:ww//DGK3
Ruby on Railsは本当に使えるのかっていうとはっきりいうとまだまだです。

Javaの数倍の開発効率と言われるが、早いのは、一つのテーブルにアクセスする
最低限の機能を実装するまでで、その後は、毎度おなじみの地味な作業が待っている。

おそらく、その辺はEclipseを使ってJavaで作った方が早い。

パフォーマンスについても、ちょっと表現は厳しいかも知れないが、
Javaでいうと、Appletで遊んでいた頃に近いかも。

つまり、遅い。

過度な期待をすると、とんでもないことになる。
986nobodyさん:2007/10/03(水) 01:34:21 ID:???
>>980
任せた客が可哀想
987nobodyさん:2007/10/03(水) 01:45:15 ID:???
>>985

用途選ぼうよ
988nobodyさん:2007/10/03(水) 18:02:28 ID:???
>>987
つまりそれって、ショボいAP作るのにしか使えないってこと?
989nobodyさん:2007/10/03(水) 18:40:56 ID:???
>>987が勘違い。はっきり言って何でもできる。
990nobodyさん:2007/10/03(水) 19:43:26 ID:???
次スレたてちゃっていいかね
991nobodyさん:2007/10/03(水) 20:51:59 ID:???
>>990
いいんじゃね?
992nobodyさん:2007/10/03(水) 22:27:23 ID:???
993nobodyさん
あれ、ム板に移動?