トップページphp
1001コメント272KB

Ruby終了のお知らせ。

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2007/06/13(水) 02:09:13ID:SD8XhqgK
・スクリプト言語で一番遅いと思えるスピード。

・メモリ食い過ぎ、ちょっと凝ったWebアプリでアクセス来たら
速攻InternalServerError。

・日本生まれなのに日本語文字コードへの対応がいまいちになってきてる。

・見やすさしか取り柄がない。

・他言語から見やすさの為にRubyに移行するなら、
今書いてる言語を見易く書こうとした方が楽。

・Rails流行ってもろくなアプリが出てこない。
大規模な物を作るには負荷が高く、すぐ作るだけならPerlで良い。

・ドキュメントが遅い。

・ルビラー内輪ウケ体質。
メディアが取り上げてるがまるでSecondLife。

・書店にいくとRubyであなたも今日からWebプログラマーみたいな
糞本の乱立。

・作者の名前が平仮名。

Ruby終わってる。
0002nobodyさん2007/06/13(水) 02:14:12ID:???
>>1
PHPer妄想乙wwwwwwwwwww
0003nobodyさん2007/06/13(水) 02:17:29ID:???
>>2
お前そこらじゅうに書き込んでるな。
寂しいやつだわ。
0004nobodyさん2007/06/13(水) 02:21:57ID:???
>>2
妄想乙wwwwwwwwwww
0005nobodyさん2007/06/13(水) 02:31:49ID:???
RubyってJavaScriptレベルなのに
「JavaからRubyへの移行」とかの我田引水っぷりにはマジで引く。
0006nobodyさん2007/06/13(水) 02:59:59ID:???
こんなスレ立てるくらいなら普通のRuby de Webアプリスレ立てろ
0007nobodyさん2007/06/13(水) 04:17:11ID:???
まあPHPは糞だが
その糞さ加減を理解したうえで
欠点を回避するようなコーディングをすれば
Rubyより使えるところは多いというのは
事実かもしれないな
0008nobodyさん2007/06/13(水) 04:24:49ID:ZCHu2FF6
PHPはつまらん
0009nobodyさん2007/06/13(水) 05:14:16ID:???
やっぱりRuby信者わいてきたww
釣られすぎwwwwwwww
だからPHPが流行るんだよwwww
バカじゃねーのクソRuby
0010nobodyさん2007/06/13(水) 05:48:52ID:???
Rubyはおもろいよ
PHPは仕事でつかってるけど書いててつまらんのは確か
PHPが流行っているというか初心者にも優しいから間口が広いんだろうね

>>9
Webで喰っていくんならPHPだけではなくPerlやRuby、Javaとか
色々やっておかないと生き残れないというか後で困りますよ
0011nobodyさん2007/06/13(水) 05:51:29ID:???
つまりPHPが許されるのは小学生まで
0012nobodyさん2007/06/13(水) 05:52:37ID:???
>>5
PHPはファミリーBASICレベルだろw
0013nobodyさん2007/06/13(水) 05:56:33ID:???
PHPにおとる言語Ruby

Ruby愛好者が涙目(笑)
0014nobodyさん2007/06/13(水) 06:02:26ID:ta4y0NUL
RoRはさくらやxreaでまっとうな速さで動かせるようになってから出直してきてほしい
Ruby使いはもっとロビー活動頑張れよ
0015nobodyさん2007/06/13(水) 06:07:00ID:???
専用鯖も借りられない貧乏人の言語PHP
0016nobodyさん2007/06/13(水) 06:40:52ID:???
rorをcgiで使うとかどこのカッペだよ
0017nobodyさん2007/06/13(水) 06:42:52ID:???
PHP信者はくだらないスレ立てるような暇な奴ばかりなのか
0018nobodyさん2007/06/13(水) 07:06:41ID:???
>>1
恥を知れ
0019nobodyさん2007/06/13(水) 08:46:45ID:???
Ruby作者自身が涙目でPHP攻撃してるからなーw
完全におわっとるなwww
0020nobodyさん2007/06/13(水) 08:53:27ID:???
てか、PHPが比較対照になってる理由がわからん。
>>1の文章にまったくPHPなんて出てこないわけだが。
引き合いに出してるPerlで議論しろよ。
0021nobodyさん2007/06/13(水) 08:54:35ID:???
こんなアホスレ立てるのPHPerに決まってる
0022nobodyさん2007/06/13(水) 08:58:18ID:???
>>17=>>21
0023nobodyさん2007/06/13(水) 09:19:12ID:???
>>1はPerlerだと思う。
0024nobodyさん2007/06/13(水) 09:44:39ID:???
Rubyはいい言語だぞ。 今のところ使い道がないが・・・。
0025nobodyさん2007/06/13(水) 10:40:59ID:???
遅いっていうならちゃんとベンチマーク出せや
まさか聞きかじりで言ってるんじゃねーだろうな
えーこら
0026nobodyさん2007/06/13(水) 12:17:17ID:???
>>25
実際、もっさりしてねーか?
0027nobodyさん2007/06/13(水) 16:13:22ID:???
RubyがPerlよりも遅いのは事実だろうが、
PHPもフレームワークなんかつかうと結構もっさりしてるよな
0028nobodyさん2007/06/13(水) 17:00:53ID:???
>>25
PHPでできる処理が メモリをたくさんRubyでは遅くなることがある
0029nobodyさん2007/06/13(水) 18:04:04ID:???
PHP使いこなせるだけじゃプログラマとして寿命短いだろうし
Rubyがダメだとしたら、いったい何をやればいいんだ?
0030nobodyさん2007/06/13(水) 18:52:12ID:???
Perl6
0031nobodyさん2007/06/13(水) 20:54:09ID:???
C、Java、Apacheモジュール作成、
ていうかただ単に言語を習得するのはただのオタク
お金をうまく転がせるのが商売人。
ここはオタクと商売人の違いもわからないド素人が混雑してて気持ち悪いですね
0032nobodyさん2007/06/13(水) 21:31:42ID:???
馬鹿やろう、始まっちゃいねぇよ
0033nobodyさん2007/06/13(水) 23:07:39ID:???
Javaは学生時代に経験ある奴多いんじゃない
その後、仕事で仕方なくPHP使ってるが
PHPのあまりに汚い言語仕様にうんざりして
Rubyいいくっていう。Railsの作者がまさにそれ。
そういうPHPやPerlの汚さにうんざりしてる奴は
どうすればいいわけ?
0034nobodyさん2007/06/13(水) 23:11:46ID:???
死ねばいい
0035nobodyさん2007/06/14(木) 03:12:04ID:???
説得力ゼロの批判しかねーな
所詮PHPerはこの程度か( ゚,_・・゚)ププッ
0036nobodyさん2007/06/14(木) 03:18:20ID:???
なんでPHPの需要が多いか考えたほうがいいよオタクども
いつかプログラマーにかね払わなくてもいい時代になると思うよ。
初心者でもちょっと本買ってくればちゃんとしたものができる時代に移行しつつある。
0037nobodyさん2007/06/14(木) 05:54:32ID:???
ちょっと本を読んだぐらいでちゃんとしたもの作る初心者なんてみた事ないが。
せいぜい本のソースコードそのまま入力して満足して終わりか、ちょっと変えてみるぐらいじゃないの
0038nobodyさん2007/06/14(木) 08:11:16ID:???
で、Rubyの用途はなによ?
0039nobodyさん2007/06/14(木) 08:26:11ID:???
Rubyの速度なんて次第に改善されるに決まってるが
PHPの文法(が改善されること)は難しい
だからPHPオワタ
0040nobodyさん2007/06/14(木) 09:31:59ID:???
じゃあ速度が改善されてからあらためて来てくれ
0041nobodyさん2007/06/14(木) 10:19:20ID:???
http://itpro.nikkeibp.co.jp/article/COLUMN/20060825/246409/
まつもと直伝 プログラミングのオキテ

PHPユーザーやPerlユーザーも、この記事の内容は理解しておいた方がいいと思う。
プログラミング技法の発展の歴史、工夫について理解しておく。
0042nobodyさん2007/06/14(木) 18:52:46ID:???
ぶっちゃけWeb屋ごときにプログラミング言語を語ってほしくない。
まあ、そのうちおまえらHaskellとかErlangとかにキャッチアップできずに
滅ぶ定め。
0043nobodyさん2007/06/14(木) 20:41:08ID:???
わざわざwebprog板まで来て何を
0044nobodyさん2007/06/15(金) 10:25:33ID:???
俺としては、コンパイラでどんなコードに変換されるかイメージできないやつには
プログラムを語ってほしくないが、WEB屋ってくくりだけだとピンキリだから別に気にならない。
0045nobodyさん2007/06/15(金) 10:37:04ID:???
Web屋がプログラムかけないとおもってるくずやろう
0046nobodyさん2007/06/15(金) 11:21:07ID:???
GoogleがPython使ってるっていうけど
社内の色んな処理させてるだけなんだろ?
「Googleも使ってるから」って理由で
ウェブアプリをPythonで作るのは違うよな
Ruby関係ないけど
0047nobodyさん2007/06/15(金) 14:01:02ID:???
同時アクセス人数が少ないなら、RUbyはとてもいいと思うけど
WEBってのは、1秒間に何人さばけるかがそのまま売上に直結することがある。
そういう部分の処理はPythonもRubyも向いてない。
0048nobodyさん2007/06/15(金) 14:20:03ID:???
>>47はいいこといった。
わるいげんごではないんだけどねパイロンもルビーも
0049nobodyさん2007/06/15(金) 15:03:20ID:???
じゃあ何が適してるんだ
0050nobodyさん2007/06/15(金) 15:40:05ID:???
>>49
数をさばくひつようがあるとして、
プログラムの規模が小さい場合はなるたけシンプルで低級な言語、
プログラムの規模が大きい場合はperl、C、PHPあたりにして、組み方を工夫する。
呼び出し回数の多い部分ではクラスの使用を控えるだとか、
そういう部分だけできるだけ速い言語でモジュール化するとか、いろいろ。
0051nobodyさん2007/06/15(金) 16:11:06ID:???
でもRuby信者は気に食わなくて抵抗するためのレスを模索中です
0052nobodyさん2007/06/15(金) 17:09:11ID:???
信者っていうわけじゃないけど今年一番ヒットしてるWebアプリの
TwittersはRailsでできてるんでしょ
あれってユーザー数物凄いんじゃないの?
0053nobodyさん2007/06/15(金) 17:11:51ID:???
TurboGearsが
PHPフレームワークとのベンチマーク対決で圧勝してたじゃん
ドジでのろまな亀のPHPより
Pythonの方が速度面でも勝ってるんじゃないの?
0054nobodyさん2007/06/15(金) 17:48:28ID:???
>>52
Rubyではもうこれ以上の人数には耐えられないと開発者が言ってる。
そんなにアクセスはないだろうってRubyにしたら、思いのほか流行っちゃったってパターン。

>>53
フレームワークはものによって速度が全然違うわけだが、PHP側は何を使ったの?
PHPのバージョンは?
0055nobodyさん2007/06/15(金) 18:54:32ID:???
>>52
毎秒1万とかリクエストがあるらしい
http://itpro.nikkeibp.co.jp/article/NEWS/20070610/274285/?ST=oss
0056nobodyさん2007/06/15(金) 19:07:54ID:???
>>55
作者ってのはTwitterの作者な。まつもと氏はそりゃRubyを褒めるよ。

これ見ろ。
http://www.slideshare.net/Blaine/scaling-twitter/

Rubyはスケールする。Rubyで分散処理をするには関係しそうな部分
全部に「手作業で」コードを埋め込む必要がある。
これ以上複雑になるとRubyじゃ対応できない。

みたいなことを言ってる。

小規模だと楽なRubyが、大規模なシステムじゃ逆に手間がかかるようになる。
0057nobodyさん2007/06/15(金) 19:28:50ID:???
だから大規模ではjavaが圧勝
0058nobodyさん2007/06/15(金) 19:48:14ID:???
そこでJRubyですよ!^^^
0059nobodyさん2007/06/15(金) 20:58:02ID:+OevjEem
おいらはジャワ語が少し分かるが
今からRuby勉強しようと思ってた。
Ruby関連の記事はすげぇ景気がいい感じだったんだが・・・
将来性あるんじゃないの?
0060nobodyさん2007/06/15(金) 21:09:08ID:???
ないよ
0061nobodyさん2007/06/15(金) 21:24:50ID:???
プログラムオタクじゃない限りPHPで十分だよ。
GREEやフォト蔵が証明してくれている。
あれだけの規模のサイトが運営できているんだ。
0062nobodyさん2007/06/15(金) 21:27:39ID:+OevjEem
世界の趨勢を知るべくAmazon.comのBook>Computers&Internetの階層を
検索してみたらこんな結果になった。Ruby on Railsが出てからしばらく
経ってるのに、実はそんなにたくさん本が出てるわけでもないんだな。
Pascalが多いのが以外。人物名でヒットしてんのかな。教育で使われてる
からなのか。

336,064 Computers & Internet
014,614 Java
011,451 C++
007,585 Pascal
006,254 Ada
006,199 FORTRAN
005,247 Perl
005,172 JavaScript
004,611 PHP
004,593 LISP
004,128 Prolog
003,464 COBOL
002,973 C#
002,622 Delphi
002,215 PL/I
002,170 Python
001,408 Ruby
0063nobodyさん2007/06/15(金) 21:28:40ID:???
>>50
Cより低級ってなんだ。アセンブラか?機械語か?
現実的じゃないな。よりによってWebPlog板で。
0064nobodyさん2007/06/15(金) 21:29:54ID:+OevjEem
あ、これも
007,958 Visual Basic
0065nobodyさん2007/06/15(金) 21:32:38ID:???
Javaで検索して、Javascriptも入ってるんじゃないのか。
それでも一位だろうが。
0066nobodyさん2007/06/15(金) 21:34:03ID:+OevjEem
おれはJavaとかの大規模案件でサラリーマンのような窮屈な暮らしを
するのが嫌で、全部独りで作れるような中小規模の仕事がしたいと思って
RubyやPHP、Perlに興味を持ったんだが、結局、しばらくはPHPを勉強
したほうが無難ということなのか?知り合いにRubyとPHPにかなり詳しい人が
いるんだが、どっちを先に教えてもらえばいい?ちなみに、Javaは
開発経験はないけど、結構勉強してる。
0067nobodyさん2007/06/15(金) 21:35:10ID:+OevjEem
>>65
いや、ちょっと見た感じではJavaScriptは混入していない。
Amazon.co.jpだと混ざるけど、さすがに向こうのサイトだと
全部アルファベットだから、こういう細かいところまで気を
配ってんじゃないか。
0068nobodyさん2007/06/15(金) 21:53:09ID:+OevjEem
詳細検索で純粋にタイトルだけで検索したらこうなった。
この結果どうよ?

336064 Computers & Internet
002364 Java
001857 C++
001616 Visual Basic
001152 FORTRAN
001095 Pascal
000697 COBOL
000519 Ada
000503 PHP
000433 C#
000424 JavaScript
000414 Prolog
000288 Delphi
000263 Perl
000250 LISP
000098 Python
000070 Ruby
000035 PL/I
0069nobodyさん2007/06/15(金) 22:15:22ID:+OevjEem
暇なので、29ch(2chのログ保管庫)で検索したらこんな感じ。

119 C++
111 PHP (書籍関係除く)
107 Java (JavaScript含まず)
045 Perl (関係ないやつ除く)
029 Ruby (関係ないやつ除く)
028 C#
026 Delphi (関係ないやつ除く)
026 Python (関係ないやつ除く)
020 JavaScript
008 LISP (関係ないやつ除く)
008 FORTRAN
007 COBOL
004 Visual Basic (VBでは関係ないやつ大量に検出)
001 Pascal
000 PL/I
000 Computers & Internet
000 Ada (関係ないやつ大量に検出のためボツ)
000 Prolog (関係ないやつ除く)
0070nobodyさん2007/06/15(金) 22:16:15ID:+OevjEem
↑あ、これ、2006年6月17日以降のスレのみ。つまり、ちょうど1年分。
0071nobodyさん2007/06/15(金) 22:19:27ID:+OevjEem
違う。6月16日以降だった。
こうして見ると、Amazon.comでの書籍の販売動向とはかなり違ってくるな。
Rubyも結構話題になってるし、PHPやC++がJAVAを抜いてるのも面白い。
0072nobodyさん2007/06/15(金) 22:29:14ID:???
Javaはウェブアプリ専用じゃないから。
0073nobodyさん2007/06/15(金) 22:32:48ID:+OevjEem
それ言っちゃうと
ますます、JAVAは用途が広くて便利ってことになっちゃうじゃん。
ここはPHP、Perl、Ruby、PythonがJAVAよりいいんだっていうふうに
話を持って行かないと。
0074nobodyさん2007/06/15(金) 23:11:41ID:???
>>66
PHPに決まってる
PHPとデータベースの連携を特に念をいれておぼえたほうがいい
0075nobodyさん2007/06/16(土) 00:48:49ID:???
PHP以外のスクリプト言語だってウェブアプリ専用じゃないわな。
0076nobodyさん2007/06/16(土) 00:52:47ID:???
PHPはウェブアプリ専門。RubyもRoR以外は使い道なしの松本が自己満足するための言語。
0077nobodyさん2007/06/16(土) 02:03:57ID:???
>>68
>>69

Amazon や 2ch のカウントと、その言語が優れているか否かとの関連性が見出せない。

分かりづらいから本が山ほど出て、2ch に質問しに来る、とは考えられないか?
0078nobodyさん2007/06/16(土) 02:07:54ID:???
言語をどう生かすかは作り手によるでFAでいいじゃない。
メモリ食いのプログラムだったらハードで補えばいいわけだし
プログラム作成にかかる時間とか学習時間・資金、スキルをもった人材によってもさまざまなんだからさ。
CにもjavaにもPHPにもどの言語にも一長一短があんだよ

そんなおれはPHPしか使えないけどなorz
0079nobodyさん2007/06/16(土) 02:33:54ID:???
説得力ね(笑)
0080nobodyさん2007/06/16(土) 13:46:58ID:WbFt4K69
>>77
分かりにくさというのも要素のひとつだと思う。
しかし、ある程度人気もないと分かろうとする人も少ないわけで
調べに来ない。
0081nobodyさん2007/06/16(土) 17:40:00ID:???
Rubyは決して終わってない!!!


・・・だって、そもそも始まってないもん。
0082nobodyさん2007/06/16(土) 17:40:24ID:WbFt4K69
まだ終わらんよ
0083nobodyさん2007/06/16(土) 17:57:51ID:???
つまりは、Rubyが優秀過ぎて使いこなせるやつが少ないってことだろ。
0084nobodyさん2007/06/16(土) 18:30:45ID:???
それは優秀とは言わない
0085nobodyさん2007/06/16(土) 23:14:55ID:???
仕事にならない技術は学ぶ時間が一切ないって
そういう状況にはなりたくないな
0086nobodyさん2007/06/16(土) 23:34:02ID:???
お金を転がせれば何を使おうがいいと思いますが・・・?
あなたの理屈が世の中のすべてだと思わないでください
0087nobodyさん2007/06/16(土) 23:36:08ID:Di4rI04D
おれ、転職サイトに登録してるが、最近、Rubyの仕事やりませんか?
ってスカウトが何件か来てるよ。やはり、ビジネスチャンスと見ている
人たちがいるようだ。Ruby on Railsを使うと、少ない人員で大規模システムを
作れるみたいな記事も読んだことある。とりあえず、Rubyやってみるって
のでどうよ?
0088nobodyさん2007/06/16(土) 23:50:59ID:???
何幻想抱いてんだよ。
へたにRubyできちゃうとデスマーチ行きだぞ、きっと。
0089nobodyさん2007/06/17(日) 00:02:28ID:???
デスマーチってなんですか?
0090nobodyさん2007/06/17(日) 00:14:25ID:50LR9KTu
死に向かっての行進だよ

破滅するプロジェクトのために過剰労働を強いられることだよ
0091nobodyさん2007/06/17(日) 00:27:54ID:???
>>83
>つまりは、Rubyが優秀過ぎて使いこなせるやつが少ないってことだろ。

お前の主張はアレだな、
「英語よりラテン語のほうが(学問的に)格上だ」とか言ってるのと同じだ。

この文脈で、英語をPHPに、ラテン語をRubyに置き換えても同義。
俺だったらどんなに格が低いとしても、便利な英語(PHP)を使うね。
0092nobodyさん2007/06/17(日) 01:36:57ID:???
全然例えられてないんだが。勝ち誇った感じが憐れだな
0093nobodyさん2007/06/17(日) 01:44:52ID:???
だから勝ち負けじゃないとおもうんだけどね。
一長一短あると何回いわせ(ry
0094nobodyさん2007/06/17(日) 02:06:07ID:???
>>92みたいなバカが、Ruby利用者の典型例。
何も具体的な反論すら出来ず、ただ単に「Rubyはスゴイんだ!」としか言えない無残な輩。
0095nobodyさん2007/06/17(日) 02:06:31ID:???
ラテン語出来る奴は英語もできる。
これを文脈を置き換えてみると
Rubyできる奴はPHPなんて出来て当然。
俺なら他の言語を学ぶと色々と知識が深まるので、
本物のプログラマーならRubyも含め他の言語やって
当たり前だと思うね
0096nobodyさん2007/06/17(日) 02:52:40ID:???
>>95
お前は象牙の塔にこもるつもりかw
0097nobodyさん2007/06/17(日) 04:04:20ID:???
ラテン語が出来て得意になってるのは、一部の学者だけだぞ。
現代の実社会で必要とされてるのは英語だ。
0098nobodyさん2007/06/17(日) 10:15:25ID:???
英語なんて出来て当然だろ……
英語しか出来ないやつが何をいきがってるんだ。
0099nobodyさん2007/06/17(日) 10:59:01ID:4jdcLd1+
いや、バチカン市国の公用語ラテン語だから
学者じゃなくても教会関係者ならしゃべれるよ。

Rubyをたとえるなら、

Ruby 対 Perl&PHP は
Vista 対 XP かな

新しい言語で
将来的には徐々に流行って行きそうだけど
今のところなかなか流行らないっていう。
0100nobodyさん2007/06/17(日) 11:04:19ID:???
流石にその例えは卑怯だろう
0101nobodyさん2007/06/17(日) 11:08:53ID:???
例え話って論点がブレるから
止めたほうがいいと思うの
0102nobodyさん2007/06/17(日) 11:27:49ID:4jdcLd1+
Amazon.co.jpのComputers&Internetの階層でも
本のタイトルをキーに調べてみた

081,717 Computers & Internet
000,943 Java
000,405 Visual Basic
000,341 COBOL
000,316 FORTRAN
000,312 C++
000,188 PHP
000,173 Perl
000,159 Pascal
000,157 JavaScript
000,087 Delphi
000,084 C#
000,072 LISP
000,062 Prolog
000,049 Ruby
000,021 PL/I
000,018 Ada
000,018 Python

ちなみに、
>>68はAmazon.comで同様にタイトルをキーに調べたもの
>>69は2chの過去1年間に立ったスレのタイトルをキーに調べたもの
0103nobodyさん2007/06/17(日) 11:50:20ID:4jdcLd1+
C言語の動向も調べたいのだが、関係ない本がガンガンヒットするからな。
ここまでの調査をまとめると以下のようになる。PHPを100とした場合。
順序はamazon.co.jpでのもの。

.jp Com 2ch Language
502 470 096 Java
215 321 004 Visual Basic
181 139 006 COBOL
168 229 007 FORTRAN
166 369 107 C++
100 100 100 PHP
092 052 041 Perl
085 218 001 Pascal
084 084 018 JavaScript
046 057 023 Delphi
045 086 025 C#
038 050 007 LISP
033 082 000 Prolog
026 014 026 Ruby
011 007 000 PL/I
010 103 000 Ada
010 019 023 Python
0104nobodyさん2007/06/17(日) 11:58:55ID:???
本の需要はあまり当てにならないよ
0105nobodyさん2007/06/17(日) 12:02:55ID:4jdcLd1+
需要じゃなくて供給。需要を見越して供給してるわけだから、
少し先の未来が分かりそうじゃん。もうからないと思ったら書かないでしょ。
0106nobodyさん2007/06/17(日) 12:37:35ID:???
たとえ話にして余計分かり難くなってるってなんだよw
0107nobodyさん2007/06/17(日) 12:38:53ID:???
>もうからないと思ったら
消極的なマーケティングの発想なんじゃないかなー。
広告屋だったら売れないものでも売れるように思案すると思うよ。
プロモーションの一環として、2chにRubyというキーワードをちりばめたスレッドを立てた。
そして、その一つであるこのスレッドには、既に>>1->>105というリアクションがある。
つまりRubyは注目を集める要素を持っているという証左
0108nobodyさん2007/06/17(日) 12:54:23ID:???
m9(^Д^)プギャーーー
0109nobodyさん2007/06/17(日) 14:35:10ID:???
>>98
>英語なんて出来て当然だろ……
>英語しか出来ないやつが何をいきがってるんだ。

そうかそうか。
ところでお前は日本語があまり出来ないようだけどなw
0110nobodyさん2007/06/17(日) 14:59:57ID:???
日本人じゃないからしかたないんじゃないか?
0111nobodyさん2007/06/17(日) 16:05:00ID:???
バレマシタカー。ワタシ、フランス人デス
0112nobodyさん2007/06/17(日) 16:05:51ID:???
ニポンゴムツカシイネ
0113nobodyさん2007/06/17(日) 16:12:45ID:???
ここはレベルの低いインタネートですね
0114nobodyさん2007/06/18(月) 01:19:25ID:X0LsLXYC

まあ、 rubyがいい言語かというよりは、もはやweb prog板としては
rails vs 他言語のフレームワーク って観点で語るべきでは?

rails以外に流行ってるフレームワークってなんだ?
0115nobodyさん2007/06/18(月) 01:41:30ID:AI0rkIY6
フレームワークで勝負したらrailsに勝てるものはないっす
0116nobodyさん2007/06/18(月) 02:05:41ID:3Ht3k2HG
今仕事はPHPだが
OOPの勉強のためと、趣味で、家ではJAVA勉強してるづら。
0117nobodyさん2007/06/18(月) 02:38:59ID:AI0rkIY6
>>116
strutsフレームワークをやっとけば開発現場では困らないよ
0118nobodyさん2007/06/18(月) 02:50:52ID:???
確かにRubyで社内用サイト立ち上げたけど、
Java並に遅いし、よくサーバエラー出るな。

期待していただけに残念。
0119nobodyさん2007/06/18(月) 03:12:17ID:AI0rkIY6
そうなのか。ふ〜ん。現場の意見は貴重だ。
0120nobodyさん2007/06/18(月) 03:52:09ID:???
エレガントでありながら高速なPython最高でFA?
のろまなRuby、ビジグソなPHPプギャー9
0121nobodyさん2007/06/18(月) 06:58:07ID:???
しかしそろそろCPUの高速化が頭打ちになるとなると、
JavaとかRubyはいつまで経っても大規模サイトには使えないんじゃないかな。

Javaとかいい加減な組み方すると、会員千人ぐらいで1Webサーバの限界来るし。
こんなのじゃ採算ライン乗らないんじゃないかと思う。
0122nobodyさん2007/06/18(月) 08:30:04ID:???
いい加減な組み方したら駄目なのはどんな言語でも同じだろ
0123nobodyさん2007/06/18(月) 08:52:47ID:???
RailsなかったらRubyは間違いなく終了?
0124nobodyさん2007/06/18(月) 10:52:47ID:???
終了って意味が分らない。
0125nobodyさん2007/06/18(月) 11:16:37ID:???
そりゃ、例えると、ドラゴンボールのヤムチャみたいに、
あぁ、そういうやついたね、みたいに語られるようになるってことよ
0126nobodyさん2007/06/18(月) 11:18:48ID:???
WAWAWAのことかーっ
0127nobodyさん2007/06/18(月) 11:21:45ID:???
Rubyistにまちがえられる程Ruby擁護してるように見えた俺にいわせれば、webアプリに適してないRubyをwebアプリで使うからいけないんだ。
0128nobodyさん2007/06/18(月) 11:33:07ID:???
もう中間とってPythonでいいじゃん
0129nobodyさん2007/06/18(月) 11:56:55ID:???
いっそのこと新しい言語つくろうぜ
0130nobodyさん2007/06/18(月) 12:48:42ID:???
Javaが遅いということはないだろう。ただリソースを食うだけだ。
確かにfastcgiはmod_phpほどは安定してない印象だな。
0131nobodyさん2007/06/18(月) 13:13:46ID:???
PHPフレームワーク(cakePHPあたり)やRailsみたいな、あれ自体を言語にするのは無理なんだろうか。
0132nobodyさん2007/06/18(月) 16:58:50ID:???
>>121
>Javaとかいい加減な組み方すると、会員千人ぐらいで1Webサーバの限界来るし。

それマジ?? ってことはアクティブ300人くらいで死亡なのか?
FW無しの生PHPだったら、1サーバでアクティブ3千〜1万人は余裕だと思う。
0133nobodyさん2007/06/18(月) 18:34:47ID:???
生PHP+アクセラレータ使えば、超激速。

あとはApacheのチューニング次第でPHPの性能も左右されるだろうね。
0134nobodyさん2007/06/18(月) 19:31:21ID:zNvywq9D
>>126

そのキーワードなつかしいな。
0135nobodyさん2007/06/18(月) 19:39:04ID:???
>>130
アプリの巻き添え食らってhttpdが死ぬよりは
FastCGIでアプリだけお亡くなり下さいの方が好きかな。
0136nobodyさん2007/06/18(月) 19:55:48ID:???
どっちにしろダメだろ
0137nobodyさん2007/06/18(月) 21:06:39ID:???
>>132
結構あちこちの大企業で、そういう状態に陥ってるよ。
そして無駄にWebサーバが増えていく…。

まー、大企業は金があるから、
Webサーバの10台や20台どうってことないんだけどさ。
0138nobodyさん2007/06/18(月) 23:04:51ID:???
ウェブサーバじゃなくって、アプリケーションサーバね。スケールアウトするのは。だいたい何を根拠に会員数なんて意味不明の基準を持ち出すのか失笑だが。
0139nobodyさん2007/06/18(月) 23:34:36ID:???
>>136
じゃあキミが根拠のある数字出してよ。
0140nobodyさん2007/06/19(火) 00:32:29ID:???
>>127
Rubyって十分Webアプリ向けじゃないか?
Rails抜きに考えても、PerlやPHPに並ぶくらいWebアプリに適した言語だと思うんだが
0141nobodyさん2007/06/19(火) 02:18:14ID:???
>>138
開発経験とかがない人にでも分かりやすく書いただけさ。
0142nobodyさん2007/06/19(火) 10:06:58ID:???
>>141
開発経験のないやつがいる板じゃない。
0143nobodyさん2007/06/19(火) 10:10:25ID:???
開発経験っていうのは会社でやるとかどこどこと契約交わして作るときの事をいうんじゃないのか?

そんなおれは趣味プログラマだけど
0144nobodyさん2007/06/19(火) 10:44:37ID:???
>>143に同意。
ちなみに俺も趣味グラマ。
0145nobodyさん2007/06/19(火) 10:54:04ID:???
ドリコムと楽天は特にRubyに力入れようとしてるね
0146nobodyさん2007/06/19(火) 11:37:26ID:???
>>145
そんな両社の共通項は、どっちもキナ臭いってところか?w
0147nobodyさん2007/06/19(火) 12:25:39ID:???
ドリコムは、開発のレベルがそこそこなんだが、営業が弱いんだ。
だから最近●通●なんてとこと組んで営業だけの会社作った。
勢いで上場だけするからこうなる。
0148nobodyさん2007/06/19(火) 12:27:42ID:???
>>145
ソースは?
0149nobodyさん2007/06/19(火) 12:56:55ID:???
>>148
>>145じゃないが、ほれ。
ttp://jp.rubyist.net/RubyKaigi2007/
最低限スポンサーだ。
0150nobodyさん2007/06/19(火) 13:26:53ID:???
Rubyって要するにアレでしょ、
ヲタが「俺は素人とはちょっと違うんだぜ」っていう
自己満足を満たすためのツールでしょ。

そういうキモヲタの心理は理解できないでもない。
その話題に興味のない一般人には無意味にしか思えない「小さな差別化」によって
自尊心を得る…というのは、よくあることだ。
0151nobodyさん2007/06/19(火) 15:33:21ID:DvoJBnKn
Java(サーブレット)がmod_phpより遅いことってあるのか?
0152nobodyさん2007/06/19(火) 18:39:36ID:???
>>151
そりゃ比べ物にならないほど遅いっしょ。
0153nobodyさん2007/06/19(火) 22:11:49ID:???
PHPがJavaより速いわけないだろ。夢でも見てるのか?
0154nobodyさん2007/06/19(火) 23:26:40ID:TrODqrhN
だよね。
0155nobodyさん2007/06/19(火) 23:46:45ID:n9vLP7Se
いや、Javaは遅いだろ
超大手での社内システムの保守してるけど、フレームワーク使って
なおかつ独自に拡張してクラスを重層的に使いまくってるから
やっぱ遅いよ。かと言って、拡張しなかったら保守性下がるしな。
機械が進化すれば次第に問題性は小さくなっていくだろうが。
0156nobodyさん2007/06/19(火) 23:55:40ID:???
javaの概念しってれば遅いのは当たり前
0157nobodyさん2007/06/19(火) 23:59:03ID:n9vLP7Se
というわけで、最近、PHPにもちょっと興味持ってる。
0158nobodyさん2007/06/20(水) 00:03:57ID:???
こんな珍説唱えるからphpは馬鹿にされるんだよ
0159nobodyさん2007/06/20(水) 00:13:04ID:???
>>153
どういう釣りなのかよく分からないのでマジレスしてみる。

べンチ取れ。
0160nobodyさん2007/06/20(水) 00:15:14ID:???
ベンチマークなんてする必要なし。当たり前のことだから。ほんとPHPユーザのレベルの低さには度肝抜かれるわ。
0161nobodyさん2007/06/20(水) 00:42:21ID:???
>>155
その通り。
機能を増やせば増やすほどJavaはガンガン重くなっていく。
よって本来Javaが得意とする大型案件ほど重くて使えない罠。
0162nobodyさん2007/06/20(水) 01:43:18ID:iN55uOJw
職探しにはJAVAのほうが求人多くていいが
独りとか少人数で作るならPHPだな
Rubyの出る幕茄子

しっかし、JAVAは重いのに、ステータスバーまで非表示にしたら
余計に処理が進んでるのか分かりにくくていらつくから表示すればいいのに。
遷移先のURI見えるぐらい平気っしょ。
0163nobodyさん2007/06/20(水) 02:25:15ID:???
>>160
負け宣言乙。

っていうかお前、JAVAがどうやって動いてるのかとか、仕組みを全く理解してないだろ。
0164nobodyさん2007/06/20(水) 02:29:23ID:???
高機能なサイトになればなるほどJavaが優位になるに決まってるだろ。
逆に、
<html>
<body>
今は2:27です。
</body>
</html>
だけ表示するとかの、ごく簡単な処理でよければPHPの方が速いだろう。
JSP使わずサーブレットから直接出力したとしても。
もっともそれはPHPが速いというより、PHPが軽いというべきだけどな。
まともなロジックのあるウェブアプリでスクリプト言語がJavaにかなうわけがないんです。
0165nobodyさん2007/06/20(水) 02:31:44ID:???
最強のC

これに勝るものはございません
0166nobodyさん2007/06/20(水) 02:31:57ID:???
しかし、最初はネタかと思ったら、本気でPHPが速いと思ってる人もいるみたいだな。
だったらウェブサーバ自体PHPで書けばいいのに。
それにしても怖いね。ゆとり教育なんて生易しい言葉じゃ表現できないくらいだ。
0167nobodyさん2007/06/20(水) 02:32:21ID:???
javaとかいらんだろ。基本はPHPで書いて、負荷がかかるのはc++で書けばいい
0168nobodyさん2007/06/20(水) 08:25:01ID:???
なぜ欠点だらけのC++使うのかメリットが分らない
0169nobodyさん2007/06/20(水) 08:31:44ID:???
Rubyを叩くスレがいつのまにか
他の言語を叩くスレになってきている件について
0170nobodyさん2007/06/20(水) 10:11:22ID:???
>>166
なんでこっそりCとPHPの比較にすり替えてるの?
自分で論理が破綻してるの気づいてるだろ。
0171nobodyさん2007/06/20(水) 14:45:42ID:???
>>167
君はCと書きたかったんだよな。キータイプの間違えでプラスをにこつけちゃったんだよな。
0172nobodyさん2007/06/20(水) 15:34:15ID:???
PHP5のインタプリタはイスラエルの魔術で作られているので
Rubyには永久に越せません。
???? ???? ?????? ???? ????? ????? ???
0173nobodyさん2007/06/20(水) 16:08:44ID:???
PHPのフレームワークいくつか触ってみてるけど、
結局どれ使えばいいか分らない、全部試してみるのも大変だしな。
その点Rubyは分りやすくていいよな、PHPは選択肢多すぎて
逆に学習コストが高くなってる感じだ
0174nobodyさん2007/06/20(水) 16:43:18ID:???
>>173
ああ、それ俺も思うな
PHP自体は好きなんだけど、フレームワーク強制されると嫌いになる
0175nobodyさん2007/06/20(水) 18:35:57ID:???
>>166
>だったらウェブサーバ自体PHPで書けばいいのに。

オイオイ、お前アタマ大丈夫かwwww
JAVAで書かれたwebサーバがどこにあるのか教えて欲しいもんだねw

まさかApacheがJAVAで書かれてるとか言い出すなよwwwwww
0176nobodyさん2007/06/20(水) 18:59:17ID:1F9S2+9K
研修でJAVAで書かれたウェブサーバー見た希ガス。
実用に耐えうるものなのか知らないけど。
0177nobodyさん2007/06/20(水) 19:11:54ID:???
tomcatって中にサーバー機能も含まれてるよね。
あれサーバ機能もJavaで書かれてなかったけ
0178nobodyさん2007/06/20(水) 20:03:35ID:???
175はただの無知の知ったかでした。本当にありがとうございました。
0179nobodyさん2007/06/20(水) 20:08:23ID:???
>>178
だから早くJAVAで書かれたWebサーバを教えろよww
もちろん研修で見せられるような実験的なものじゃなくて、実用されてるヤツなww

お前みたいなバカは黙ってたほうが身のためだぞww
0180nobodyさん2007/06/20(水) 20:20:05ID:???
tomcat は実用されてないそうです。179的に。
0181nobodyさん2007/06/20(水) 21:13:23ID:???
典型的なプライドの高い無能なプログラマだな。
0182nobodyさん2007/06/20(水) 22:17:59ID:???
>>180
で、tomcatのどこがPHPより速いんだ?
大規模になってもやはりPHP圧勝だぞ。
0183nobodyさん2007/06/20(水) 22:21:35ID:???
>>175からの流れは前振り+自作自演だろ。
wの数が物語ってる。

webサーバーはRubyでも作れる。
いずれにしろ、速度ではapacheの足下にも及ばないが。
0184nobodyさん2007/06/20(水) 22:25:24ID:???
http://homepage3.nifty.com/hippo2000/perltips/javaperl.htm
> まずApacheモジュールであるmod_perlやmod_phpとTOMCATを比較するのは、それ自体がおかしな話
0185nobodyさん2007/06/20(水) 22:27:12ID:???
あとtomcatが「webサーバーとして」使われることはまずない。
0186nobodyさん2007/06/20(水) 22:35:57ID:MMNtLmh5
アプリケーションサーバー兼webサーバーじゃなかったっけ?
一応、TomcatだけでもOKじゃね?
0187nobodyさん2007/06/20(水) 23:02:22ID:???
phperのレベルが存分に示されてるな。
0188nobodyさん2007/06/21(木) 00:13:48ID:???
>>183
>webサーバーはRubyでも作れる。

バカかお前は。誰もそんな話、しとらん。
0189nobodyさん2007/06/21(木) 01:00:40ID:???
WEBrick便利だなと思ったけどね、Rails使ってみた時。
どこにルートディレクトリを置くか気にしなくていいし
0190nobodyさん2007/06/21(木) 03:14:10ID:???
●たくさんのバカを組織して開発せねばならない場合
誰が書いても品質に差が出にくい言語 = JAVAが必須

●一人または少数の精鋭だけで開発できる場合
能力によって品質に差を出しやすい言語 = PHPが必須

●キモヲタが独自の世界観を楽しみたい場合
とりあえずRuby。また、日本においてはPythonもこの選択肢に入る。
0191nobodyさん2007/06/21(木) 04:18:32ID:2TwB12Mo
能力によって品質に差が出やすいが、早いってことだよね
0192nobodyさん2007/06/21(木) 04:27:09ID:???
>>175
つtomcat
0193nobodyさん2007/06/21(木) 08:16:50ID:???
うちの環境だと、apacheでrubyのcgi走らせるよりも
webrickのほうが速いんですが、絶対うちの環境が間違ってると思います。
fastcgiとかmod_rubyとか載せればいいのかねぇ。
0194nobodyさん2007/06/21(木) 08:37:21ID:???
>>193
CGIの内容が違うとかじゃないんだよな?

でもそういえば、俺もWindowsでanhttpd動かしてるが
webrickの方が早いな
rubyの呼び出しにオーバーヘッドがかかってたりするのか?
0195nobodyさん2007/06/21(木) 09:31:23ID:???
ANHTTPD(笑)
0196nobodyさん2007/06/21(木) 11:23:12ID:???
> 誰が書いても品質に差が出にくい言語 = JAVAが必須
都市伝説。
0197nobodyさん2007/06/21(木) 12:33:03ID:???
>>196
もちろん何事にも例外はある。
JAVAの場合、上流の設計者がウンコだと当然下流もウンコまみれになる。

PHPの場合、スーパーハカーなら全工程を一貫して素早くしかも質の高いものが出来るが、
ド素人だと幼稚園児のお絵描きレベルのものが出来上がってくる。
0198nobodyさん2007/06/21(木) 12:36:09ID:???
PHPは初心者専用。上級者が書いても初心者と同じにしか書けない。
matzとdanは対立することもあるけど、PHPが論外ということでは意見が一致してるから。
0199nobodyさん2007/06/21(木) 12:50:25ID:???
Ruby信者が必死でPHP叩いてるな

PHPがウンコウンコ言うだけなら誰だって出来る
「PHPはここが〜だけどRubyだと〜」と言う風にRubyの良い点を上げなければ何の意味も無い
0200nobodyさん2007/06/21(木) 12:50:28ID:???
>>185
いくらでもある。
社内LANで使うWebアプリで
結構やった。
0201nobodyさん2007/06/21(木) 13:02:42ID:???
>>198
>PHPは初心者専用。上級者が書いても初心者と同じにしか書けない。

何を根拠に言ってんだ? 「上級者が書いたけど初心者と同じレベルのもの」の根拠となるソースは?

たしかにお前みたいな低レベルのスットコドッコイなら、PHPでしょぼいモノしか作れない。
しかし達人になると、とんでもないものを異常な速度で生み出せる。
これはPHPに限らずスクリプト言語は皆そうだが、特にPHPは簡便なため、その傾向が強い。
0202nobodyさん2007/06/21(木) 13:05:59ID:???
ま、RubyやPerl(5/6)、それにPythonはお互いに真似したりされたりで切磋琢磨だから。
PHPは勝手にがんばってください。
0203nobodyさん2007/06/21(木) 14:02:50ID:???
上級者が書いたものと初心者が書いたものが近いほうが、優れた言語では?

初心者が上級者の書いたソースを読めないなんて、非効率的だし、
逆に初心者が上級者のようなソースを書けるんだとすると、それは奇跡だろ。
0204nobodyさん2007/06/21(木) 14:03:56ID:???
PHPはもう既にPHP4の時点で、それ以上がんばる必要がほとんどなくなっていた。
そう、PHPヘビーユーザですら、PHP5が不要であると思うくらいに。

一方、RubyやPerl(5/6)、それにPythonはお互いに切磋琢磨していかないと
生き残れないため、今も必死にがんばっている。
0205nobodyさん2007/06/21(木) 14:42:35ID:???
>>204
PHP5はPHP4よりずっと軽いから、それだけでもPHP5にする意味があると思う。
0206nobodyさん2007/06/21(木) 14:45:26ID:???
PHPで言語の文法というものを学んだんだけど
いまからPerlを勉強したいと思ってる。
Rubyさんには申し訳ないけど、まだPerlはいろんなものに使われてるから捨てられない。
PHPは敷居が広いしhtmlに簡単にはめ込めるから捨てられない
0207nobodyさん2007/06/21(木) 14:47:54ID:???
rubyって配列操作が重いって印象が残りっぱなしで
その後全然使ってないんですか今はよくなったの?
0208nobodyさん2007/06/21(木) 15:01:03ID:???
楽だからPHP使ってるだけで別にPHPが優れてると思って使ってるわけでもPHPが好きだから使ってるわけでもない
もっと楽なの出来ればさっさと乗り換えるよ
0209nobodyさん2007/06/21(木) 15:09:22ID:b2YuIr+T
PHP5は重い。起動に時間がかかりメモリの消費も激しい。
速くなったのは、単純なループなど一部の機能にすぎない。
レンタルサーバーでPHP5がなかなか普及しないのは上記が理由の一つ。
mod_php5を使うくらいなら、fastcgiでPHP5を使った方がマシな場合が多い。
0210nobodyさん2007/06/21(木) 15:23:45ID:???
>>208
「楽・簡単」ってのは、世の大多数を占める怠惰な人間にとっては
最大のインセンティブである。
0211nobodyさん2007/06/21(木) 18:33:14ID:???
>>206
選ぶ理由としてはそれも有りだ
最近ならPlaggerもあるし、Perlを切り捨てるのが難しいのは確か

>>207
いつのことを言ってるのか知らないけど
基本的にあんま変わってないと思う
0212nobodyさん2007/06/21(木) 18:38:37ID:???
言語に勝ち負け着ける事に何か意味があると信じ続け、200レス以上もズルズル続けてるお前らに脱帽だよ
0213nobodyさん2007/06/21(木) 18:54:09ID:???
この世は勝った者が正義
0214nobodyさん2007/06/21(木) 20:32:17ID:???
>>212
そのズルズルの中の一人がお前なわけだ。
0215nobodyさん2007/06/21(木) 22:49:46ID:???
初めてのCGIの勉強にRubyを使ってるんだけど、
RAAにあるライブラリがC言語で書かれてるのが多くてコンパイルが面倒臭い。
それらのライブラリがレン鯖に入ってないから、本番で使えないし。
PHPとかPerlとかもそうなの?
0216nobodyさん2007/06/21(木) 22:56:14ID:???
ライブラリなんて使う必要ないだろ?
0217nobodyさん2007/06/21(木) 23:25:58ID:???
>>215
CGIプログラミングするときに
拡張ライブラリで、使う必要があるものってそんなにあるか?
たいてい1.8標準添付+pure rubyで何とかなると思うが
0218nobodyさん2007/06/22(金) 00:44:54ID:???
>>215
PHPは標準関数が豊富なので、あまりライブラリは必要ない。
もし必要になっても、PEARはインストールが超簡単。
0219nobodyさん2007/06/22(金) 01:23:19ID:???
PHPみたいな糞言語でサーバサイド開発する仕事するぐらいなら、
サーバサイドの仕事は他にまかせてクライアントサイドの仕事やったほうが
楽しそうだ。何で言語の制約が少ないサーバサイドでわざわざPHPみたいな
言語仕様に欠陥がある言語使わなきゃいけないのかさっぱり
0220nobodyさん2007/06/22(金) 02:18:40ID:???
>>219
無根拠の負け惜しみ乙。
0221nobodyさん2007/06/22(金) 08:41:53ID:???
スーパー全自動>>>>>>>>>>>>>>>>>車輪の再発明wwwww
0222nobodyさん2007/06/22(金) 10:41:42ID:???
PHP5はクラスライブラリがないに等しい状況だからな。
組み込み関数は多いけど、あくまでも関数なんで、オブジェクト指向にはならない。
0223nobodyさん2007/06/22(金) 12:09:06ID:???
勝てば官軍
0224nobodyさん2007/06/22(金) 12:16:41ID:???
pg_connect とかもう廃止してくれよ。
PEAR DBでいいじゃねえか。
0225nobodyさん2007/06/22(金) 12:45:15ID:???
DB接続するためだけにわざわざクラス使うヤツの気が知れない。
遅くなるだけじゃんか。

俺はあくまでも生PHPの標準関数だけを使った自作DB接続関数を使う。
0226nobodyさん2007/06/22(金) 16:19:30ID:???
>>225
全くだな
0227nobodyさん2007/06/22(金) 18:18:03ID:???
すげえや
0228nobodyさん2007/06/23(土) 17:44:52ID:???
PHPはオブジェクト指向の実装が中途半端、
クロージャはまともにサポートしてない。
これだけの欠点でも、他のLLより遥かに劣ると
言ってよいと思うがね。
0229nobodyさん2007/06/23(土) 17:45:57ID:???
ついでにリフレクションもかなりしょぼいな。
0230nobodyさん2007/06/23(土) 17:52:39ID:???
といいつつ仕方ないPHP使わなきゃいけないから
余計PHP嫌いになるんだよな
0231nobodyさん2007/06/24(日) 04:21:37ID:???
普通に何でも作れるのに何が不満なんだ。
0232nobodyさん2007/06/25(月) 03:25:05ID:???
おそらく>>228は、OOPで作る必要もないような簡単なアプリケーションまでも
わざわざOOPで作ろうとしているのだろう。

シンプルなことをわざわざ難しくして考えようとするのは、愚か者の習性である。
0233nobodyさん2007/06/25(月) 04:28:23ID:???
10行で済むプログラムを何倍以上も行数を増やしたがるRuby信者
なにかPHPで異性に振られたとか、知識のレベルで相手にまけたとか
イヤな思い出でもあるんですか?(笑)ruby援護の人おしえてください。
0234nobodyさん2007/06/25(月) 08:29:54ID:???
PHP擁護してる奴ってプログラミングセンスまったくないんじゃね。
10行で済むプログラムってw
0235nobodyさん2007/06/25(月) 08:46:29ID:???
うける(笑)Rubyさんって無駄に労力使うんですね(笑)
Mですか?wwwwwwwww
0236nobodyさん2007/06/25(月) 09:21:35ID:???
>>232-233
PHPで10行で済むプログラムならRubyでも10行でできるじゃん
0237nobodyさん2007/06/25(月) 09:21:52ID:???
センスない奴が書けば、どんな言語で書いたプログラムでも糞になるわな
0238nobodyさん2007/06/25(月) 18:38:00ID:???
Rubyはいいが、使ってるやつが宗教にまみれててきもい。まっつとかゆうきとか
0239nobodyさん2007/06/25(月) 18:46:59ID:???
そう、信者が必死になるからRubyのイメージがわるくなるんだよ。
0240nobodyさん2007/06/25(月) 18:51:50ID:???
Macがキモイのと同じ理由?
0241nobodyさん2007/06/25(月) 18:52:37ID:???
必死になってライブラリ作ったりレンタルサーバにロビー活動してくれるなら
べつにいいんだけど
0242nobodyさん2007/06/25(月) 19:14:27ID:???
>>238
つまりPerlもきもいんだな?
0243nobodyさん2007/06/25(月) 19:23:24ID:???
>>242
うん、そう。
0244nobodyさん2007/06/25(月) 21:27:24ID:???
>>238
matz 氏はそんなでもない。
結城氏はRubyがどうとか以前の部分でアレな時がある。
0245nobodyさん2007/06/25(月) 21:34:04ID:???
Perl作った奴も何かの信者なのかよ
PHP開発者はユダ公だし・・・
宗教的情熱が言語開発に向かうのか?
0246nobodyさん2007/06/25(月) 22:00:34ID:???
Ruby系で一番ヤバイ奴ってmatzでもゆうきでもなくアレじゃない、
「きかいねこ」とかいう奴。

超ヲタ丸出しの文体。
0247nobodyさん2007/06/25(月) 22:41:25ID:???
Perlを作ったlwallは、Church of the Nazareneだっけか?

0248nobodyさん2007/06/25(月) 22:50:14ID:???
結城浩は基本的にJavaの人で、Perlもやるって感じ。Rubyについては門外漢。ペチパーのレベルの低さがまた現れたな。
0249nobodyさん2007/06/25(月) 23:21:18ID:???
Ruby作者「Rubyは21世紀のBASIC!PHPは21世紀のハンドアセンブル」
http://news23.2ch.net/test/read.cgi/news/1182778701/

ヘチパーm9(^Д^)プギョー
0250nobodyさん2007/06/26(火) 00:27:25ID:???
http://www.netbeans.org/download/flash/jruby_on_rails/jruby_on_rails.html

RubyはJVMで実行できるようになったり、オライリーから色々な本が出て
初期の実行速度が遅いやリファレンスが少ないなどの問題は解決されつつあるが
0251nobodyさん2007/06/26(火) 01:24:45ID:???
>>248
お前もうちょっと情報仕入れなおした方がいいよ。
最近勉強してないだろ?
0252nobodyさん2007/06/26(火) 02:47:09ID:???
現状じゃLLの中でまともに食えるのはPHPぐらいだな。
給料も技術者のレベルも底辺だけど。
0253nobodyさん2007/06/26(火) 03:46:51ID:???
PHPでも場合によっては月給50万円取れるよ。
0254nobodyさん2007/06/26(火) 12:14:54ID:???
>>250
ネイティブ環境の実行速度は、YARVがリリースされるまでは
劇的には速くならんと思う。伸び代がたくさんあるとも言えるけど。
0255nobodyさん2007/06/26(火) 12:26:25ID:???
キモいとか言ってるやつの方が、よっぽどキモい件について
0256nobodyさん2007/06/26(火) 12:33:16ID:???
Ruby信者ってほんとわかりやすいよね(笑
0257nobodyさん2007/06/26(火) 13:44:14ID:???
CakePHPのようなPHPのフレームワークに飲み込まれそうな気もするが
Railsのほうが使ってる人多そうなイメージあるけどね。
02582552007/06/26(火) 14:16:19ID:???
>>256
ハズレw
Ruby使ったことありませんw

ただ単に技術者なら、技術の善し悪しで語るのが普通であって、
性格やら個人攻撃するやつは、技術者としては変。
0259nobodyさん2007/06/26(火) 15:55:16ID:???
>>258
>キモいとか言ってるやつの方が、よっぽどキモい件について

↑これもまた「性格やら個人攻撃」に該当する発言であり、
お前の単なる主観でしかないわけだが。

自己矛盾に気がつかないヤツは、技術者としては変。
0260nobodyさん2007/06/26(火) 19:40:37ID:???
>>259
そうつっこまれると思ったよw
0261nobodyさん2007/06/26(火) 19:56:01ID:???
Ruby信者は必死だなw
0262nobodyさん2007/06/26(火) 21:50:40ID:???
>>259
再帰くらい使いこなせないで
なにがプログラマかと。
0263nobodyさん2007/06/27(水) 05:21:19ID:???
難しいことを簡単にした方がいいのに難しいことを難しいままして達成感を無駄に味わいたがるのがPHP批判者だな。つまらね〜やつら(笑)
0264nobodyさん2007/06/27(水) 06:53:29ID:???
RPGツクール > PHP > C言語
0265nobodyさん2007/06/27(水) 10:18:51ID:???
どの辺を難しく感じたのかが気になる。
0266nobodyさん2007/06/27(水) 14:29:28ID:???
相対的に難しいかどうか、だろ
全く、rubyオタはこれだからキモがられるんだよ
0267nobodyさん2007/06/27(水) 14:33:19ID:???
おねがいだからこれ以上Rubyをいじめないでください(笑)
0268nobodyさん2007/06/27(水) 16:48:44ID:???
PHPしか出来ないのにプログラマ気取りの奴って恥ずかしくないのかね。
0269nobodyさん2007/06/27(水) 17:05:26ID:???
あなたはプログラマって何をする人のことかわかってますか?
0270nobodyさん2007/06/27(水) 18:58:40ID:???
>>268
英語しか出来ない人は言語学者になっちゃいけないのか?
0271nobodyさん2007/06/27(水) 20:37:28ID:???
しかもRubyすら難しいってどれだけ底辺だよ
0272nobodyさん2007/06/27(水) 21:52:29ID:???
>>271
PHPしか出来ない≠rubyを難しいと感じる
日本語すら難しいってどれだけ底辺だよ
0273nobodyさん2007/06/27(水) 22:25:43ID:???
あれ?英語できれば言語学者でしょw
0274nobodyさん2007/06/28(木) 10:02:56ID:???
>>270
無理だな。ソシュールの原著も読めねぇじゃん。
0275nobodyさん2007/06/28(木) 10:07:42ID:???
>>270
他の言語と比較できないじゃん。
日本で有名な金田一氏も他の言語がいろいろできたりするし。
0276nobodyさん2007/06/28(木) 13:31:22ID:???
>>274
じゃあ海外に行けなかった時代の古代日本には、言語学者に相当する人物はいなかったのだろうか?

>>275
そりゃ比較言語論をやろうと思ったらそうだろうね。
0277nobodyさん2007/06/28(木) 16:34:59ID:???
>>276
そんな昔に言語学なんてねぇよ。

そもそも比喩を持ち出して何かを
証明しようなんてのはバカか
新興宗教の勧誘部隊か
武田鉄矢のやる事だからそのへんにしときな。

人という字は二本線が支えあってる形になっている

だから人は支えあわなきゃいけません

とかな。
0278nobodyさん2007/06/28(木) 17:01:48ID:???
>>278
お前や>>268の発言のほうがよっぽど恥ずかしいぞ。
0279nobodyさん2007/06/28(木) 17:30:55ID:???
自爆おつ
0280nobodyさん2007/06/28(木) 17:36:56ID:???
この話題をこれ以上進めても
元に戻ってみても気分が悪くなるだけだ。

一度食べた食いもんは
そのまま進めばウンコになり
引き返せばゲロになるから。

こんなの、やろうと思えばいくらでもひねり出せる。
0281nobodyさん2007/06/28(木) 18:37:59ID:???
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
Ruby初心者スレッド Part 12 [プログラム]
0282nobodyさん2007/06/30(土) 05:24:45ID:???
rubyってシェルスクリプトみたいな操作には向いてる?
0283nobodyさん2007/06/30(土) 07:04:47ID:???
向いてないよ
0284nobodyさん2007/06/30(土) 08:46:56ID:???
Rubyは可読性をある程度保ったコードゴルフに向いている?
0285nobodyさん2007/06/30(土) 14:31:16ID:???
Rubyってファミコンソフトの開発に向いてる?
0286nobodyさん2007/06/30(土) 15:10:45ID:???
おれのチンポはむけてるよ
0287nobodyさん2007/06/30(土) 15:29:34ID:???
>>283
Ports/PackagesだったかがRubyで書かれてたような気がする
どこが向いてないの?
てか一番向いてる言語は何?
0288nobodyさん2007/06/30(土) 16:31:02ID:???
Perだろ。インストール率の高さ、バッチ処理向けの言語機能、モジュールの多さからして。
0289nobodyさん2007/06/30(土) 16:32:38ID:???
MacPortsはtclで書かれてたな。ちょっとびっくりした。
0290nobodyさん2007/07/01(日) 01:13:15ID:???
Perlの機能はRubyでほぼカバーできるので
移行が進むと思うよ。速度が遅いのもYARVで解消されるし
時間の問題って感じ
0291nobodyさん2007/07/01(日) 01:16:12ID:???
あ〜でもC#がいくら良くてもJAVAの仕事全てが移行してるわけじゃないし、
Perlの一部の仕事はRubyに移行するかなってぐらいか。
0292nobodyさん2007/07/01(日) 15:51:47ID:???
Rubyの時代は来ないと断言できる。
出来たのが比較的新しいだけで、言語が大して新しくない。
ActionScriptの方がまだWebのGUI部分で流行る可能性が高いとさえ思う。

Rubyでしか出来ないことが無い。
Rubyの方が圧倒的に効率がよいケースが無い。
Rubyの方が実行速度が速いケースが無い。
Pythonより読み難い。
Perl程自由度がない。

Rubyはプログラミングの勉強専門言語だと思う。
0293nobodyさん2007/07/01(日) 17:53:39ID:???
パスカルみたいなもん?
0294nobodyさん2007/07/01(日) 18:42:25ID:???
PascalはDelphiがあったから
一応、一時代は築いたとしてあげてくれよん。
0295nobodyさん2007/07/01(日) 18:45:55ID:???
>>292
>Pythonより読み難い。
>Perl程自由度がない。
この辺ちょっと怪しいな
0296nobodyさん2007/07/01(日) 22:30:47ID:???
Rubyが流行ってるんではなく、Railsが流行ってるんだと、誰かが言ってた。
0297nobodyさん2007/07/02(月) 00:09:04ID:???
Rubyは後発だし、当然言語仕様は優れてる部分が多いんだけど、別にRubyじゃなくてもいいんだよね。
ウェブアプリなんて、DBから値を引いて来て、それを出力するだけだから。
Rubyはオブジェクト指向だけど、ウェブアプリはオブジェクト指向である必要はない。
PHPのオブジェクト指向は中途半端、Perlのオブジェクト指向は奇妙だけど、それで困ることはほとんどない。
0298nobodyさん2007/07/02(月) 00:11:20ID:???
Pythonの見た目重視過ぎのインデント構文や
Perlの可読性無視の特殊変数の山さえ
どうにかなるならRubyなんていらないがな
0299nobodyさん2007/07/02(月) 00:13:14ID:???
レキシカルスコープのないPHPなんて論外
0300nobodyさん2007/07/02(月) 00:21:52ID:???
>>296
まあ現状Rails以外でRubyを選択する理由はないんじゃないの?
0301nobodyさん2007/07/02(月) 00:36:45ID:???
実際、Rubyを選択する理由は>>297のいうとおり
1. Rubyが手になじむ(プログラミングを楽しめる)
2. Ruby on Rails
ぐらいしかない気がするな
あと開発効率も良いんじゃないか、と思うが根拠は特にない

でも1番の理由だけで十分じゃね? と思う俺はRuby信者
0302nobodyさん2007/07/03(火) 03:32:02ID:???
今までPHPで最近rubyの勉強はじめたんだが
プロセスのフォークとかできんのな。
ウェブに特化されたPHPは世界を狭くする…?
0303nobodyさん2007/07/03(火) 03:42:32ID:???
forkぐらいPHPだってできるでしょう。
Rubyは後発なんだからforkよりもっと使いやすい子プロ制御を載せて欲しかった。
0304nobodyさん2007/07/03(火) 18:37:53ID:???
daemon作ったりもできるみたいよ
すげー
PHPが毛ジラミに見えるな
0305nobodyさん2007/07/04(水) 00:08:46ID:???
仮にdaemon作れるとしても、作る必要がないけどな。わざわざRubyで。
0306nobodyさん2007/07/04(水) 00:18:44ID:???
>>305
作って使ってますが。
>>304
でもdaemonが作れても言語的に自慢するようなことじゃあないと思う。
0307nobodyさん2007/07/04(水) 00:56:24ID:???
Perlのバッタなんだからそのぐらいは当然出来ないとねぇ。
RubyでWindowsをシャットダウンしないとあまり衝撃は無い。
0308nobodyさん2007/07/04(水) 01:31:57ID:???
>>306
メールデーモンでも作ってから発言しる。
0309nobodyさん2007/07/04(水) 01:56:01ID:???
何だこのバカ。smtpのことかなぁ。
smtpなら簡単に作れるけど。
0310nobodyさん2007/07/04(水) 03:27:58ID:???
>>309みたいな基地害は、無意味にRubyでdaemon作りを楽しむキモヲタです♪
0311nobodyさん2007/07/04(水) 09:42:53ID:???
スクリプト言語でsmtpd作る意味が分からん。
ddnsの更新デーモンみたいな
簡単なやつをサクッと作ることに意味があるのに。
0312nobodyさん2007/07/04(水) 15:55:57ID:???
Rails採用はネタ
http://www.itmedia.co.jp/news/articles/0707/04/news034.html
0313nobodyさん2007/07/04(水) 16:21:15ID:???
>>311
>ddnsの更新デーモンみたいな

そういうのはデーモンとは言わねぇんだよ馬鹿。
0314nobodyさん2007/07/04(水) 16:28:47ID:???
>>312
正直RSSなんて一度も使ったことないし、使いたいとも思わない。
なんでみんなそんなに情報の波に呑まれたがるんだろう??
0315nobodyさん2007/07/04(水) 18:53:24ID:???
>>314
こんなやつがRubyを使ってるw
0316nobodyさん2007/07/04(水) 19:06:34ID:???
ウェブアプリはRubyで書いても何でも書いても出来ることに違いはないからな。
PHPは冗長でくだらないとは思うけど、PHPがダメだとは思わない。
楽天が松本を雇ったのも完全にプロパガンダだよな。
楽天はWEB2.0企業なんですよ。凄いでしょう?っていう。
これこそくだらないね。
0317nobodyさん2007/07/04(水) 19:34:59ID:???
PHPがどうしてもうざいので
同じものが出来るならPythonかRubyどうしても使いたい
0318nobodyさん2007/07/04(水) 22:14:38ID:???
楽天自体に技術はないからねぇ。
ほとんど外部発注でコードぐちゃぐちゃ、統一感なし。
だからフレームワークをつかいたいんじゃないだろうか。

正直PHPで不満ないけどRailsは面白そうだ。
0319nobodyさん2007/07/04(水) 22:26:02ID:???
Google「PHPが最強だと悟った」
http://news23.2ch.net/test/read.cgi/news/1183551385/

GoogleまでPHPに走ってPython発狂Rubyリストカットwwww
0320nobodyさん2007/07/05(木) 00:28:11ID:???
どこにもPHPが最強だとGoogleが悟ったなんて事が書いてないんだが
Zend社員さんの工作活動するならもっとしっかりして下さいよ
0321nobodyさん2007/07/05(木) 00:49:35ID:???
ウェブ系企業の技術というのは大規模サイトを安定運営出来る能力。
ウェブアプリ作ること自体はどうってことない。
どんな巨大なウェブサイトでも、結局はショッピングカートや掲示板の群れに過ぎないから。
0322nobodyさん2007/07/05(木) 17:05:28ID:???
youtubeがほとんどpythonで書かれているとどこかで見たけどマジ?
売却前からpythonで書いてたのかね?
0323nobodyさん2007/07/06(金) 04:19:47ID:???
書かれていたらなに?やっぱPythonすげぇなから〜Google御用達のスクリプト言語だわ、勉強すっかってこと?
0324nobodyさん2007/07/06(金) 06:05:35ID:???
Pythonすごくいいけどね
まあ、とりあえず動くものテストで作るには便利だしね。Rubyも
0325nobodyさん2007/07/07(土) 00:25:55ID:???
BitTorrentもPythonで作られてるらしいぞ
普通にアプリ作れてすげー
0326nobodyさん2007/07/07(土) 18:14:30ID:???
Rubyで書かれたアプリケーションってあんま聞かないな。
GUIまわりが弱いってことかな?
0327nobodyさん2007/07/07(土) 18:28:01ID:???
弱いというか決定的/支配的なものが出てない。
主要開発者がUNIX畑出身が多くてGUIに興味ないのも大きいんだろうけど。

Tk → 標準だが、いまさらTk?
Ruby-Gnome2 → けっこう充実してるようだがX環境以外ではどうなの?
JRubyでSwing → 今後はアリかも。
RubyCocoa → Mac専用。Leopard(時期MacOSX)では標準搭載。
あとVisualuRuby(typoにあらず)とかFxとかwxとかあったけど。
0328nobodyさん2007/07/07(土) 20:07:06ID:???
Apolloも忘れてもらっちゃこまるんだぜ
UNIXで動かなかったり、マニュアルが手抜きだったりと欠点も多いけど
使いやすさはガチ

しかし確かにRuby製のGUIアプリケーションって、極端に少ないな・・・
それほど速度も必要ないし、オブジェクト指向が活用できるし、Ruby向きの題材だと思うんだが
0329nobodyさん2007/07/07(土) 23:49:13ID:???
python最強でFA?
0330nobodyさん2007/07/08(日) 00:01:15ID:???
できるやつはいろんな言語が使える。
できないやつは自分が使える言語最強と主張する。
0331nobodyさん2007/07/08(日) 12:42:40ID:???
子飼も松本も無数の言語を学習して、その上でPHPは糞と言ってるんだが。
0332nobodyさん2007/07/08(日) 13:11:05ID:???
>>328
Rubyがコンパイル(ビルド)言語になったら是非使いたいね。
Cの次を探して色々試したけどDは変わり映えせずHaskellは使いづらい。
GUIってのは他人に使わせるものだから、え〜ではまずRubyをインスコして〜とかはありえない。
0333nobodyさん2007/07/08(日) 13:16:06ID:???
exerbは?
0334nobodyさん2007/07/08(日) 13:39:05ID:???
>>333
そういうのならHSPでいいや。なでしこでもいい。
0335nobodyさん2007/07/08(日) 13:52:28ID:???
>>333-334の繋がりがよくわからん
exerbだと何か問題があるってことか?
0336nobodyさん2007/07/08(日) 14:16:06ID:???
>>335
大人になればわかるよ
0337nobodyさん2007/07/09(月) 19:09:02ID:???
>>332
C++かC#でいいじゃん。
0338nobodyさん2007/07/10(火) 03:20:34ID:???
PHP → 百行以下のコードのプログラム HTMLと混在したい場合
Ruby → 数百から数千行程度のプログラム
Java → 数万行以上のプログラム

で使い分ければいいんじゃね。どうせJava以外は覚えるのにそんな時間
かからないし
0339nobodyさん2007/07/10(火) 14:36:37ID:???
>>338
どういう根拠や基準で分けたのか、サッパリ意味がわからねぇ。

俺はPHPで数千行のスクリプトも書くし(それも複数ファイル)、
HTMLとの混在はしない(独自のテンプレート・システム)。
0340nobodyさん2007/07/10(火) 22:01:32ID:???
Rubyは他のスクリプト言語と比較しても極端に遅いし、
極端に色々省略出来すぎる文法でPerl並に読みにくい。

つまるところPHPでおk
0341nobodyさん2007/07/10(火) 22:33:15ID:???
過去の資産を使いたいオッサンはPerl。
無意味に自己満足したいヲタはRuby。
普通に無難に簡単にやりたいならPHP。
日本人でなおかつ変態ならPython。
0342nobodyさん2007/07/10(火) 22:52:59ID:???
>>340
書きにくいPHPなんてやだ
0343nobodyさん2007/07/10(火) 22:55:00ID:???
CRubyって何だよ。検索してもサッパリわからない。
0344nobodyさん2007/07/10(火) 23:35:14ID:???
PHPでフレームワーク使うと
$this->だらけになってほんと見づらいし汚いし最悪だから
0345nobodyさん2007/07/10(火) 23:39:42ID:???
ZendFrameworkのソース少し見てみたが、
あれのどこが読みやすいのか甚だ疑問。
0346nobodyさん2007/07/11(水) 02:20:03ID:???
フレームワークなんかそもそも使わねぇし。
0347nobodyさん2007/07/11(水) 07:54:55ID:???
>>343
JRubyに対してCで書かれたRubyてことじゃないの?
0348nobodyさん2007/07/11(水) 16:48:29ID:???
>>347
なるほど。Rubyの相対表記ね。
Rubyに関われば関わるほど人生を浪費することを改めて認識した。
0349nobodyさん2007/07/12(木) 02:30:43ID:???
実際にはPHPのおかしな言語仕様のせいで
バグやセキュリティ問題に悩まされるほうが
人生の無駄だけどね
0350nobodyさん2007/07/12(木) 02:51:14ID:???
>>349
>バグやセキュリティ問題に悩まされる

それってお前のスキルが低いだけだろ。
言語のせいにするな。

そもそもバグやセキュリティ問題が皆無の言語など存在しない。
0351nobodyさん2007/07/12(木) 04:01:28ID:???
スキルがなくても簡単に使えるのがPHPなのに矛盾してませんか?
0352nobodyさん2007/07/12(木) 04:11:59ID:???
http://pukiwiki.hnw.jp/index.php?PHP%CA%D9%B6%AF%B2%F1%2F%A4%B5%A4%DE%A4%B6%A4%DE%A4%CA%C3%CD%A4%CE%C8%E6%B3%D3%C9%BD

こういう明らかにバグの原因となるような言語仕様を理解する事が
スキルじゃなくて人生の無駄じゃないのか。
0353nobodyさん2007/07/12(木) 10:10:28ID:???
>>352
全体的に型変換を意識しなくていい設計になってるんだよ。便利じゃん。
0354nobodyさん2007/07/12(木) 14:49:11ID:???
>>352
それで実際に困る人がどれだけいるか、困る場面がどれだけあるか、ってことだよ。
便利さと副作用はトレードオフの関係だ。

それを踏まえたうえで、やはりPHPはLL界で最高シェアを取っているわけだ。
仕様の完璧さとかコードの芸術性とか、そういうのにこだわるのはキモヲタだけ。
0355nobodyさん2007/07/12(木) 18:39:34ID:???
間違いやすそうな部分だけは明示的に型指定してやればいいだけだし、実害なんてないと思うんだが。
0356nobodyさん2007/07/12(木) 20:41:36ID:???
PHP しょっちゅう見つかるセキュリティホールに変な言語仕様、
やたらとプログラマーが多いがまともなプログラムかけるのは一握り
それが最高シェアの実態だよな
0357nobodyさん2007/07/12(木) 21:39:51ID:???
>>356
うん、そうだよ。

で、Rubyとかはキモヲタが自己満足してるだけのオナニー言語。
それが最低シェアの実態w
0358nobodyさん2007/07/12(木) 21:43:15ID:???
大卒以上より高卒以上の方が該当人数多いしレベル低い傾向なのは至極当然のこと。
別にPHPが悪な訳じゃないよ。いつの時代でも容易なものは尊敬されない。Web系のVBみたいなもの。
0359nobodyさん2007/07/13(金) 17:04:41ID:???
IT土方の集会場はこちらですか
0360nobodyさん2007/07/19(木) 01:36:02ID:HpZ71S5N
1.8.5と1.8.6の互換性に触れると「Railsが悪い」と言うくせに、
Rubyって何に使えるのと聴くと「Railsが凄い」と言う
0361nobodyさん2007/07/19(木) 04:00:25ID:???
ぶっちゃけ、Railsそんなに良いか?
本当にRailsで快適に開発できるものなんて、ありきたりなトイプログラム程度だぞ。
それなりのレベルのもの作ろうとすると他の言語・フレームワークと大して変わらん。
0362nobodyさん2007/07/19(木) 04:29:55ID:???
もちろんそうよ
0363nobodyさん2007/07/19(木) 05:23:01ID:???
作れる、作れないでいったら他の言語・フレームワークと変わらないかもな。
Rails使えば遥かに快適だが
0364nobodyさん2007/07/19(木) 07:29:40ID:???
ありきたりなプログラムがトイプログラムってのが
分らないな。ありきたりなプログラムはそれなりの需要があるから
ありきたりなんじゃないか
0365nobodyさん2007/07/19(木) 08:48:13ID:???
まだあったんだ、趣味スクリプト
0366nobodyさん2007/07/19(木) 10:01:12ID:???
PHPなんかで無駄に時間かけて一から作るなら
Railsでさっさととりあえず動くもの作って
クライアントに見せて要望聞いてから本格的に開発
したほうがよっぽど早いし
0367nobodyさん2007/07/19(木) 18:56:15ID:oZlZzBRy
>>233
PHPで10行もかかるプログラムを、1行か2行で書くのがRuby信者






0368nobodyさん2007/07/19(木) 20:26:29ID:???
Rubyだと自然と短くなるよね。
ドットでつなげていくだけだから。
0369nobodyさん2007/07/19(木) 23:08:20ID:???
PHPがRubyよりも早いのはYARVが実装される今年の12月まででしょw
0370nobodyさん2007/07/20(金) 00:20:54ID:???
>>369
rubyを擁護しているつもりかもしれんが、YARVについては禁句だw
実際、開発者をつぶさずにどれだけおだてるかに懸かってる現状w
0371nobodyさん2007/07/20(金) 01:59:33ID:Dt2QFRjJ
>>233
Ruby信者の手にかかれば、比較するPHPのコードが5倍に増えるからな。

Ruby信者「PHPのコード糞なげぇ」
PHPユーザA「俺が書いたPHPのコードの方がRuby信者が書いたRubyのコードより短いのだが(笑い)」
PHPユーザB「Ruby信者ってどれだけ馬鹿なプログラムしか書けないんだ(冷笑)」

0372nobodyさん2007/07/20(金) 03:32:13ID:???
PHPは根本的に言語機能が少ないので、冗長にしか書きようがない。Rubyと比べても、Perlと比べても。
そもそもPHPは初学者用の言語だから仕方ないと言えば、仕方ないが。
0373nobodyさん2007/07/20(金) 04:14:00ID:???
激しくスレ違いではあるが。

>>372
根本的に間違ってる。

> PHPは根本的に言語機能が少ないので
ではなく、あちこちで言われているように
「PHPは根本的にイケてないので」が、多分一番正解に近いと思う。
だって
-----------------------------------------------
<? header('Contente-type: text/html; charset=utf-8'); ?>
<? session_start(); ?>
<html>
<body>
<?= "Hello, ". isset($_SESSION['myname']) ? $_SESSION['myname']: 'everyone'; ?>
</body>
</html>
-----------------------------------------------
だよ。正直、全然冗長でもないし、これと同じだけのことをするのに
PerlやRubyやJavaで(当然、必要なライブラリを含めて)何行必要か
合算するまでも無かろう。

ただこれが素直に評価されないところに、PHPのイケてなさがある。
例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、
とかな。
0374nobodyさん2007/07/20(金) 04:23:11ID:???
>>373
>ただこれが素直に評価されないところに、PHPのイケてなさがある。
>例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、とかな。

1行目と2行目のつながりがまったく分からないおいらに誰か解説頼む。
ついでに <? ?> だとどういう問題があって <% %> だとなぜ問題にならないかもお願い。

03753732007/07/20(金) 04:47:10ID:???
>>374
確かにわかりにくい。じゃあ、
> 例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、
> とかな。
を抜きで読んでくれ。

# これは、
# <?xml
# で誤作動するPHPのイケてなさを書いただけなので、本質ではない。と思う。
0376nobodyさん2007/07/20(金) 08:41:33ID:???
SESSIONなんて直接ビューに書くな
0377nobodyさん2007/07/20(金) 10:06:47ID:???
<? header('<?xml version="1.0" encoding="UTF-8"?>'); ?>
0378nobodyさん2007/07/20(金) 10:20:04ID:???
>>375
ああなるほど、xml。
イケてないという表現がぴったりな話だ。
0379nobodyさん2007/07/20(金) 13:23:45ID:???
<? session_start(); ?>

これが一番気になる
0380nobodyさん2007/07/20(金) 20:56:31ID:???
人を憎んで言語を憎まず
0381nobodyさん2007/07/20(金) 22:21:26ID:???
じゃあ、どこがPHPが冗長か言おうか。
まず、配列の初期化な。なんで、$arr = array(1,2,3)なの?よほどチンケなマクロ言語とかでも、$arr = [1,2,3]とか $arr = {1,2,3}とか書けるでしょう?
あと、$arrの$ね。これ、何のためについてるの?PHPって変数はスカラーもリストもハッシュも一緒くたでしょ?
さらに、array_map("hoge", $a)のhogeって何コレ?無名関数がないのに、なんでmap()を実装しちゃったの?function hoge() {}を定義するくらいなら、foreachで回した方がマシだわ。
0382nobodyさん2007/07/20(金) 22:50:40ID:???
>>381
なんか全然わかってないな
0383nobodyさん2007/07/20(金) 23:11:11ID:???
言語どうこうもあるが
PHPの軽量とされてるフレームワークとRailsじゃ
機能が全然違うからね。
0384nobodyさん2007/07/21(土) 00:19:51ID:???
>>382
ほう、何がどう分かってないのか説明してもらえる?
0385nobodyさん2007/07/21(土) 01:33:44ID:???
>>384
えー全部?いいよおまえはそのままで。おれおまえの親や教師じゃないからさぁ。
new Array()なんて常識だし、どの言語でもforとmapは基本的に同じもので一つの決定的な目的が違う。
そういうのが文法に囚われてるおまえぐらいの駆け出しだとわからないんだよ。
0386nobodyさん2007/07/21(土) 01:40:33ID:???
PHPは知らんが、ASP.NETとかと比較するとRailsの機能なんて塵レベルだぞ。
ショボすぎる。
0387nobodyさん2007/07/21(土) 01:52:42ID:???
は?PHPにはarray()しかないじゃん。だから、$arr = array(array(array()))ってネストすると物凄く見づらい。
無名関数ないのにmap()を実装してるのが馬鹿仕様だってこと。array_map()が使い物にならないから、アホみたいにarray_xxx()って関数群があるんじゃん。
他にも、三項演算子が左結合だったり、printが演算子でprintf()が関数って謎仕様とか。
0388nobodyさん2007/07/21(土) 07:30:16ID:???
>>381
<?php
$a = array(1, 2, 3, 4, 5);
$b = array_map(create_function('$n', 'return($n * $n * $n);'), $a);
print_r($b);
0389nobodyさん2007/07/21(土) 10:08:19ID:???
>>386
どういう点がしょぼいのかくらい書いてくれ
0390nobodyさん2007/07/21(土) 12:47:37ID:???
ボタンやラベルみたいな超基本的なものしかなくて、カレンダーとか自作しないといけない

アプリケーション起動時と終了時やセッション作成時と削除時などのイベントに応じた処理など
基本的な事もできない

幾らでもある
0391nobodyさん2007/07/21(土) 12:58:00ID:???
データベースのテーブルを表示するにしても、
DataGridにデータソースをバインドするだけのASP.NET、
Railsは自前でDB読み込み&テーブルタグ出力コードを記述しないといけない。
0392sage2007/07/21(土) 15:57:36ID:OWRzXupN
railsもstrutsもsymfonyも知らないけど、やっぱvisual studio使ったasp.netがぶっちゃけ最強じゃね?
visual studioも無償版のexplessで充分だし、.net frameworkの豊富すぎるクラスライブラリもあるし。
asp.net使う人口がphpやjava、railsより少ないのが理由か分からんけど全然比較対象の話題でない。
linuxで動くmonoもこつこつ開発進んでることもあるし、なんかrailsやってみないか?て話をもちかけられてもasp.netでいいじゃんって思う。
VS2005とASP.NET2.0は凄い開発が楽よ。
まじで何か反論ない?railsとかasp.netより後に注目されてるから、何か勝る点があるのかな?って思うけどやっぱ殆どないんかね?
じゃぁ好きな開発環境使えば良いじゃんってことになるけど、そうも行かない政治的なうんぬんもあるんで・・・
0393nobodyさん2007/07/21(土) 16:31:45ID:???
phpのarrayの冗長さと無名関数が言語機構に取り込まれてない
(create_functionは結局文字列のevalみたいなもんだし)
鬱陶しさは確かにあるな

phpからrubyに移行中だけど
やっぱrubyに慣れるとphp書くときに無駄に書いてんなあという気はする
コードが短くなる云々というよりも
コード単位の意味合いの密度がrubyは高いから
0394nobodyさん2007/07/21(土) 17:57:01ID:???
クライアントサイドはFlexやAjaxなど色々あるので
サーバサイドのフレームワークで何でもGUIで作れます
みたいなのは逆に選択肢を狭める結果になるんじゃ
ないだろうかね
0395nobodyさん2007/07/21(土) 22:12:05ID:???
GUIとか嫌いなんだけど、これからWebは
ASP.NETみたいな環境の時代になってくんだろうな。

10年後とか先にはスクリプト言語とかもそれ程必要とされなくなるんだろ。
今DB使うのにSQL知らなくても扱える訳だし。

例えば、デザインを頑張ったら、どんなメディアでも通用する
配色や造形的センスがその先にはあるだろうけど、プログラミングって
どんなに頑張っても時代が何でも簡単に出来るようにしていってしまう。

未来のその先にあるのはただの退屈なオペレーション。
そう考えると空しい。

サーバー構築とかも結局は誰かが作ったプログラムの
そのプログラムのみにしか関係ない癖の対処を覚えるのが山ほどあって
プログラム変わったら、その知識は完全丸ごと捨てる訳じゃん。
なんか、俺、今何してるんだろう、って思う。泣きたい。
0396nobodyさん2007/07/21(土) 22:12:24ID:???
Railsマンセー厨は、そろそろ周りを見渡すべきだな。
低レベルかつ的外れな主張が多すぎる。
0397nobodyさん2007/07/21(土) 22:18:46ID:???
低レベルかつ的外れな主張とは例えば?
0398nobodyさん2007/07/21(土) 22:20:09ID:???
図に描いたり、仕組みだけ言葉で説明するなら
GoogleやYahooですら30分かからない程度の仕組みを
コンピュータ側にあわせて膨大な時間で、
後に不必要になる技術を学び続けるのって悲しくない?

一度しかない人生を2次元のディスプレイの前で無駄にしたくない。
もういやだいやだいやだ。
0399nobodyさん2007/07/21(土) 22:55:27ID:???
コンピュータ側をわかってない一握りの人材のために
長大なクラス名をタイプさせられ、糞重いライブラリや、
使いもしない無駄な機能満載の巨大モジュールの
使用を義務づけられるのは悲しい。
0400nobodyさん2007/07/21(土) 23:00:13ID:???
鬱グラマしかいないのかここは
0401nobodyさん2007/07/21(土) 23:09:29ID:???
        , ‐' ´   ``‐、             / ̄:三}                   
.     /,. -─‐- 、.   ヽ        /   ,.=j                     
 _,.:_'______ヽ、 .!       ./   _,ノ                          
  `‐、{ へ  '゙⌒ `!~ヽ. !     /{.  /                             
    `! し゚  ( ゚j `v‐冫   , '::::::::ヽ、/     そんなことよりサッカーしようぜ!
.    {.l   '⌒      ゙ 6',!   / :::::::::::::::/ __                             
.     〈  < ´ ̄,フ  .ノー'_ , ‐'´::::::::::::::;/ (_ノ)‐-、                        
.      ヽ.、 ` ‐", ‐´‐:ラ ':::::::::::::::: ;∠.   ヽ_}  ゙ヽ                 
        ,.r` "´  /:::::::::::::::::::ィ´  `ゝ  !、  /                        
     /       / :::::::::::::::: ; '´   /´\ /   r'\                
.     i      ! ::::::::::::::/ 新 | .!::::::::/ヽ、.._!ヽ. ヽ、                     
     {      {:::::::::::;:イ /   ‖i:::::::/:::::::::::::/  \                         
.      ヽ       ヽ,.ァ‐'´ /ヽ 二 ,/`ヽ、::::::::: /
0402nobodyさん2007/07/21(土) 23:57:02ID:???
サッカーで武器を持つのは反則だぞ
0403nobodyさん2007/07/22(日) 00:12:31ID:???
モジュールやクラスの分割は直行性を高めるために必要だからね。
コードジェネレーターが吐き出すコードがどれだけ保守や再利用可能な
ものかという問題もあるし。
0404nobodyさん2007/07/22(日) 00:31:16ID:RTB+z1AL
確かに業務アプリをウェブでやるような場合、ASP.NETは最強だな。
Visual Studioの完成度を見ると、コマンドラインでせっせこやってるのは原始時代に思えてくる。
当方VIM(./configure --disable-gui)ユーザだが。
0405nobodyさん2007/07/22(日) 00:46:14ID:???
Webプログラミングの場合、
サーバサイドだけじゃなくクライアントサイドも含めると
色々な言語を使い分ける必要性が出てくるから
IDEよりも一つのエディタを様々な言語のモードで使い分けた
ほうが使いやすいんじゃないかな
0406nobodyさん2007/07/22(日) 00:46:38ID:???
とりあえず.net厨とかお呼びじゃないから巣へ帰れ
0407nobodyさん2007/07/22(日) 00:49:42ID:???
クライアントサイドだと、既存のものだけで様々なコンポーネントがあるし
拡張性も高いし。

http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
0408nobodyさん2007/07/22(日) 00:51:31ID:???
Flexの話ね。Railsじゃなくて。
クライアントサイドとサーバサイドが全部手に入って便利
みたいな話なんだと思うけど、そこは別々でいいんじゃないかと思う。
0409nobodyさん2007/07/22(日) 01:37:32ID:???
.NETはWindowsサーバの信頼性を高めるもしくは*nix系のサーバでまともに
動くようになってからpushしてください。

・・・RedHatすら購入を渋るクライアントにWindowsサーバの購入および保守
費用の負担を要求するのは不可能に近い現状です。
0410nobodyさん2007/07/22(日) 02:40:07ID:???
.確かにnetは金かかるだけあって高機能な点は否定できない。
俺やクライアントに金があれば、Rails使わず.netで作るんだけどな
04113922007/07/22(日) 04:52:52ID:???
>409みたいなことはよく聞くけど俺そんなクライアントに会ったことない。
小規模運用のクライアントなら、「高い」って言われても、すべて無償のもので開発・構築すると逆に開発工数・運用コストが高くなるって説明してくけどね。
だから*nix系は無視。
まぁ、Yahoo規模なら確かにサーバーの数に比例してライセンス代が高つくのは分かる。
それとWindowsサーバーの信頼性はどう低いわけ?やばいことがあるなら具体的に話してくれ。
VSやSQL Serverも高いけど、それで工数減らすことができるのなら安い買い物って気がするが?
てか、ASP.NET→Railsに移った人がいるなら是非理由が聞きたい。
0412nobodyさん2007/07/22(日) 09:13:56ID:???
Railsのコマンドラインツール使いやすいからね。
0413nobodyさん2007/07/22(日) 10:57:23ID:???
Railsもコード書く量少ないんで凄い楽だな。
Ruby楽しいし。
C#も結構好きだけどね。

有料ツール使えば運用コストが減るってのはないと思うなぁ・・・
覚えなきゃいけない量はそんなに大きく変わらないし。
まぁ、慣れてるの使うのが良いんじゃない?
0414nobodyさん2007/07/22(日) 13:06:02ID:8VKLZ2Rs
>有料ツール使えば運用コストが減るってのはないと思うなぁ・・・

素人か、あるいは小規模案件しかやったことのない奴か…
0415nobodyさん2007/07/22(日) 14:30:58ID:???
プロの方ですね。
私も同意見です。
0416nobodyさん2007/07/22(日) 15:02:57ID:???
オープンソースじゃない時点で土俵が違うから
MSの人はお引取り願う
0417nobodyさん2007/07/22(日) 15:13:16ID:???
age
0418nobodyさん2007/07/22(日) 17:30:42ID:???
フレームワークの設計の話は抜きで、
IDEとUIとか周辺の話で比較されてもな
0419nobodyさん2007/07/22(日) 18:46:27ID:???
有料ツールでも運用コスト変わらないと言ったら素人とか
有料ツール使ってたらプロの方ですねとか金持ちは格が違うな
04203922007/07/22(日) 19:02:54ID:???
>416
決してMSの人ではないんで…どこの人にもなるつもりないけどね。MS厨っぽく書いてるのはわざとだよ。
railsは簡単に速く作れるって聞くが結局何使っても大差ないならちょっとね。
IDEとUIとか周辺の話も踏まえて爆速で作れて保守しやすいなら考えるけど。
フレームワークの設計に関してはどれでも「すげぇ…」としか思わないし。

でも、もし自分一人で仕事するならWEBの仕事はASP.NETは選ばないな。
コミュニティが確率していて技術的な公開資料が多いLL系やjavaに行くわ。個人的に一番重要。
一方、苦労せず楽さを重要視する人もいるので中々他のものに切り替えさせるのが・・・こういう状態もまずいかなとも思うし。
railsがその革命的なものであれば良いのだが、あまり見えない。
(あぁ、あと、本当に小規模案件しかやったことない。低レベルでスマソ)
0421nobodyさん2007/07/22(日) 20:03:29ID:???
ASP.NET糞だわ
使ってる奴ですら何が良いのかまったく分ってないところが糞だわ
0422nobodyさん2007/07/23(月) 00:04:56ID:???
ASP.NETは効率良いけど面白くないし、
何より家で趣味として遊べないっていうのがプログラマ泣かせだな。

でも俺が上の人間だったらASP.NETにするし、
emacaもvimもeclipseも使わせないで強制的にVSに統一するし
やっぱ営業にマより高い賃金を出すだろうし、
デザイナにはマより低い賃金を出すだろうなって思う。

WEBデザインとかオープンソースでのプログラミングとか、
学生のアルバイトに手が出せたり一般的に趣味になり得るものは
金にならねーよ。

オープンソースなんて儲かるのは一部の有料ディストリだけ。
あいつらコンパイルして電話番の人員置いておくだけで
MSやAppleより高い利益率出してる。
0423nobodyさん2007/07/23(月) 00:23:10ID:???
金になるかならないかしかないのかよ
.net信者ってこんなのしかいないのか?
0424nobodyさん2007/07/23(月) 00:29:28ID:???
まぁ、お金は大事だよ。
お金がないと良い技術だって続いてかないしね
0425nobodyさん2007/07/23(月) 00:46:49ID:???
金が大事かどうかとかそういう問題じゃねーよ
技術や開発環境に対する見方が金になるならないの
判断基準だけで語ってるような奴が
.netがどうだとかオープンソースがどうだとか
寝言は寝てから言えよ
0426nobodyさん2007/07/23(月) 00:50:21ID:???
しかし、日本はなぜかUNIX信仰が強いよね。
ASP.NETを触ってみれば、どれだけ完成度の高いウェブフレームワークなのかすぐ分かるよ。
ボランティアベースのフレームワークとか、ZEND程度の小さな会社が開発するフレームワークじゃとても太刀打ちできないと思うね。
ただし、コンシューマー向けのサイトとか、デザイン優先のサイトを作る場合、泥臭い仕事が多いから、それだと他の言語、フレームワークでも差はつかないような気はする。
0427nobodyさん2007/07/23(月) 01:04:34ID:???
MSが金を注ぎ込んでるから完成度が高い
触れば分る
全然説得力ないな。
中身の技術を全然理解してないんじゃないの
04283922007/07/23(月) 01:31:42ID:???
俺も好きで.net始めたわけじゃない。元々Unix畑だったし。
今でも抵抗ある。>425みたいな気持ちもわからんでもない。
確かにMS依りの人は技術に対する見方が冷めているというか、極端に考え方の開きがあるような気が…
それはそれで恐い気もする。
ただここASP.NETを何年か触ってみて>426が書いたように完成度の高さがそれを打ち消してる。
ちょっと論点違うが、↓のようなことだ。時代は変わる。
ttp://www.radiumsoftware.com/0609.html#060908
金ね…生産性・保守性って言えばいいんだろうか?

ただ、成功したMixiはPerlだ。はてなはPerlもRubyも使ってるな。
ASP.NET使って幸せになったかといえばそれは嘘だし、何だかこんなこと書いてるのも馬鹿らしくなってきた。
0429nobodyさん2007/07/23(月) 01:32:50ID:???
ASP.NETは開発環境は無料で作れるから、一度試してみるといい。すぐにその凄さが分かるよ。
まあPHPとかRubyで満足してるなら、それはそれで幸せな世界なのかもしれないが。
0430nobodyさん2007/07/23(月) 01:39:12ID:???
mixiやはてなの場合は、自社コンテンツの開発だからね。しかも、非常に優れたプログラマーがいる会社。
少し前に読んだ、モバオクの開発の話で、プログラマー一人ですべて担当し、3ヶ月で終了したと書いてあった。
言語はPerlで、フレームワークは使わず、ORマッパーも使わなかったそうだ。
確かにこういう限定された条件がある場合は、Perlのような記述性の高い言語で、かつフレームワークなしの方が効率がいいと思う。
ASPNETじゃこうは行かなかっただろうね。
が、これは限定された話だ。
0431nobodyさん2007/07/23(月) 01:43:00ID:???
なんでPerlなんだ?
偶然それを使ってきたからなのか、
Perlにアドバンテージがあると踏んだからなのか?
0432nobodyさん2007/07/23(月) 01:55:46ID:???
今で言うPHPみたいにPerl一色だった時代があった。
その時期の人が今ベテランって事。
JAVAは何かを試してみるような自社でのサービスには向かないだろ。
エンターテイメント系のサービスで少数で作るなら
Perlか今ならPHPだよ。

IIS5の時代のWindowsサーバーは酷かったしね。
6移行はマトモになったけど。
0433nobodyさん2007/07/23(月) 02:12:10ID:???
MSの宣伝活動か?
技術的な話のできるもっとまともな宣伝部員はいないのかw
04343922007/07/23(月) 02:19:00ID:???
> エンターテイメント系のサービスで少数で作るならPerlか今ならPHPだよ。
これがわからない。Perlはベテランでない限り逆効果でしょ。
PHPは教育コストがかからないって印象しかない。後でわやになるのが落ちと思う。
どうせならRubyやPython選んだほうが良いような。
よくLL系言語 VS Javaで比較されるが、自分は大規模用に使われるJavaは知らないし、何か微妙な立場にあるASP.NETはどうなん?って疑問に思う。
0435nobodyさん2007/07/23(月) 03:01:31ID:???
Perlはある程度書けるようになるまでに時間がかかるのは確かだが、そのレベルに達すればその記述性は強力だよ。
それはmixiやモバオクが一人の開発者で作られたことからも分かる。
0436nobodyさん2007/07/23(月) 05:45:53ID:???
>>435
mixiぐらいなら他の言語でも優秀なプログラマ一人で作れる。
0437nobodyさん2007/07/23(月) 07:17:41ID:???
スケールが面倒なだけで機能的には掲示板と変わりないよな
0438nobodyさん2007/07/23(月) 09:19:04ID:???
どっちかと言うと運用のが大変だろな
0439nobodyさん2007/07/23(月) 12:24:34ID:???
それ言い出したら、ウェブアプリはすべてPOSTされた文字列をDBに入れて、DBから出した文字列を加工してHTMLにするだけだから。
0440nobodyさん2007/07/23(月) 14:45:08ID:???
毎回同じ事の繰り返しだからこそRailsみたいなフレームワークを使ったほうが
効率が良くなるんじゃない
0441nobodyさん2007/07/23(月) 16:26:06ID:???
大して量もないくせにDB使うやつはミーハー
0442nobodyさん2007/07/23(月) 16:45:35ID:???
昔ながらのプログラマーはそういう傾向があるね。
実際データ形式とロジックを最適化すればオーバーヘッドも少ないし数々の利点がある。
でも私はDB使うお^^^^^
0443nobodyさん2007/07/24(火) 00:57:19ID:???
>>439
>それ言い出したら

それ言い出したら・・・って、それが全てだろ。最重要事項だ。
したがってどの言語を使ってもやりたいことは実現できる。
だったら習得コストと開発コストが安いPHPが最強だと俺は思う。
0444nobodyさん2007/07/24(火) 01:02:30ID:???
開発コスト、書き始めるのは簡単で安そうなんだが
なんか色々面倒くさくて結局高くなってるわ、うちの場合。
0445nobodyさん2007/07/24(火) 01:19:00ID:???
PHPがまともなオブジェクト指向言語だったらの話だな
実際は酷いもんだけど
0446nobodyさん2007/07/24(火) 06:00:04ID:???
開発コストって、安いプログラマーをすぐに雇えるという意味での開発コストなら、確かにPHPはそうだな。
0447nobodyさん2007/07/24(火) 10:00:30ID:???
>>444、445
(能力の低いマが)多人数でやる・・・という前提なら、その通りだね。

でも優秀な少数精鋭(1人〜せいぜい5人以下)でやるなら、
むしろオブジェクト指向である必要はないし、
PHPだからと言って特別に面倒くさいことが発生するわけでもない。
0448nobodyさん2007/07/24(火) 10:05:56ID:???
>>445-446
素人乙。
0449nobodyさん2007/07/24(火) 10:12:14ID:???
>>447
少数精鋭だったらPHP関係なく
言語なんてなんでもいいじゃん。
グレアムみたくLispでWebアプリでも作れ。
0450nobodyさん2007/07/24(火) 10:37:29ID:???
>>449
話の主旨を勝手にすり替えないように。
今の話題は、「いかに効率よく素早く、いいものを作るか」。

たかがWebアプリで、Lispなどとわざわざ茨の道を進むバカがどこにいる。
っていうか、PHPよりLispを選ぶ利点、PHPでは実現不可でLispなら可能などというものは存在しない。
0451nobodyさん2007/07/24(火) 11:58:40ID:???
少数精鋭で短時間で開発するなら
フレームワークを使ったほうが効率よく素早い。
ところが、PHPのオブジェクト指向は中途半端なため
フレームワークの機能もいまひとつで、
出来上がりのコードも汚い。
これじゃいくら短時間で開発出来ても
後から保守に時間を無駄にするだけ
0452nobodyさん2007/07/24(火) 12:04:43ID:???
別に上手に作ればPHPでも保守コストなんてそんなかからんよ(確かに多少汚くはなるけど)。
PHPでもRubyでも.Netでも、慣れてるものを使い続けるのが結局一番の効率化になるんじゃないかな。
Javaだけは勘弁してほしいけど
0453nobodyさん2007/07/24(火) 12:08:42ID:???
オブジェクト指向もMVCアーキテクチャも数十年も前に登場して
もはやプログラミングの世界では常識になりつつあるのに、
PHPユーザーは根拠もなくそれを否定して、数十年前の悪しき習慣に
戻ったほうが効率が良いと主張してるんだから、まったく意味不明。
0454nobodyさん2007/07/24(火) 12:15:15ID:???
PHPのオブジェクト指向が中途半端ってどこらへんが?
醜い糞言語なのは確かだが
PHP5のオブジェクト指向に機能的な決定的欠如があるとも思えないんだが
0455nobodyさん2007/07/24(火) 12:38:28ID:???
>>450
いるんだよこれが。
十年ばかり前の話だけど。

俺だってLispなんか使わないよ、ポール・グレアムじゃあるまいし、
グレアムがやってた頃とは状況も違うし。
本気にするとは思わなかったよ。

少数精鋭なんて条件つけたら
PHPだろうとRubyだろうとなんだろうと
全然関係ないじゃんって話だよ。

もしかしたら考えてる精鋭のレベルが
違ったかな。だったらすんませんです。

しかしRubyの話に戻らないなあここは。
0456nobodyさん2007/07/24(火) 13:07:36ID:???
PHP5環境でしか動かなくていいなら、
オブジェクト指向の機能は一通りあるけど、
CakePHPなどのフレームワークは
PHP4で動く事も考慮されてるから、
その機能を上手く活用しきれてないような。
どっちにしろ汚いコードになるし
0457nobodyさん2007/07/24(火) 13:58:03ID:???
>>453
たいていの場合、狭い業界のヤツらの考える「常識」は、
ド素人の斬新な「発見」によってあっさり改革される。
0458nobodyさん2007/07/24(火) 14:53:47ID:???
>>451
>少数精鋭で短時間で開発するなら
>フレームワークを使ったほうが効率よく素早い。

素人乙w
0459nobodyさん2007/07/24(火) 15:01:53ID:???
とりあえず>>451が「スーパーハカー」ではないことだけは分かった。
0460nobodyさん2007/07/24(火) 16:34:02ID:???
またPHPユーザーのとんでも理論が始まったよ
0461nobodyさん2007/07/24(火) 18:36:25ID:???
>>460
またアンチPHPの具体的な反論を伴わない人格攻撃が始まったよ
0462nobodyさん2007/07/24(火) 21:26:40ID:???
正直、「webprog」板での PHP vs Ruby 論争は不毛に思える。
Rails の所為と言えばまあそうだが、Rails が出るまでのRubyは
better Perl ではあってもPHPがどうのこうの言う必要はかけらもなく、
スクリプト言語としての有用性のみを議論出来ていたように思う。

その土俵では、はっきり言ってPHPは論外というか、あからさまに対象外
だし。確かに、webプログラムがどの分野でも無視できない現状もあるが、
それにしてもhttpだけじゃないよ、てところに行って欲しいもんだ。

・・・愚痴になってしまった。
0463nobodyさん2007/07/24(火) 22:02:06ID:w/fqtA/Y
普通は言語を決めてから人集めするけど
逆の方がいいのかもしれない…って無理か
0464nobodyさん2007/07/24(火) 22:12:23ID:???
>>463
いや、確かにそうあるべきかもなとは最近思う。
別にperlでも.netでもなんでもいいんだ。やってることは(現状)一緒だから。
ただ「webアプリを作ります」て言って、「できる奴」を集めることが出来れば、
言語なんてどうでもいいんだ、とも思う。
0465nobodyさん2007/07/24(火) 23:22:12ID:???
少数精鋭の話にも絡むんだけど、
pythonのスーパーハカーな方とお話した事があって、
結構な大企業の関連会社におつとめなんだけど、
まさに少数精鋭で、ひとつのプロジェクトで、
各プログラマそれぞれ得意な言語で勝手に作って
あとでがっちゃんこしてるんだって。

その時聞いたのはpythonとC#とperlだったかな。
これが一番効率がよくて品質も高い、っていってた。

少人数で全員スーパーハカーだから出来る技だよねぇ。
0466nobodyさん2007/07/24(火) 23:28:16ID:???
PHPは$this省略不可だからでかいクラス書いた時に読みやすい面もある。
膨大な組み込み関数のおかげで一行で済む事が多いし
コードもRubyより短くなる。

Rubyは今時jcodeライブラリをrequireとか一時代前のCGIな仕様が
多すぎて、これでPHPに文句言うとは笑わせる。

一番人口多いだろうから、PHPからRubyへ転向させたい気持ちはわかるけど
MacユーザーのWindowsユーザーへの勧誘と同じで、反感しかもたない。
0467nobodyさん2007/07/24(火) 23:37:29ID:???
>Rubyは今時jcodeライブラリをrequireとか一時代前のCGIな仕様が
どこのCGIだそりゃw

簡単に使いたいなら
require 'kconv'
"ほげ".toutf8

という手段もあるし、iconv でもいいし、それこそ言うとおりjcode(?)をrequire
でもいいし、そういう上っ面ではないところでRubyを評価している人が多いんじゃ
ないか?

何より、もしPHPのmbstringが優れているというのなら、いっぺん内部実装とか
実装経緯について語って欲しいもんだ。コレマジで。
0468nobodyさん2007/07/24(火) 23:53:36ID:???
>>467
ここ数年PHP仕事から遠ざかってるんですが
実装は知らんけど、mb_なんちゃらたちには
ほんとお世話になったなあという気持ち。
0469nobodyさん2007/07/25(水) 00:19:44ID:???
あれは日本版PHPで独自に作られて本家に採用された。

マルチバイト使ってXSSやろうとした時の
不正文字列のチェックも一発で出来る。
バッファリングして別エンコードに全部書き換える事も
シンプルに出来る。

あらゆるアプリケーションの基本とも言える文字の部分で
requireとか書くのは非常に醜い。

100歩譲って醜さに目を瞑ったとしても
こんな基本的な部分さえrequireって言う事から
糞さ加減が伺える。
0470nobodyさん2007/07/25(水) 00:23:18ID:???
そこに至るまでには、multibytes圏プログラマの血と汗と涙があり、それは現状でも
変わらないのですよ(多分)。
PerlでのDan Kogaiさんの功績も一番目にはそこにある。
むしろ、Rubyの場合はかなり早い時期に「ある程度」考慮されている、ていう
部分はあるかな、と思う。開発者が日本人なだけに。

で、PHPのmbstringでは、どうしても「後付」の部分があるよ、てことじゃないかな。CentOSで普通にPHP入れたらmbstringは入らないし、いまだに lattin-1で
書かれている PEAR ライブラリもあることだし。
でもRubyもそうなんだ。perlみたく、基本utf-8でいいじゃないかと思うな最近。

実際、外人の書いたライブラリの使えないことこの上ない、て言うのは問題だし、
これは言語というかプラットフォームとして日本人はがんばるべき。

.NETに関しては・・・microsoftにおんぶにだっこだからまあいいか。
0471nobodyさん2007/07/25(水) 01:15:13ID:???
>>466
jcode なんて使ったことないんだが。
あれはStringのいくつかのメソッドを
1バイト=1文字からマルチバイト1文字=1文字とみなすようにするだけのライブラリ。

文字列操作は大体正規表現で行うけど、
正規表現は元からマルチバイト対応(UTF-8含む)している。
組み込みなので別にrequireとか要らない。
0472nobodyさん2007/07/25(水) 01:33:58ID:???
>>471
それは内部リテラルおよび、文字コードがわかっているデータに対する対応のみ、
だと思う。そうではなく、外部データ(httpのPOST値など)に関しては、やはり
文字コードの判別は必要で、それは標準モジュールではあるが「require」が必要な
ライブラリであるKconvやIconv(やNKF)に頼る必要がある。
・・・ただ、それとPHPのmbstringがどう違うのか、と言う点ではよくわからない。
0473nobodyさん2007/07/25(水) 01:56:16ID:???
requireがあったほうが、どのライブラリ読んでるか明示されてるから
後から読みやすいし保守しやすいじゃん。PHPのように何でもかんでも
組み込み関数に入れて、名前の衝突を防ぐために変なプレフィックスの
ついた関数名にされるよりかよっぽどまし
0474nobodyさん2007/07/25(水) 02:08:50ID:???
PHPのmbstringは「標準」ではありません。ただ日本のレンサバの大多数に入っているだけです。
腐ったサーバ屋に環境構築を頼むと、希に入ってないことがあります。

逆に考えるんだ。requireすればいいと考えるんだ。
・・・nkfもしくはiconvが入ってないとやっぱりダメだけど。ていうかなんでこんな枝葉末節(ry
0475nobodyさん2007/07/25(水) 02:12:36ID:???
たとえばPHPで10行ぐらいのコードをRubyで書いた場合どうちがうの?
両方かいて読みやすさってやつをおしえてよ信者ども
0476nobodyさん2007/07/25(水) 02:23:46ID:???
ていうかRailsは動的なクラス読み込み機能を持ってるから
iconvもインスタンスを作るだけで読み込まれないっけ あれ
0477nobodyさん2007/07/25(水) 02:38:18ID:???
あいにく active_supportのDependenciesで対応してる自動ロードは .rb だけ
で iconv.so とか iconv.dll には対応してませんね。
(active_supportのdependencies.rbのsearch_for_fle)

% irb -rubygems -ractive_support
irb(main):001:0> Iconv
NameError: uninitialized constant Iconv
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2.7116/lib/active_support/dependencies.rb:266:in `load_missing_constant'

0478nobodyさん2007/07/25(水) 02:46:40ID:???
>>475 わたしは素人だが。

----- php -----
$fp = fopen("hoge.txt", "r");  # or die("open error") でいいのかな?
while($line = fgets($fp)){
 $line = rtrim($line);
 $ar = split("\t", $line);
 printf("%s\n", $ar[1]);
}
fclose($fp);
----- /php -----

----- ruby -----
File.open("hoge.txt", "r").each do |line|  # begin 〜 rescue 〜 end に入れるべき?
 printf "%s\n", line.chomp.split("\t")[1]
end
----- /ruby -----

こんな感じか。もっとエレガントなやつがあればよろしく。
0479nobodyさん2007/07/25(水) 03:42:41ID:???
>こんな基本的な部分さえrequireって言う事から
>糞さ加減が伺える。
何も宣言せずに使えるのなんてPHPぐらいじゃないか。
コアに組み込まれていても敢えて宣言するのが普通の設計。
0480nobodyさん2007/07/25(水) 03:48:44ID:???
ある程度のレベルがあれば簡単という長所よりも冗長といった短所の方が
目について来るんだよね。PHPは中級者でもそこそこ耐えうる仕様なのは
評価すべき点だと思うけど。
0481nobodyさん2007/07/25(水) 03:54:44ID:???
>>480
それはPHPはRubyよりも冗長ではない、と言っているのか?詳しく。
0482nobodyさん2007/07/25(水) 09:26:40ID:???
PHPはコアに何でも入れるからバージョンアップの度に重くなる一方。
0483nobodyさん2007/07/25(水) 10:47:49ID:???
% script/console
Loading development environment.
>> i = Iconv.new('EUC-JP','UTF-8')
=> #<Iconv:0x35b5fb0>

あれ何で違うんだ
0484nobodyさん2007/07/25(水) 12:53:39ID:???
ああ,いい,うう
ええ,おお,かか
きき,くく,けけ

hoge.txtにふくまれた↑の内容を
カンマで区切ってある値を
一個表示するごとに改行して表示する
スクリプトをrubyで誰か書いて。

$file = file("hoge.txt");
foreach($file as $ary){
$ary = explode(",",rtrim("\n",$v));
foreach($ary as $v) {
 echo "$v<br>\n";
}
}
0485nobodyさん2007/07/25(水) 13:09:32ID:???
cat hoge.txt | ruby -e 'print STDIN.read.gsub(/,/,"\n")'
0486nobodyさん2007/07/25(水) 13:40:18ID:???
コンソールかよw
0487nobodyさん2007/07/25(水) 15:17:01ID:???
はいはいPerl厨が来ましたよ。
元スクリプトにバグがあったから改良しておいた。

$file = file('hoge.txt');
foreach($file as $line){
foreach(explode(',', rtrim($line)) as $word){
echo "$word<br>\n";
}
}
--
file = IO.readlines('hoge.txt')
file.each do |line|
line.chomp.split(',').each do |word|
print word,"<br>\n"
end
end
0488nobodyさん2007/07/25(水) 15:48:02ID:???
Perl厨なのかよ!
0489nobodyさん2007/07/25(水) 16:06:03ID:???
こうして見るとPHPの方がすっきりしてるな
Ruby即死wwwww
0490nobodyさん2007/07/25(水) 16:10:28ID:???
print File.open('hoge.txt').read.gsub(/(,|$)/,'<br/>')

でいいんじゃね?
なにもファイルをメモリに全部入れるこたあるまい。
0491nobodyさん2007/07/25(水) 16:44:38ID:???
endはさんざん既出として変数名には$付いてる方がいいな。
Cしか書けない型落ちの化石が$を称して気持ち悪いなどと言うことはあるが
プロトタイプが無い以上$ぐらい付けるしかない。
0492nobodyさん2007/07/25(水) 16:49:56ID:???
each do |line|
このへんがきしょい
スクリプト中に|使うとかナシだろ
0493nobodyさん2007/07/25(水) 16:54:32ID:???
IO.foreach('hoge.txt') {|line|
line.chomp.split(',',-1).each {|word|
puts "#{word}<br>"
}
}
0494nobodyさん2007/07/25(水) 17:05:25ID:???
>>490
結果が違う気がする。

print IO.read('hoge.txt').gsub(/\n|,/, "<br>\n")
0495nobodyさん2007/07/25(水) 17:30:35ID:???
PHPならこんな感じ。

print preg_replace('/\r?\n|,/',"<br>\n", file_get_contents('hoge.txt'));
0496nobodyさん2007/07/25(水) 18:16:20ID:???
>>495
それ、短く書いただけでファイルを全部メモリに読むのは一緒じゃない?
0497nobodyさん2007/07/25(水) 18:27:23ID:???
PHPは処理の流れとコードの順番が逆行してるんですが、
汚い
0498nobodyさん2007/07/25(水) 19:00:40ID:???
$_ ne '' and print "$_<br>" for (open IN, 'hoge.txt' and join '', <IN>) =~ /(.*?)(?:,|\n|$)/g;
うほっ・・・
0499nobodyさん2007/07/25(水) 21:05:19ID:???
>>483

irb
Object.constants.include? 'Iconv' #=> false

irb -rubygems -ractive_support
Object.constants.include? 'Iconv' #=> false

./script/console
Object.constants.include? 'Iconv' #=> true

RAILS_ROOT/config/environments.rbにて
config.frameworks -= [ :action_mailer ]
してから

./script/console
Object.constants.include? 'Iconv' #=> false

0500nobodyさん2007/07/25(水) 22:52:43ID:???
>>482
コンパイルが面倒なだけで処理速度は速くなってるだろ。
PHP3->PHP4の時の約10倍速くらいの最適化は
Rubyコミュニティには無理。

PHPはZend Encorderで中間バイナリに書き出して
さらに速度アップ出来る。

他の言語より優れてると主張するなら、他の言語も知った上で
利点を語らないと話しにならない。
0501nobodyさん2007/07/26(木) 01:00:52ID:???
例外・OOPをしっかり取り入れようとしたPHP5では遅くなってますがなにか。
0502nobodyさん2007/07/26(木) 01:08:11ID:???
YARVのことも忘れないであげてください
0503nobodyさん2007/07/26(木) 11:46:31ID:???
>>500
>PHP3->PHP4の時の約10倍速くらいの最適化は
>Rubyコミュニティには無理。
10倍速くなる余地を残していただけですね。

>PHPはZend Encorderで中間バイナリに書き出して
>さらに速度アップ出来る。
バイナリコードで吐き出し&実行はRubyでもPerlでも出来ますよ。
それにバイナリコードに変換するコストはそれほど大きくありません。

>他の言語より優れてると主張するなら、他の言語も知った上で
>利点を語らないと話しにならない。
全くその通りですね^^^^^
0504nobodyさん2007/07/26(木) 14:18:03ID:???
PHPの標準関数って例外投げないよな?互換性が必要なら起動スイッチで例外対応ありなしを切り替えるとかやりようはあったと思うんだが。
0505nobodyさん2007/07/26(木) 16:40:27ID:???
ひとつのインタープリタで互換性の無いふたつの言語つーかAPIを動かしても笑われるだけと思ったんだろう。
だいいち面倒だし。
0506nobodyさん2007/07/26(木) 18:33:37ID:???
・作者の名前が平仮名。
ワラタ。
0507nobodyさん2007/07/26(木) 21:27:25ID:???
>>491
プロトタイプ宣言と変数の頭に$を付けることとの関係がようわからん。
0508nobodyさん2007/07/26(木) 21:39:25ID:???
たぶん、メソッド/関数/サブルーチンと変数の見分けがつけたいんだろう。
プロトタイプ宣言がある言語だと宣言があれば前者、なければ後者とか。

そういえば、Perlのサブルーチンて、昔は&前置必須だったんだっけ?
0509nobodyさん2007/07/26(木) 22:09:12ID:???
Rubyは使っていて気持ち良い言語だから生産性が高い言語ですとか、
電波ゆんゆんな記事がそこかしこに見られるんだが、
Rubyistって頭大丈夫なんかね?
0510nobodyさん2007/07/26(木) 22:56:43ID:???
たしかに、Ruby信者は文字通り「宗教がかってる」のが多い。
その宗教度はPerlよりも格段に高い。

PHP使いには素人プログラマも多いから、宗教寄りじゃなく、「単なる道具」って感じ。
0511nobodyさん2007/07/26(木) 23:02:18ID:???
自分がそれしか使えない「道具」にこだわってる、ていう面もありそうだがな。> PHP
Rubyが「気持ちいい」て言ってる人間は、大概同じ処理をPerlやPHPで書けたり
するのが正直なところ現状だと思う。
0512nobodyさん2007/07/26(木) 23:10:24ID:???
良いものを良いと素直に認められないひねくれ者が
宗教とか言ってるだけでしょ。
0513nobodyさん2007/07/26(木) 23:21:37ID:???
>>508
そうか、プロトタイプってCで言うところのプロトタイプ宣言じゃなくって、
静的な変数の型宣言のことか。言わんとするところはわかったぜ。

だが、まぁ、どっちでもいいような気がするなぁ。
関数と変数の区別が曖昧なのが便利ということもあるし。
0514nobodyさん2007/07/26(木) 23:31:03ID:???
こんな論理的思考が欠如した事を恥ずかしげも無く言ってしまうのは、
Rubyの人だけだけな。
他の言語では絶対に聞かない言葉。
間違いなくRubyは新興宗教。
0515nobodyさん2007/07/26(木) 23:33:16ID:???
こんな論理的思考が欠如した事を恥ずかしげも無く言ってしまうのは
>>514だけだな
0516nobodyさん2007/07/26(木) 23:50:42ID:???
C#と比較してRubyの方が優れている言語仕様ってあったっけ?
0517nobodyさん2007/07/26(木) 23:55:51ID:???
なにその曖昧な釣り針。
0518nobodyさん2007/07/27(金) 00:02:58ID:???
俺も釣り認定したくなる気持ちはわかるが、まぁRubyはその程度の言語だし。
0519nobodyさん2007/07/27(金) 00:06:02ID:???
なにその撒き餌に便乗した釣り針。
0520nobodyさん2007/07/27(金) 00:18:52ID:???
ruby使う人って他の言語をメインで使っていて
rubyを使ってみて良かったからrubyいいよって言ってると思うんだけどね
最初っからrubyだけやってるって人は少ない
phpがいいって言ってる人は
phpくらいしか使ったことないんだろうけどw
というかphpとruby両方使ってみたら自ずと答え出ると思うがね
0521nobodyさん2007/07/27(金) 02:33:44ID:???
>>520
ruby使いは、
>最初っからrubyだけやってるって人は少ない
で、PHP使いは、
>phpくらいしか使ったことないんだろうけどw
…と。
それは確かにそうだと思う。
でも「だから何?」って気もする。
PHP使いはPHPだけしか知らないだろうけど、それで別に何も困ることなく、
それなりに高い生産性や利便性が確保できてるからPHPだけで満足してるのでは?

俺が思うにruby使いってのは、普通の車じゃ満足できなくてバカ高いスポーツカーとか
買っちゃうタイプの人なんだと思うんだよね。要するに自己満の宗教。
0522nobodyさん2007/07/27(金) 02:40:34ID:???
最近のPHPは興味ないので知らないけどuse Socket;の時代にPHP4の
$yahoo = read('http://www.yahoo.com/');
(だっけ?)を見て鼻水出た。アプリケーションのPGに低い階層を意識させないためには
形だけのオブジェクト指向で「哺乳類クラスのメソッドが〜」などとアホなことを言うんじゃなくて、
言語としてこのぐらいカバーしなきゃ意味が無い。
0523nobodyさん2007/07/27(金) 02:50:24ID:???
その組み込み関数を「これすげぇ」て喜んで使うのがPHPユーザ。

require 'open-uri'
open("http://googole.co.jp";)  ほげほげ

って(open-uri 作者・メンテナに感謝しながら)使って嬉しいのがRubyユーザ。
まあメンタリティの違いと言えばそれまでかもしれんが。

> 言語としてこのぐらいカバーしなきゃ意味が無い。
と思うか、ライブラリの充実にみんなで取り組むか、の違いかも。
0524nobodyさん2007/07/27(金) 03:04:15ID:???
なんか予想通りの平凡な答えしか返って来ないなぁ。
gethostbynameで書けることをinet_atonのためにuse Socketする奴はいない。

またライブラリを使う場合、書き手によって何を使うかわからない。
Encodeかもしれないし、Jcodeかもしれないし、jcode.plかもしれない。
Socketかもしれないし、IO::Socketかもしれない。
自分があまり使わない物に出くわすたびに、その使い方を調べなくてはいけない。

関数に加えてライブラリ名や使い方や規模も覚えなくてはいけないし、
ライブラリを書く場合、「別途○○ライブラリが必要です」と言わなくてはいけない。

まだまだあるけど、とりあえずこのぐらいの違いかな。
0525nobodyさん2007/07/27(金) 03:07:22ID:???
つまり「喜ぶ」と「嬉しい」の違いってことでおk?
0526nobodyさん2007/07/27(金) 03:13:55ID:???
あとそろそろオブジェクト指向が簡単なのか難しいのかをハッキリした方がいいと思うな。
初心者には簡単だからと勧め、わかりづらいと言われると本当は難しいと言い改める。
難しいならオブジェクト指向で書く意味を「簡単」以外の部分に求めなくてはいけない。
個人的にはGUIに適している」とは思っても、スクリプト言語に適しているとは思えない。
0527nobodyさん2007/07/27(金) 03:31:18ID:???
>>524
どちらかというとPerlからPHPへの利点を言いたいのかな?
例に挙げているのがことごとくPerlライブラリ。
Rubyと同じものという観点?

ただライブラリ重視の考え方は結構大事だと思うが。
例えばmb_send_mailなんてしばらくは「つかえねぇ」関数だった訳だし、
その修正はバージョンアップか自分でパッチを当てて再コンパイル。
こんな「コア」じゃ無い機能のために全部再コンパイルってあんた、みたいな。
結局つかえないまま、とかな。

だいたいPHP4でSocket周りの「関数」を使おうと思えばコンパイル時に
--enable-socket が必要だったり、fopenをURLに対して行おうと思えば
php.iniでの設定が必要だったり、>>524が言うようにそれほどシンプルに利用
出来るわけでもない。
この辺りをまあ閑却視して主張されるのもなぁ。
0528nobodyさん2007/07/27(金) 06:14:51ID:???
>>524
PEAR全否定かよ。
0529nobodyさん2007/07/27(金) 12:06:16ID:???
>>526
最近は初心者に簡単だからっていう理由でオブジェクト指向をすすめるのが一般的なの?
そういうのはあまり聞かないけど...
0530nobodyさん2007/07/27(金) 13:12:39ID:???
スクリプト言語で一度オブジェクト指向を体験してると
JavaとかC#にいくときも違和感少ないかもな
0531nobodyさん2007/07/27(金) 15:18:01ID:W1DWcfcX
Perlやった時はオブジェクト指向まで辿り着かなかったけどw
Rubyではいきなり
>Ruby で扱える全ての値はオブジェクトです。
> Ruby のオブジェクトに対して可能な操作はメソッド呼び出しのみです。
>あるオブジェクトが反応できるメソッドは、
>そのオブジェクトが所属するクラスによって一意に決定します。
から始まるので入りやすかった。
0532nobodyさん2007/07/27(金) 15:32:53ID:???
世界の勝ち組ユダヤ人が作ったPHP
日本人はイスラエル&アメリカの支配下にあるゴイム(人間家畜)

PHP … ユダヤ(イスラエル)
Ruby … カルト(日本)
Perl … アニメオタク(アメリカ)
Python … ?

http://www.shinchosha.co.jp/foresight/web_kikaku/u105.html
「世界政府っていうものが仮にあるとして、そこで開発しなければならないはずのシステムは全部グーグルで作ろう。それがグーグル開発陣に与えられているミッションなんだよね」
グーグルに勤める友人は私にこう言った。
恐ろしいことを考えているんだなぁと思ったが、目が澄み切っている彼らは、こういうことで冗談は言わない。
本気でそう考え、次々と手を打っている。
0533nobodyさん2007/07/28(土) 10:40:19ID:???
俺がなぜPHPからRubyに乗り換えたのか思い出した!
PHPは正規表現を書くのが面倒くさかったからだ!
0534nobodyさん2007/07/28(土) 11:56:06ID:???
>>533
「関数」の引数に文字列で渡してやる扱いだからな。
PerlやRubyに慣れると「文字列」で正規表現を記述するのは気持ち悪いというか
余計な手間に思えるな。クオート絡みで書きにくいし読みにくい。
0535nobodyさん2007/07/28(土) 14:55:39ID:???
>>533-534
すまんが、俺はPHPしか使えないド素人なので、
両者の違いを具体例で説明してもらえないだろうか。
0536nobodyさん2007/07/28(土) 15:06:57ID:???
phpだとバックスラッシュの扱いが鬱陶しいね
0537nobodyさん2007/07/28(土) 18:23:49ID:???
PHPには正規表現リテラルはないの?
0538nobodyさん2007/07/28(土) 18:48:39ID:???
PHPのpreg系の関数で引数に//をつける意味が分からない。
0539nobodyさん2007/07/28(土) 22:35:29ID:???
要するにPHPでもっと正規表現が簡単に書けるラッパー関数かライブラリが
あればいいってことかな??
0540nobodyさん2007/07/28(土) 23:05:15ID:Lho7AOvH
Rubyがもっと速くなったらPerlとかPHPとかいらなくなるんだろうけど
0541nobodyさん2007/07/28(土) 23:08:33ID:???
じゃあ、1.9が出たらRuby完勝だね
0542nobodyさん2007/07/28(土) 23:54:09ID:???
逆に言えば現状は完敗だね
0543名無しさん@そうだ選挙に行こう2007/07/29(日) 01:28:01ID:???
速度が問題になるアプリが必要なら
コンパイル言語使うけどね
0544名無しさん@そうだ選挙に行こう2007/07/29(日) 01:56:18ID:???
ベンチの結果とか見ると遅いけど、
使っててイライラしてくることなんてないんだけど、
みんなはそこまで速度が気になるの?
0545名無しさん@そうだ選挙に行こう2007/07/29(日) 02:18:17ID:???
場合によるな
CGIスクリプトやゲーム以外ならほとんど気にしない
0546名無しさん@そうだ選挙に行こう2007/07/29(日) 13:18:28ID:???
>>539
たぶん正規表現リテラルの表記方法が問題だと思うので、
ライブラリや関数ではなく、言語仕様というかパーサが対応しなければダメだと思う。
0547名無しさん@そうだ選挙に行こう2007/07/29(日) 15:53:13ID:???
>>535, >>539

perl
if ($str =~ /^\s*(["'])([^\1\s]+)\1/){ $col = $2; }
php
if(preg_match('/^\\s*(["\'])([^\\1\\s]+)\\1/', $str, $m)){ $col = $m[2]; }

正規表現自体がまあ暗号みたいな所はあるのでどっちもどっちだが、PHPの方が
わずかにマゾ度が高いと思う。
0548名無しさん@そうだ選挙に行こう2007/07/29(日) 17:05:45ID:???
535でも539でもないが良く分かった。なるほど。
JavaやPythonはそのへんどうなんだろう・・・?
0549名無しさん@そうだ選挙に行こう2007/07/29(日) 18:02:35ID:???
だってPHPの正規表現ライブラリってPerlの5.005ベースだろ。何年前のバージョンだよ。話にならんわ。
0550名無しさん@そうだ選挙に行こう2007/07/29(日) 18:03:45ID:???
今時正規表現なんて使う奴いねーだろwww
たわけがww
0551名無しさん@そうだ選挙に行こう2007/07/29(日) 20:01:30ID:???
単純な入力チェックとかも正規表現を使わずに書くだけで非常に煩雑に出来るんだが、>>550はそういうことをやってそうだな。
0552nobodyさん2007/07/29(日) 20:56:20ID:???
逆に言えば、正規表現の使いどころは入力バリデーションしかない気がするんだが
0553nobodyさん2007/07/29(日) 21:02:16ID:???
正規表現なんて単なる自己満だろ
正規表現を聞いたことのない奴らでも立派にGoogleを使いこなしてる
0554nobodyさん2007/07/29(日) 21:31:37ID:???
PHPが絡むとネタ発言が増えるな。
0555nobodyさん2007/07/29(日) 21:39:33ID:???
バリデーションに使えるだけで十分便利じゃないですか
0556nobodyさん2007/07/29(日) 21:54:06ID:???
PHPのpreg系ってマルチバイト対応する予定あるの?
0557nobodyさん2007/07/29(日) 22:26:01ID:???
utf-8なら出来るよ
0558nobodyさん2007/07/29(日) 23:07:35ID:???0
正規表現は言語内言語みたいなもんだからな。
1つの言語しか使えないような香具師には荷が重すぎるんだろう。

釣られるとしたらこんな感じかな。
0559nobodyさん2007/07/29(日) 23:31:48ID:???0
Perlは正規表現入門言語としては未だに存在価値はあるなと思う。
使わないと文字列置換やsplitすらできない。
(原始C的に index とか substr でやるのはまあ可能だが。)

PHPの場合は正規表現の存在を知らなくてもとりあえず組めるから、そういう
底辺は多いような気もする。
(PHPのsplit第一引数が正規表現をとることを知らない奴もいた。)

でこのスレ的にRubyはどうなんだろう。正規表現は組み込みで使えるが、
各メソッド引数は文字列で代用できるから、Rubyから入った人で「避けて」
いる人はいそうな気もする。

個人的には正規表現の初歩的な部分はスクリプト言語の必修科目だと
思ってるし、そういう人が大多数だと思うよ、と以上恥ずかしマジレス。
0560nobodyさん2007/07/30(月) 09:13:38ID:???
恥ずかし
0561nobodyさん2007/07/30(月) 10:05:36ID:???
いまいら、恥の上塗りする前に、
オートマトンと状態遷移ぐらい勉強しといた方がいいぞ。
0562nobodyさん2007/07/30(月) 10:25:37ID:???
>>561
kwsk
0563nobodyさん2007/07/30(月) 12:56:36ID:???
大雑把に言えば、正規表現を使えば状態遷移を簡単に扱える。
ただの文字列パターンマッチ言語じゃない。

なんて言っても、現実には文字列パターンマッチぐらいにしか使われないか。
0564nobodyさん2007/07/30(月) 13:53:20ID:???
>>563
おおなんか難しそう。とおもって
ttp://ja.wikipedia.org/wiki/%E6%9C%89%E9%99%90%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9E%E3%83%88%E3%83%B3
とか
ttp://www.adachi.ne.jp/users/katz/primer/automata.html#introduction
とかみてみたが何が何だかわかりません。具体例を挙げて説明出来ますかプリーズ。

引き合いに出してスマンが例えば >>547みたいな正規表現を使った処理で
何が「状態」でどれがその「遷移」なんだ?
0565nobodyさん2007/07/30(月) 17:27:47ID:???
>>563ではないがヒマなので...

正規表現エンジンってのは中で動いてるステートマシンを見せないのが偉い所なので、
なにが状態でなにが遷移ってのは説明しずらい。そらもちろん出来るだろうがめんどくさい。

たとえば、CSVの行をCでパースしようと思ったとき、
文字列の頭からcharポインタを++しつつスキャンして行くわけだが、

0. 初期状態はOUTSIDE_DQUOTE
1. INSIDE_DQUOTE中に"を見付けたらOUTSIDE_DQUOTEに遷移する
2. OUTSIDE_DQUOTE中に"を見付けたらINSIDE_DQUOTEに遷移する
3. INSIDE中に,を見付けても無視
4. OUTSIDEで,を見付けたら、そいつをフィールドのデリミタと考えてバッファの内容を適当に料理する。

ごく簡単に書けばこんな感じになる。

たとえば音声の特徴を文字列に変換して、そいつに正規表現でマッチングをかければ
grepで音声認識は可能かもしれない。だれもやらんと思うが。
音声認識とかマッチングのアルゴリズムはステートマシンから派生した奴が多いからね
だがマルコフ連鎖を正規表現で書くのは大変そうだ。

0566nobodyさん2007/07/30(月) 19:07:39ID:???
ますますわからんのだが
それは「正規表現を使って状態遷移を扱う」という話でなくて、
「正規表現は状態遷移を使って文字列マッチングをする」
って話かと思うんだけども。

音声の特徴を文字列に置き換えて、ってあるから、
いったん「状態」をあるルールに基づいて文字列に変換すると、
上の正規表現の内部の動きを使って
状態遷移を管理できるんだなーという話なのかな。

ごめんなさい。でも勉強になった。
組み込みとかやってる人ならすんなり判るのかなあ。
0567nobodyさん2007/07/30(月) 20:31:19ID:???
多分実装時に「状態マシン」と意識してやっているかどうかの違いの様な気もする。
実装に置き直すとフラグ管理による処理分岐とかそう言ったものを含む関数の
戻り値が「終了状態」みたいな、そんな感じになりそう?

grep とか diff とかを「書く」人間はこういう基礎を踏まえた上でないと効率的な
ものは出来ないんだろうな、という想像は出来たが、ぶっちゃけ正規表現を有効に
使えるかどうか、という観点には「直接は」関係ないような気もした。

ただ、勉強(しなきゃなという気には)なった。ありがとう。>>563 >>565
0568nobodyさん2007/07/30(月) 20:40:45ID:???
オートマトンなんかどうでもいいから、
みんなでマトン焼いて食おうぜ!
0569nobodyさん2007/07/30(月) 22:31:38ID:???
今日はウナギにしとこうぜ。
0570nobodyさん2007/07/30(月) 22:56:32ID:???
>>569
食ったよ。

スーパーの蒲焼は、ついてるタレを
いったん酒で洗い流して、魚焼き器で焼いてから
付属のタレをかけるとちょっとだけ上等になった気がするよ。
0571nobodyさん2007/07/30(月) 23:02:25ID:???
みんなでウナギに小便かけようぜ
0572nobodyさん2007/07/31(火) 12:50:51ID:???
なんのために。
0573nobodyさん2007/07/31(火) 14:12:36ID:???
誰のためでもない〜
0574nobodyさん2007/08/01(水) 17:44:37ID:???
日本生まれプログラミング言語「Ruby」で活性化
http://www.zakzak.co.jp/top/2007_08/t2007080130.html


記事中にはJAVAとRubyしか登場せず、PerlやPHPについて
一切言及されていない辺りに、偏った作為や悪意を感じるww
0575nobodyさん2007/08/01(水) 18:13:27ID:???
>>574
全角が気になる
0576nobodyさん2007/08/01(水) 18:40:21ID:???
>575
まあZakuZakuだ、許してあげよう。
0577nobodyさん2007/08/01(水) 18:42:10ID:???
提灯記事ならこんなもんでしょ。
0578nobodyさん2007/08/01(水) 18:43:04ID:???
いやまてよ、ZakuZakuって夕刊フジじゃなかったっけ?

全角含めこんな素人くさい記事になるのは仕方ないとして、
取り上げられるってのはすごいな。意図がわからん。

ルビーっていいね、ルビー。
0579nobodyさん2007/08/01(水) 18:44:23ID:???
ZakZakだった・・・・。

やばい、ガンオタかと思われる。
0580nobodyさん2007/08/01(水) 18:51:39ID:???
たしかにRubyを持ち上げるzakzakの意図が不明だな。
某ひらがな作者とzakzak記者の間でコネがあるとか??
0581nobodyさん2007/08/01(水) 22:26:53ID:???
提灯記事だから持ち上げたってほどじゃないだろ
それよりも俺はこっちの方が気になるな

>一般的にプログラミング言語には「Java」(ジャバ)が使われることが多いが
0582nobodyさん2007/08/02(木) 03:24:22ID:???
http://news22.2ch.net/test/read.cgi/newsplus/1185962104/
0583nobodyさん2007/08/02(木) 10:09:25ID:???
>>581
単に書いたやつが終わってただけか。
0584nobodyさん2007/08/02(木) 11:11:10ID:???
>>581
Rubyじゃなくて、「Rubyビジネスコモンズ」の提灯だと思うけどね。
Rubyビジネス・コモンズの代表の最首英裕氏は、
株式会社EC-Oneの代表取締役社長で、EC-OneはJavaで開発してる。

“Rubyでビジネス”、九州発の業界団体が設立へ − @IT
http://www.atmarkit.co.jp/news/200707/24/rbc.html

Rubyビジネス・コモンズ - コモンズ・サイト
http://qwik.jp/rbc/
0585nobodyさん2007/08/02(木) 13:06:50ID:???
>>584
なるほど、そういう繋がりか。
0586nobodyさん2007/08/03(金) 15:41:48ID:???
endはワンライナーでコード繋げて書いてもブロックと見分けがつきやすいね
なぜendにしたんだろうね
0587nobodyさん2007/08/03(金) 18:09:30ID:???
さぁ? lispの括弧地獄で懲りたから、とか?
0588nobodyさん2007/08/03(金) 20:14:00ID:???
Rubyは括弧とかセミコロンとかローマ字以外を使わない傾向にあるよね。
0589nobodyさん2007/08/03(金) 20:52:52ID:???
メソッド名に ? とか ! は使うけどね。
0590nobodyさん2007/08/08(水) 00:34:39ID:???
>>1
Exception捕まえればInternalServerErrorとは無縁なんだが
0591nobodyさん2007/08/08(水) 00:40:27ID:???
「自殺」、半数が偏見
http://www.sankei.co.jp/seikatsu/kenko/070804/knk070804000.htm

「自殺は突然」など自殺者の心理、半数が誤解
http://www.yomiuri.co.jp/politics/news/20070804it11.htm
0592nobodyさん2007/08/11(土) 00:25:40ID:???
Ruby作者 「本物の「Rubyバブル」が来ていることを実感する。」
http://news23.2ch.net/test/read.cgi/news/1186758557/

Ruby初心者スレッド Part 13
http://pc11.2ch.net/test/read.cgi/tech/1183115034/

Rubyについて Part 27
http://pc11.2ch.net/test/read.cgi/tech/1180031347/

Ruby終了のお知らせ。
http://pc11.2ch.net/test/read.cgi/php/1181668153/
0593nobodyさん2007/08/11(土) 05:51:17ID:???
Rubyって需要ある??
マジレス求む”!
0594nobodyさん2007/08/11(土) 06:23:44ID:???
>>593
それじゃマジレス。
需要なんてほとんどない。
でも個人的に使う分には色々楽だ。
0595nobodyさん2007/08/11(土) 07:38:21ID:???
どこの会社でも自分の裁量である程度できる案件なんて
ごろごろ転がってるだろ。あとは自分のスキル次第
0596nobodyさん2007/08/11(土) 07:41:25ID:???
ごろごろはいいすぎだった
0597nobodyさん2007/08/11(土) 07:44:24ID:???
やっぱいまはPHPとJavaが主流かな?
Javaやりたいけどぁたしにはキツイ
パイロンのほうがおもしろいかな?
0598nobodyさん2007/08/11(土) 11:01:56ID:???
パイロンねぇ〜〜、うーん、パイロンかぁ〜〜〜。惜しいなぁ〜〜。

パイオツのほうがおもしろいと思うよ。
0599nobodyさん2007/08/11(土) 11:12:37ID:???
>>597
全部できて当然。
0600nobodyさん2007/08/11(土) 11:33:33ID:???
>>595
自分の裁量であれこれ決められるんだけど
部下が付いてこなくて結局PHPとかなら
ごろごろあるなあ。
0601nobodyさん2007/08/11(土) 21:00:32ID:???
>>600
誤: 部下が付いてこなくて
正: 部下に(能力|やる気)が無くて |  私に人望が無くて | 私もRubyなんて言語どうでも良くて
0602nobodyさん2007/08/12(日) 17:14:01ID:???
積極的にそれを使うべき理由がない限り、最もパイの大きなPHPにしとくのが無難。
0603nobodyさん2007/08/12(日) 19:09:24ID:???
そうなんだよな
てか全部オブジェクト指向で組みたければ
PHPで基本型のオブジェクトも作ればいいだけじゃん。
Rubyなんて所詮手続き型で書けないPHPみたいなもんだろ。
0604nobodyさん2007/08/12(日) 19:28:18ID:???
class String

def coerce(n)
if self['.']
[n, Float(self)]
else
[n, Integer(self)]
end
end

end

p x = 1 + "23"
p y = 23 * "1.23"

Rubyの文字列オブジェクトを暗黙の型変換するように
メソッドを加えたもの。
こういう柔軟さに比べたらPHPなんてほんと糞すぎて笑える
0605nobodyさん2007/08/12(日) 19:52:03ID:???
Rubyをある程度知ってるとPHPなんておもちゃにしか見えないのも事実なんだよな
0606nobodyさん2007/08/12(日) 21:02:00ID:???
別に喧嘩する必要はないんだよ。
PHPはアマグラマ、Rubyはプログラマが使うってことで住み分けできる。
目的と用途に適したものを使えばいい
0607nobodyさん2007/08/12(日) 21:34:22ID:???
手続き型で書きたくても書けないRuby哀れwwww
0608nobodyさん2007/08/12(日) 21:48:01ID:???
Rubyは手続き型なんだが
0609nobodyさん2007/08/12(日) 21:48:30ID:???
この待ちガイルのような釣り >>607 は放置でいいんだよな。
0610nobodyさん2007/08/12(日) 21:57:25ID:???
>>604
Ruby知らんから何やってるか分からんが
PHPでもマジックメソッド使ったらできるんじゃね?
0611nobodyさん2007/08/12(日) 21:57:48ID:???
rubyが遅いなら
rubyをコンパイルすればいいだけじゃないの?
なんでできないの?
0612nobodyさん2007/08/12(日) 22:41:19ID:???
>>606
>PHPはアマグラマ、Rubyはプログラマが使うってことで住み分け

下手なミスリード乙。

正しくは、
PHPはビジネス的な費用対効果を計算できる人、Rubyは趣味レベルのキモヲタが使う。
0613nobodyさん2007/08/12(日) 22:48:10ID:???
│      彡川川川三三三ミ〜  プウゥ〜ン
|      川|川/  \|〜 ポワ〜ン    ________
|     ‖|‖ ◎---◎|〜        /
|     川川‖    3  ヽ〜      < PHPはアマグラマ、Rubyはプログラマが使う
|     川川   ∴)д(∴)〜       \________
|     川川      〜 /〜 カタカタカタ
|     川川‖    〜 /‖ _____
|    川川川川___/‖  |  | ̄ ̄\ \
|      /       \__|  |    | ̄ ̄|
|     /  \Ruby命_     |  |    |__|
|     | \      |つ   |__|__/ /
|     /        | ̄ ̄ ̄ ̄|  〔 ̄ ̄〕
0614nobodyさん2007/08/12(日) 23:00:41ID:???
たしかにPHP使えばバグを簡単に作りこめるから
受注案件だけやってる会社なら保守でたっぷり稼げるかもな
0615nobodyさん2007/08/12(日) 23:05:30ID:???
でもRubyならバグが入らない、というわけでは決してない。
言ってることはわからないでもない。ただPHPで不具合対応は基本的に只働きな現状。
↑(これはこれで正しい姿。結局プログラマの能力およびモラル依存。派遣は論外)
0616nobodyさん2007/08/12(日) 23:47:33ID:???
phpでrubyを実装したらいいじゃん
0617nobodyさん2007/08/13(月) 02:15:39ID:???
>>614
こういう考え方のヤツは、技術センスが無いね。
バグの発生は最終的には言語のせいじゃないし。
0618nobodyさん2007/08/13(月) 10:01:47ID:???
皮肉とかそういうのが判らん奴とは
仕事したくねぇなぁ・・・・
0619nobodyさん2007/08/13(月) 12:41:57ID:???
自分の皮肉やダジャレがつまらなかったり、
あるいはそもそも皮肉として成立してねぇことにも気づかん奴とは
仕事したくねぇなぁ・・・・
0620nobodyさん2007/08/13(月) 15:27:37ID:???
617とは仕事したくねぇなぁ

はっきりいったらどうだはっきり。
0621nobodyさん2007/08/13(月) 19:04:51ID:???
>>614>>618>>620は凄まじい基地害丸出しだなぁ

はっきりいったらどうだはっきり。
0622nobodyさん2007/08/13(月) 21:38:26ID:???
ああきちがいとかにもって行くと
とたんに安っぽくなるなあ。おしい。
0623nobodyさん2007/08/13(月) 22:00:44ID:???
Rubyも例の不可解な演算が行われる場合があるのだけどな。
0624nobodyさん2007/08/14(火) 00:55:21ID:???
職場のRuby使いが気持悪いです。常に鼻毛が出ていたり、口から泡噴いてます
0625nobodyさん2007/08/14(火) 01:03:20ID:???
PHPで基本型オーバーライドできるようになんねーかな
そうしたらRubyなんて蹴散らせるのに・・・
悔しいっビクビク
0626sage2007/08/14(火) 13:18:41ID:GBlrMuxf
rubyかphpでwebアプリを作ろうと思うのだがどちらがオヌヌメ?
クライアント側はAJAXを適用したい。(XMLは使わなくても良い)
ちなみに普段はJava使いだが、レンタルサーバの制約上rubyかphp。
PHP5のOOの文法は好感が持てるが
APIの日本語ドキュメントが充実してるのはやっぱrubyなのかえ?
0627nobodyさん2007/08/14(火) 13:58:25ID:???
>>626
PHPのほうがユーザー数が多いぶん、ドキュメントも豊富。
0628nobodyさん2007/08/14(火) 14:55:40ID:???
楽したいのならPHP、
自虐的に茨の道を進みたいのならRuby。
0629nobodyさん2007/08/14(火) 15:02:25ID:???
Rubyやってみたけど、別に茨な感じじゃなかったな
0630nobodyさん2007/08/14(火) 18:04:19ID:???
「茨の道」がピンと来ないなら、「変態の道」でもいいよ。
06316262007/08/14(火) 19:36:38ID:???
変態の道も悪くないが
code-igniterとZendFrameworkの日本語リファレンス見て
分かりやすいと思ったのでPHPでやってみるわ。
さて次はフレームワークで悩むわけですが・・・
一応上記の2つが候補。
これは自分で調べたり、いじったりしながら考えるよ。
dクス!
0632nobodyさん2007/08/14(火) 20:43:10ID:???
code-igniterはRailsぽい機能が多い、ただしテーブルの依存関係を定義する方法がないなど
場合によっては足りない機能もある
ZendFrameworkは全然Railsぽくない。機能は沢山あるが設定などで悩まさたり、覚えるの面倒だったり。
RailsはCGI環境じゃ遅くて使い物にならないのでFastCGIなどを使用する必要があるが、
本番の運用環境を自前で容易するならちょっと面倒だが、ローカル環境でテストするだけなら簡単。
0633nobodyさん2007/08/14(火) 20:50:20ID:???
ZFはぶっちゃけしょぼい
0634nobodyさん2007/08/14(火) 21:22:28ID:???
code-igniterおすすめ
これこそPHPらしいフレームワーク
06356262007/08/14(火) 23:16:14ID:???
おまえらいいやつだな。
とりあえずcode-igniterでHelloWorldしてみた。
噂どおりサクサク動くね。記述方法も割りとしっくり。
確かに機能的には寂しい。認証くらい標準装備してほしいなぁ。
明日から仕事。イキタクネー。
0636nobodyさん2007/08/15(水) 01:55:01ID:???
フレームワークなんか使わなければ、もっと超サクサクなのに。
0637nobodyさん2007/08/15(水) 22:08:58ID:???
CIもいいが、Cakeもいいよ。
ちょっと重くなるけど、アソシエーションできるし。
0638nobodyさん2007/08/16(木) 10:13:57ID:???
でもJavaから移行するならRubyのほうがメリット大きい気もするな。
JRubyでJavaのライブラリを呼び出せて移行に関するギャップが少ない、
Javaと同じように綺麗なオブジェクト指向で書ける。
Rubyは特にウェブ開発に限った言語じゃないので他の言語の開発を
サポートするようなツールを書くのにも使える。
などのメリットがすぐに思いつく
0639nobodyさん2007/08/16(木) 10:23:07ID:???
HTMLでも十分だろ
HTAご存知か?
0640nobodyさん2007/08/16(木) 12:32:23ID:???
>>638
つーかさ、なんで「オブジェクト指向ありき」が前提になってんの?

Webアプリ程度の規模(たとえばmixiくらいまで)なら、
むしろOOP使わないほうが開発効率もソースの見通しも実行速度も全て良いと思うんだが。
0641nobodyさん2007/08/16(木) 12:44:33ID:???
オブジェクト指向が何のためにある技術かってところから勉強し直してこいよ
0642nobodyさん2007/08/16(木) 13:25:34ID:???
>>640
きさま、なんでもいいからコードうpしてみてよ
0643nobodyさん2007/08/16(木) 13:44:45ID:???
いやでも640のいう事ももっともだよ。
はじめにオブジェクト指向ありきってのは思考停止。

でも638はJavaからの移行に有利である理由として
オブジェクト指向うんぬんっていってるわけだから、
まったく反論になってない。
0644nobodyさん2007/08/16(木) 14:04:10ID:???
だって反論じゃなくて疑問だからね。
0645nobodyさん2007/08/16(木) 14:07:37ID:???
じゃあ638を読んでその疑問を持つのが
まずおかしいってことで。
0646nobodyさん2007/08/16(木) 14:13:55ID:???
そんなことより野球の話しようぜ(AA略
0647nobodyさん2007/08/16(木) 14:14:38ID:???
全然おかしくねぇだろ。
そもそものスレの流れを見れば分かる。
0648nobodyさん2007/08/16(木) 14:33:51ID:???
638は、「オブジェクト指向ありき」が前提になってない。
「Javaからの移行ありき」になってる。

Javaからの移行を考えれば、オブジェクト指向で
書けるというのはいいよねって話だろ。

おかしいじゃん。

でも「オブジェクト指向ありき」はよくないってのは
賛成するし、イライラしてつっかかる気持ちもわかるよ。
ドメイン貧血症だのなんだのとかファウラーの尻馬に乗って
騒いでるような意見多いしな。
0649nobodyさん2007/08/16(木) 17:24:16ID:???
640はPerlしか知らないからだろw
0650nobodyさん2007/08/16(木) 17:48:03ID:???
オブジェクト指向っていうか、名前空間切ってあるほうが良いだろ。
なんでもかんでもフラットに詰め込まれてるより。
0651nobodyさん2007/08/16(木) 18:42:06ID:???
OOPなんていらねーと思って作り始めても
やっぱり結局OOPに戻ってしまうことってよくあるよな
0652nobodyさん2007/08/16(木) 18:50:42ID:???
そんで本当にOOPが生産性向上に寄与したかどうかって、
正確に測定した人はいるの? っていうか測定できるのか?
0653nobodyさん2007/08/16(木) 18:56:31ID:???
OOP使わない場合がOOP使う場合よりも生産性高いって測定できないのと同様。
0654nobodyさん2007/08/16(木) 20:32:45ID:???
Rubyの技術者認定試験が10月開始
http://itpro.nikkeibp.co.jp/article/NEWS/20070816/279767/?L=top1

認定試験とか始めるんだね。というかCTCがRubyの教育事業
とかやってたことに驚いた。
0655nobodyさん2007/08/16(木) 21:37:11ID:???
ActionScriptやり始めると、データというかムービークリップをクラスベースにするメリットを実感できる。
DBやHTMLをあらわすのにクラスを使っても意味内と思う。HTMLをすべてDOMで操作するとかいうなら別だが。
0656nobodyさん2007/08/16(木) 21:48:02ID:???
>>653
そうだとしたら、OOP絶対論だって破綻するわけだが。
測定できない程度の違いだったら、OOP無しのほうがいろんな面で有利。
0657nobodyさん2007/08/16(木) 22:53:02ID:???
O/Rマッパー全否定ですか。
0658nobodyさん2007/08/16(木) 23:58:01ID:???
本当にいろんな面で有利でオブジェクト指向必要ないなら
とっくにこの世から無くなってる
0659nobodyさん2007/08/17(金) 00:15:58ID:???
Javaの世界でもCOBOLから来た人で
1000行とか1万行とかあるクラスを書いちゃう人がいるらしいけど
未だにこういう人っているんだな。
一緒の会社じゃなくて良かった
0660nobodyさん2007/08/17(金) 00:33:37ID:???
>>659
コボラー様の肛門でも舐めとけや
0661nobodyさん2007/08/17(金) 01:05:33ID:???
ORマッパーはいらないね。連想配列で十分だもん。
アメリカ人と話すのに英語の通訳介するよりも、直接英語で話す方が効率的。
ただし、片言の英語しか話せず意味を取り違えるくらいなら通訳使った方がマシ。
それはORマッパーにも言える。
0662nobodyさん2007/08/17(金) 01:10:54ID:???
Rubyはオブジェクトオブジェクト言いたい中二専用言語
0663nobodyさん2007/08/17(金) 01:25:11ID:???
>>658
本当にオブジェクト指向が圧倒的に便利なら
手続き型はとっくにこの世から無くなってる。
0664nobodyさん2007/08/17(金) 07:04:16ID:???
なくならないのは使いこなせない人間が多いから
0665nobodyさん2007/08/17(金) 09:03:22ID:???
O/Rマッパを使ったほうがSQLを直接コードの中に書くよりも
可読性があがるし、もちろん複雑な処理はSQLを直接書いたほうが
早い場合はあるが。バリデーションやサニタイズ等の処理は
クラスの中にカプセル化して、必ずデータにアクセスする際に
使用する事をコードで保証したほうがセキュリティの面でも
安全だと思うがね
0666nobodyさん2007/08/17(金) 12:03:42ID:???
>>656
OOP絶対論となえてる奴なんて居ないだろ。
適材適所派とOOP絶対不要派しか居ない。
0667nobodyさん2007/08/17(金) 12:05:32ID:???
>>665
O/R マッパの存在意義は否定しないが、
マップクラスに「バリデーションやサニタイズ等の処理は
クラスの中にカプセル化」するやつは否定したい。
適応するレイヤを完全に間違ってる。
0668nobodyさん2007/08/17(金) 22:27:56ID:???
>>667
Rails の ActiveRecord はモデルクラスにバリデーションを記述できる。
一応クラス階層的にはValidationsモジュールとして分離されてるけど。
組み込みの Array クラスみてもそうだけどRubyは実用志向の大クラス主義なので。
0669nobodyさん2007/08/17(金) 23:43:15ID:???
ウェブアプリの場合、DBからの結果セットをそのままHTMLに埋め込めばいい場合がほとんどだけど、もしビジネスロジックのあるクラスベースにする方が都合がいいなら、そこで結果セットからそのクラスへの詰め替えの作業が必要になる。
その際、結果セットがオブジェクトであろうと連想配列であろうと、それはどうでもいい。ただ詰め替えるだけだ。
そんなことよりどれだけ効率のいいSQLを書けるかがポイント。上手いSQLと下手なSQLでは簡単に10倍、20倍処理速度の差が出来る。やっと作った上手いSQLをわざわざORマッパーの文法に再変換するのは無駄。
ウェブプログラミングの中心である、リレーショナルDB、HTMLはいずれもまったくオブジェクト指向ではないわけで、ウェブプログラミング自体にオブジェクト指向の必要なケースは滅多にないと言える。
0670nobodyさん2007/08/17(金) 23:45:03ID:???
よってオブジェクト指向しか取り柄のないRubyは終了。板違いなんで、得意分野をなんとか見つけてくれ。
0671nobodyさん2007/08/17(金) 23:52:42ID:???
いや、O/Rマッパを使ったとしても
どんなSQLを発行してるかなんて見るの簡単だし、
非効率な処理を見つけたらそれを最適化すればいいだけで
コードの可読性や保守性を犠牲にしてまで
最初から全てを効率化しようとする事のほうがよっぽど
時間の無駄
0672nobodyさん2007/08/17(金) 23:56:15ID:???
手続き型もOOも両方できるPHP最強でFA
0673nobodyさん2007/08/18(土) 00:24:02ID:???
SQLとか正規表現は、それ自体が一つの言語なんだ。
SQLを使わないデータベース、リレーショナルじゃないデータベースを採用しない限り、SQLという一つの言語をRuby(やPHPやPerl)という別の言語に変換するのは無理だし、無駄ってこと。
例えば、substr()やsplit()で正規表現を代替しようと思っても、それはごく簡単な正規表現しか無理だろ。出来たとしても、そんな無駄な労力どうする。
0674nobodyさん2007/08/18(土) 00:49:07ID:???
K.K.projectsなら可能です
0675nobodyさん2007/08/18(土) 11:20:31ID:???
普段よく使う正規表現は再利用するためにクラスにまとめておいたほうが便利なのと一緒の理屈
0676nobodyさん2007/08/18(土) 18:13:34ID:???
それはORマッパーの必要がない。単にDAOクラスを作ればいいだけ。
0677nobodyさん2007/08/18(土) 18:16:49ID:???
まあ、ごく単純なSQL(ジョインするテーブルがないか、あっても主キーでつなぐだけ)しか必要ないケース、例えば管理画面とか。
そういうケースではORマッパーは省力化になる。
プログラム板でもだいたい↑のような結論になってる。
0678nobodyさん2007/08/18(土) 18:18:56ID:???
結局クラス作るのかよ。
0679nobodyさん2007/08/19(日) 23:27:43ID:???
んー、railsだとjoinも結構簡単なのだよね。include 一発なので。
railsというかActiveRecordが楽。
もし複雑になったら、modelに関連書いちゃえば良い。

railsはある分野では涙出そうな程便利だけど(複雑な事が1行で終わったりとか)
ずっとやってるとバカになりそうな気がする。簡単すぎて。
0680nobodyさん2007/08/20(月) 00:36:14ID:???
includeは楽だねー。
joinが簡単にできるのはもちろん、もって来たデータの扱いも簡単すぎて笑ってしまう。

ただ、DBのモデリングちゃんとやってないと収拾付かなくなりそうな気はする。
テーブル設計が適当なプロジェクトって結構多いし、
そういう点で意外と敷居は高いのかもしれない
0681nobodyさん2007/08/30(木) 00:55:39ID:???
Ruby on RailsにはJava2EEと同じニオイを感じるな。
目立って「Railsなんか使うな」っていう記事は見当たらず、
「Railsサイコー」っていうのはよく見かけるのに、
なぜか実際に使った人は「やめたほうがいい」と言ってる。

「RailsのベストプラクティスはRailsを使わないこと」という名言もあった。
なんか、古き悪しきJava2EEと同じニオイがする。

なんかの記事で、「非プログラマでもRailsなら1時間の勉強でモノが作れる」とかあったけど、
それはありえないでしょう。せいぜい、チュートリアル通りのCRUDを作れるくらい。
それなら、Java + NetBeansでもできるよ。というか、そっちのほうが楽。
プロトタイプをサクサクとかでも、Visual Web Packで適当に画面作るほうが直感的で楽なわけで。
NetBeansはダメでしょっていうならJDeveloperで。
0682nobodyさん2007/08/30(木) 01:08:32ID:???
J2EEと比べたり、NetBeansが…とか、
あんた相当ズレてるよw
0683nobodyさん2007/08/30(木) 01:16:11ID:???
理解した上で楽をする→いい怠惰
理解せずに楽をしようとする→悪い怠惰
非プログラマがいきなりRailsで作り始める→悪い怠惰
0684nobodyさん2007/08/30(木) 01:21:04ID:???
オリジナルは
http://d.hatena.ne.jp/nowokay/20070825

NetBeansを持ってくるのは
きしだたんだからよいのです。
0685nobodyさん2007/08/30(木) 13:20:36ID:???
Railsをまじめに使ったことはないが
>「非プログラマでもRailsなら1時間の勉強でモノが作れる」
これが言い過ぎだというのは俺にでも分かる

あと、「Railsスゲー」って声が先行してる感は確かにあるな
0686nobodyさん2007/08/30(木) 13:28:48ID:???
NetBeansはJava書くときに使ってみたけど
確かに良く出来てるなと思った。
でもNetBeansですらRuby対応を次のバージョンで
行うようだけど
0687nobodyさん2007/09/01(土) 23:22:49ID:???
俺はRails礼賛もセカンドライフ礼賛も、どっちの風潮にも眉に唾をつけている。
どっちも使ったことないけど・・・。
0688nobodyさん2007/09/02(日) 00:26:02ID:???
セカンドライフと一緒にするのはあんまりだと思う
0689nobodyさん2007/09/02(日) 00:34:51ID:???
Rubyの犠牲者がまた一人

http://d.hatena.ne.jp/kiwanami/20070827#1188228305
[ruby]Railsについて思うこと 00:25
現在、炎上Rails案件の消火中。
寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。
いろいろなものを失って、これからも失い続ける。
もう、何もかも疲れた
0690nobodyさん2007/09/02(日) 00:44:54ID:EYTIFmFr
>>688
どちらも盲目的という点で同じ。
0691nobodyさん2007/09/02(日) 01:02:13ID:???
>>689
これはw
web2.0と同じであまりキャッチーに飾り立てると
分かってない奴らまではしゃぎはじめて他人が迷惑するってことだな
0692nobodyさん2007/09/02(日) 02:41:09ID:???
>>690
違う点
セカンドライフはベンダもユーザも商売先行。
0693nobodyさん2007/09/02(日) 02:56:04ID:???
どちらも商売にするのが難しそうな点は似てるかもw
0694nobodyさん2007/09/02(日) 03:01:44ID:???
昔から普通にある光景。
勝手に新しいツール導入して、現場が使いこなせずに破綻。

まず実験的に使って、評価してから導入しろよってやつ。
0695nobodyさん2007/09/02(日) 14:03:20ID:???
Railsの案件炎上の人が言ってる事は自戒なのだろうか
0696nobodyさん2007/09/02(日) 18:09:39ID:???
>>692
商売先行ってより
クソ広告代理店先行ですな。
やわらか戦車と一緒。
0697nobodyさん2007/09/02(日) 18:53:28ID:???
いくら広告が上手くても
実際の物が悪かったら人気でないわけで
逆にいくら良い物でも
宣伝が悪かった人気でないわけで
そこら辺は技術の良し悪しだけじゃ
語れないでしょ
0698nobodyさん2007/09/03(月) 00:01:20ID:???
ウェブアプリ作るのに、言語の優劣はたいして関係ないから名。それよりもrubyのようなマイナーな言語の場合、プログラマーの確保が難しいとか、実行環境に信頼性がないとか、そういう問題が多い。
0699nobodyさん2007/09/03(月) 02:04:36ID:???
どんな言語やフレームワークを使おうとも開発者の9割は無能なので
炎上は避けられない。
0700nobodyさん2007/09/03(月) 03:23:05ID:???
>>699
たしかに。
開発者の9割は、お前みたいなのばっかりだからな。
0701nobodyさん2007/09/03(月) 17:44:04ID:???
RoRが最新技術だと思ってる厨房多いwww
0702nobodyさん2007/09/03(月) 20:16:10ID:???
>>701
どこにいるんだ。お前の周辺だけじゃないか?
「斬新なプラットフォーム」(またはそのはしり)として理解している人は結構いそうだが、
それはそんなにおかしくないと思うし。
0703nobodyさん2007/09/03(月) 21:28:08ID:???
RoR以前にActiveRecordパターンを採用したO/Rマッパーって
どんなのあったの?
0704nobodyさん2007/09/03(月) 21:57:16ID:???
PerlのClass::DBIがそっくりなのか
いま調べて分った。他にあるのかな
0705nobodyさん2007/09/03(月) 21:59:09ID:???
DBIってO/Rマッパなの?
というかActiveRecordパターンて何?
おしえてエロい人。
0706nobodyさん2007/09/03(月) 23:32:07ID:???
>>705
↓の160ページ
ttp://books.google.co.jp/books?id=FyWZt5DdvFkC
0707nobodyさん2007/09/03(月) 23:32:30ID:???
本家はファウラーかね。
http://www.martinfowler.com/eaaCatalog/activeRecord.html
0708nobodyさん2007/09/03(月) 23:33:59ID:???
20秒も先により詳しい話が…
0709nobodyさん2007/09/04(火) 00:02:45ID:???
なんかワロタw
0710nobodyさん2007/09/04(火) 01:35:12ID:???
データアクセスの抽象化のために使用されるパターンは以下に詳しく解説されてるよ。

http://otndnld.oracle.co.jp/columns/arai-semi/data_access/1/index.html
http://otndnld.oracle.co.jp/columns/arai-semi/data_access/2/index.html

0711nobodyさん2007/09/05(水) 00:37:14ID:???
Ruby公式ロゴ募集でPHP脂肪www
0712nobodyさん2007/09/05(水) 01:34:27ID:???
>>711
なぜPHP脂肪なのかはわからんが、ロゴができるのはいいことだ。
ついでに Powered by Ruby ロゴも作ってくれたらサイトに貼り付けるw
0713nobodyさん2007/09/05(水) 01:48:11ID:???
>>712
確かそのロゴはどっかにあった(非公式だが)
0714nobodyさん2007/09/10(月) 00:33:05ID:???
そんなロゴ貼り付けるのは痛すぎだろ…
0715nobodyさん2007/09/10(月) 01:08:02ID:???
>>714
そうでもないよ。
mailman だっけ、MLソフトの。あれの PYTHON POWERED ロゴは
俺的にかなりインパクトあった。Python知らなかったから。
0716nobodyさん2007/09/27(木) 22:27:06ID:???
ccncnc





ghddhghdggh






jrtuttutu






gjjfgfjf





ddfhjf



0717nobodyさん2007/10/10(水) 02:28:59ID:???
まつもともモリシタンなんだからもう少し頑張れよ。
自分とこの宗教の布教方法見習って、
スピーチコンテストとか偽ってユーザ募るとかすりゃいい。
0718nobodyさん2007/10/10(水) 10:10:16ID:???
matz はその辺うまいと思うよ。
(いい意味でも悪い意味でも)
何の変哲もないオブジェクト指向言語に
「楽しい」って言うキャッチフレーズをくっつけて売り出した。
楽しいかどうかなんて人それぞれなのに、一旦そういう売り方すると、
あとはアレな人達が勝手に布教してくれた。
0719nobodyさん2007/10/10(水) 12:50:16ID:???
コンピューター系分野の盲目的信者にはアレな人たちが多いけど(たとえばmac狂信者とか)、
Rubyのそれはとりわけヒドイね。
0720nobodyさん2007/10/10(水) 20:33:00ID:???
何の変哲もないオブジェクト指向言語って
どこが。クラスまでオブジェクトとして実現してる言語って
メジャーな言語じゃ少ないと思うが
0721nobodyさん2007/10/10(水) 21:27:12ID:???
でもステートメントはオブジェクトじゃ無いじゃんw
0722nobodyさん2007/10/10(水) 22:33:40ID:???
>>720
つか、メジャーなOOPLでクラスがオブジェクトじゃない言語ってどんだけ?
0723nobodyさん2007/10/10(水) 22:50:18ID:???
クラスがオブジェクトの言語がほとんどだね。
メタクラスが存在しクラスがインスタンスと同じように扱える、
となると多少減るかも。
0724nobodyさん2007/10/10(水) 23:20:14ID:???
ほとんどの言語はクラスはオブジェクトの定義であって
オブジェクトそのものじゃないだろ
0725nobodyさん2007/10/10(水) 23:30:49ID:???
クラスのインスタンスがオブジェクト、とかそういう話しかな?
0726nobodyさん2007/10/10(水) 23:56:57ID:???
使っている人間もクラスがオブジェクトだって分かってないんじゃ?
0727nobodyさん2007/10/11(木) 00:07:28ID:???
メジャーで、クラスがオブジェクトでないってーとC++くらいじゃね?
0728nobodyさん2007/10/11(木) 00:08:00ID:???
ここのクラスインスタンス変数みたいな事が可能なのは
クラスがオブジェクトそのものだから。
でも分かりづらいので1.9で変更されるみたいだけど

http://capsctrl.que.jp/kdmsnr/wiki/bliki/?ClassInstanceVariable

0729nobodyさん2007/10/11(木) 00:10:50ID:???
このように、狂信者らしいマニアックでどうでもいい話が延々と続くのであります。
0730nobodyさん2007/10/11(木) 00:11:52ID:???
このへんの特異クラスという考え方もRubyらしい部分

http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%AF%A5%E9%A5%B9%A1%BF%A5%E1%A5%BD%A5%C3%A5%C9%A4%CE%C4%EA%B5%C1#a.c6.c3.b0.db.a5.af.a5.e9.a5.b9.c4.ea.b5.c1
0731nobodyさん2007/10/11(木) 11:00:41ID:???
「特定のオブジェクトにメソッドやインスタンス変数を定義/追加します。」は
動的な言語なら出来て当たり前だが
「クラス定義と同じ構文」で出来るのは珍しいと言えば珍しいかも。

普通は、そんな面倒な構文をわざわざ用意しない。
Javascript ならハッシュに追加して終了だ。

エディタで入力補完しやすくなるとか、
目で見て判別しやすい程度の利点はあるだろうけど
インスタンス単位ってことはスコープが小さいメソッド・変数なんだろうから
別に嬉しくもなんともない。
スコープがでかくなるようなら、特異クラスなんてトリッキーなものにせず
普通のクラスにしてしまえば良いだけの話。
あるいはインスタンスに持たせるのではなく、
何らかのヘルパークラスを定義した方が見通しが良くなるのではないか。

って主張すると総攻撃されるのは Ruby らしい部分だと思う。
0732nobodyさん2007/10/11(木) 15:16:21ID:???
JavaScript風に値を追加できるオブジェクト使いたいなら
こういう標準添付ライブラリもあるよ。

http://doc.loveruby.net/refm/api/view/class/OpenStruct
0733nobodyさん2007/10/11(木) 22:39:20ID:???
>>731
むしろRubyがベタなクラスベースの言語で、実際にはインスタンスにはメソッドなんか
追加できない仕組みになっているからこういう書き方になっている。

特異メソッドったって、特異クラスとか呼んでる無名クラスをアドホックに作って、そこに
普通にメソッドを定義しているだけだから。
0734nobodyさん2007/10/11(木) 23:02:10ID:???
>>731
ARGF や ENV のような特殊な組み込みオブジェクトを作るのに便利。
0735nobodyさん2007/10/12(金) 03:34:27ID:???
rubyの言ってる「楽しい」って、美しい国に似てるね。
ほんとがんばってよモルモリアン総理。
0736nobodyさん2007/10/12(金) 04:19:58ID:???
プログラミング言語以前に日本語勉強したほうがいい奴がいるな
0737nobodyさん2007/10/12(金) 18:06:40ID:???
プログラミングもできず理解力も無い>>736の為に翻訳してあげよう。
0738nobodyさん2007/10/12(金) 21:54:18ID:???
モルモリアンてモルモニアンのことか。今更気づいた。
0739nobodyさん2007/10/12(金) 22:25:30ID:???
>>737
うん特に「楽しい」と「美しい国」のどこが似てるのか詳しくたのむよ
0740nobodyさん2007/10/13(土) 03:22:11ID:???
似てるものに「のほほん茶」も追加してくれ
0741nobodyさん2007/10/13(土) 15:24:08ID:???
>>740
寒い。23モルモル
0742nobodyさん2007/10/13(土) 15:36:58ID:???
1モルモルいくら?
0743nobodyさん2007/10/13(土) 16:07:13ID:???
モルモルはお金には換えられない価値がある
0744nobodyさん2007/10/15(月) 03:18:07ID:???
ゲームの方のFFの臭い敵を思い出すな
0745nobodyさん2007/10/15(月) 06:30:30ID:???
あるなw
あの敵うぜぇw
0746nobodyさん2007/10/15(月) 11:56:39ID:???
Rubyが駄目だとかいう奴に限って
PHPが良いとか言い出すんだよ。
PerlとかPythonと比較してRubyが駄目な点が
あるのは分かるが・・・・PHPなんてほんと
あんな酷い言語うざくてしょうがない
0747nobodyさん2007/10/15(月) 12:08:23ID:???
PHPはWEBプログラミングでは
運用面で楽なので使われるの分かるが
比較対照として間違ってるというか
比較にならない
0748nobodyさん2007/10/15(月) 17:10:47ID:???
>>746のようなバカは、結局何も新しいものを生み出せないまま死ぬ。
0749nobodyさん2007/10/18(木) 03:52:55ID:???
同意。
技術に溺れて何も成さないタイプだ。
0750nobodyさん2007/10/18(木) 06:17:11ID:???
低レベルアマグラマーども乙www
0751nobodyさん2007/10/18(木) 10:38:22ID:???
RailsやDjangoの例のように
新しいものを生み出した人間が
PHPに辟易していた事をあげている
事実をどう説明する
0752nobodyさん2007/10/18(木) 11:54:29ID:???
IPAからもああだこうだいわれちょりますねんPHP。
http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html
0753nobodyさん2007/10/18(木) 12:02:18ID:???
ざっくり斬られすぎワロタ
0754nobodyさん2007/10/18(木) 12:12:53ID:???
>>752
脆弱性って、言語を変えてどうにかなるものなの?
使う人の問題にしか思えないんだけど。
0755nobodyさん2007/10/18(木) 14:01:09ID:???
>>754
そりゃどんな言語でも使う人次第だけど、
どこまでアホな奴をフォローできてるかは
言語によりけりかと。
0756nobodyさん2007/10/18(木) 14:34:51ID:???
でもPHPの脆弱性でハックされた話なんてきかねーよな
Win鯖がハックされた話はよく聞いたが。
0757nobodyさん2007/10/18(木) 14:45:45ID:???
ハックする気になるようなところはそれなりお金かけて対策してるんでしょ
0758nobodyさん2007/10/18(木) 15:57:58ID:???
サーバーハックする場合、PHPの脆弱性を利用してweb権限を得て
exproit仕込んでroot奪取というケースが多いよ
0759nobodyさん2007/10/18(木) 15:59:37ID:???
>>755
資料の少ないRubyのほうが、アホのフォローは難しいだろうね。
SQLインジェクション対策の記事は、PHPが前提になってるものが多いし。

>>757
金じゃなく、頭脳の問題な気がする。
RubyでもPHPでも、アルゴリズムが同じなら、同じ動作をするんだから。
0760nobodyさん2007/10/18(木) 16:28:00ID:???
まぁ、人材に金かけてるんだろ。
yahooとか楽天とか単価高いって聞く。

それ以前にメジャーどころは人が集まるし
0761nobodyさん2007/10/18(木) 17:41:06ID:???
楽天ってPHPソースごとパスワードモロ出ししたり
ベタ書きしてたDBへのクエリ変数なんかもオープンにしたことあったよね
0762nobodyさん2007/10/18(木) 17:51:49ID:???
>>761
金じゃないって証拠だな。
そういうことしちゃうアホは、どんな言語を使ってもヘマやらかす気がする。
0763nobodyさん2007/10/18(木) 18:23:23ID:???
やっぱ規模がでかくなると質が低下するからな
0764nobodyさん2007/10/18(木) 19:39:24ID:???
SQLインジェクションなんてWebプログラミングの常識だから
別にPHP使わない奴でも大概知ってる
0765nobodyさん2007/10/18(木) 21:54:43ID:???
楽天やヤフーは単金高いよ。勤務時間は多いけど、残業代は出る。
ただ、縛りもきついけどね。インストールするソフトは制限されるし、ブラウザの履歴はチェックされる。間違っても会社から2ちゃんなんて無理。
金持ってる会社に優秀なPGが集まるのは当然のことだな。
0766nobodyさん2007/10/19(金) 11:02:39ID:VrW6AhuS
えー、あれで単価高いと言えるの?
0767nobodyさん2007/10/19(金) 11:02:58ID:???
>>761
それマジでか??
ソースとかクエリ変数が丸見えってのはApacheの設定ミスで
PHPが実行されずにソースそのものが出力されちゃったんだろうけど、
パスワードもろ見えってのは一体どういう状態だ??
0768nobodyさん2007/10/19(金) 11:24:55ID:???
だから楽天はほとんど外部委託で内部に技術なんてないし、外部もどこぞの馬だから
0769nobodyさん2007/10/19(金) 12:54:59ID:???
>>767
モロ見えしたソースの中に $password = "rakutenpswd" みたいにベタ書きしてたんじゃないですかね?
0770nobodyさん2007/10/19(金) 14:21:59ID:???
パスってdbの接続パスとかでしょ?
でもdbの接続パスは俺もソースにベタ書きしてるな
それ以外の方法あんの?
0771nobodyさん2007/10/19(金) 14:28:35ID:???
>>770
ドキュメントルート以外にユーザ名、パスを記載したファイルを置いてインクルードするとか?
0772nobodyさん2007/10/19(金) 14:39:43ID:???
それならindex.php以外全部ドキュメントルートから外した方が・・・
0773nobodyさん2007/10/19(金) 15:58:46ID:???
楽天社内からWEBアクセスすると変なリファラ
http://d.hatena.ne.jp/hasegawayosuke/comment?date=20071011§ion=p1#c

きもちわるい。
0774nobodyさん2007/10/19(金) 16:10:36ID:???
俺の知ってる限りだとウェブ系でヤフーより単金の高いとこはない。次が楽天。
どっちもJavaPGの方が高いけど、PHPのPGでもかなり高額。
ただし、面接は超厳しくって相当キャリアがないと突破できない。
仕事も勤務時間は体壊しそうなくらいハード、セキュリティガチガチで仕事中はPCニュースサイトすら見られない。
0775nobodyさん2007/10/19(金) 18:07:00ID:Hs7iqwVn
>>772
全部ドキュメントルートの外に置いて、web領域のディレクトリだけsymlink貼る。
そしたらあまり中だの外だの意識しなくてすむようになった。
0776nobodyさん2007/10/19(金) 22:49:59ID:???
レベル低すぎて話にならない
0777nobodyさん2007/10/19(金) 23:32:31ID:???
数少ないrubyすれがこのザマw
railsの本立ち読みしたけどオタ臭いから読みづらい。
著者略歴見たらキンモー☆
0778nobodyさん2007/10/19(金) 23:37:17ID:JFLBWkuD
          ,,.-―――- .、
         /         丶、
       r'"   _,,......_       \
       l  ,.ィr‐ァ-.、 `ヽ、      ヽ、  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        〉" / /ト、 ミヽュ、ヽ、     i  |
        // l! /|l|ヾヽヽヽヽ `ヽ、    |< とんだ番茶ですね・・・・・・
      レ! ! :l! lr=, `ヾ,rf==ミ ヽ \  ノ  |
      |!| l、 |' i::;;!   l !: ;リ|ト、ヽ ヽ く   \___________
        |ハゞ;! `´,   `~´ ;! | |l ヽ ヾミ;、
         |l ト、ゝ、 ー   ,,.ィ | |トl ヾ、 ヽ
       ハ'; \ト` ーr‐ ",./''^!ノl l!\、!ヾヽ、
      "  `  ,レ((y'´  ,.イ' \
        ,rク´,.ィ~;V^ヽr'´   ,.==\
          / < "ノく: ミヽ  ,:;'"    ヽ
0779nobodyさん2007/10/20(土) 01:14:25ID:???
基本的にPHP以外のスクリプト言語の話は、プログラム板でするもんだから。この板はペチパーをウォッチするための板だよ。
0780nobodyさん2007/10/20(土) 01:36:46ID:???
>>770>>772
>>771が言ってるように、ドキュメントルート外に置けばいい。
俺は>>775のようなスマートなやり方は思いつかなかったけど、
その代わりに、ドキュメントルート内にはソース本体を呼び出すための文しか
書かないようにして同じことを実現した。

例:
●index.php(ドキュメントルート内に置く)の中身↓
<?php
require_once ("ドキュメントルート外のPATH/source_index.php");
?>

●source_index.php(ドキュメントルート外に置く)の中身↓
<?php
/*
いろんな実際の処理を書く。パスワードとかも書きまくり。
万が一Apacheの設定をミスってソースだだ漏れ状態になっても、
ここの中身は当然漏れない。
*/
?>

そういえばmixiも以前にミスやらかしてソースだだ漏れにしたんだよね。
0781nobodyさん2007/10/20(土) 05:06:39ID:???
なんかPHPってレベルが低すぎるなぁー・・・
レベルが低い技術者の方が多いから、低レベル馴れ合いPHP安泰ってことか
0782nobodyさん2007/10/20(土) 06:42:41ID:???
>>779>>781
Rubyみたいな「マイナー言語」を選んで優越感を感じるタイプのキモヲタくん、乙www
0783nobodyさん2007/10/20(土) 11:46:57ID:???
Rubyは2.0になってからだな。

なれば、の話だが。
0784nobodyさん2007/10/20(土) 11:57:11ID:???
お前らもしかしてPHPだけで精一杯?
他の言語覚える余裕なしか
0785nobodyさん2007/10/20(土) 13:10:38ID:???
>>784
Rubyみたいな「マイナー言語」を選んで優越感を感じるタイプのキモヲタくん、乙www
0786nobodyさん2007/10/20(土) 14:02:58ID:???
ローテクは、ハイテクよりも対障害性が高い。
PHPのレベルの低さを侮ってはいけません。
=Rubyのシェアが伸びない原因ですから。
0787nobodyさん2007/10/20(土) 14:05:32ID:???
お前らもしかしてWEBだけで精一杯?
他の分野攻める余裕なしか
0788nobodyさん2007/10/20(土) 14:13:55ID:???
>>786-787=キモヲタの自作自演イクナイ
0789nobodyさん2007/10/20(土) 14:54:47ID:???
Ruby飽きた
0790nobodyさん2007/10/20(土) 18:42:01ID:???
RubyはGUIやコマンドラインツール作るのにも使えるけどね。
PHPってApacheがないとMySQLにも接続できなかったよね。
0791nobodyさん2007/10/20(土) 18:45:55ID:???
ある程度プログラミングに慣れてくると
自分用のツール作りたくなってくるから
PerlかPython、Rubyのどれかは必要に
なってくるんだよね。結局は。
0792nobodyさん2007/10/21(日) 14:50:51ID:???
言語をああだこうだいうのに
低レベルって言葉平気で使ってるところで
なんだかなあって思う。
紛らわしいんだよ。

レベルが低い、ならまだわかる。
0793nobodyさん2007/10/21(日) 15:38:28ID:???
http://slashdot.jp/hardware/article.pl?sid=07/10/21/0335228
Cell+Ruby=新世代デジタル家電?

ついにrubyが家電にまで出てきてPHP割腹自殺www
0794nobodyさん2007/10/21(日) 21:28:47ID:???
Rubyそろそろ本格的に始めたいと思います。
先ず初めにピッケル本と、クマクマ本かって来ましたが、
ほか何かおすすめありますか?
0795nobodyさん2007/10/21(日) 23:19:28ID:???
くまくま本はRailsの本じゃ?

数多く読むより、とりあえずピッケル熟読しとけばOK
0796nobodyさん2007/10/21(日) 23:26:07ID:???
Railsも目的の一つなんで一緒に買ってみました。
レシピとかリファレンスも気になるんですが、いらないですかね?

てか、1999年くらいにまつもとさんが書いたRuby本が欲しい。
Rubyのオブジェクト指向についての考えが読める良書ってほかにありますか?
0797nobodyさん2007/10/22(月) 00:28:22ID:???
>>791
自分用のツールならPHPでも作れるじゃん。
CLI版あるんだから。
0798nobodyさん2007/10/22(月) 01:22:23ID:???
railsスレどこいった?
0799nobodyさん2007/10/22(月) 02:28:52ID:???
ム板に行った。

Ruby on Rails
http://pc11.2ch.net/test/read.cgi/tech/1191381506/
0800nobodyさん2007/10/22(月) 02:53:03ID:ElA0RlAx
なんだかんだいってPerlがいちばん良かった気がする
rubyもutf-8がちゃんとあつかえるようになったらいく
splitで文字数数えるみたいな間は行かない
0801nobodyさん2007/10/22(月) 09:50:07ID:???
>>797
フィルタ書くのが面倒とか(簡単なのは遅い)、ワンライナー書きにくいとか、
そういう理由じゃないの。

コマンドラインで使うのにワンライナー書きにくいのは痛いんじゃない?
irbとか、pythonみたいにインタラクティブシェルがないのも微妙。

まぁその、つかえないことはないと思うが、
いまのところ他の言語が使えるなら、わざわざCLI版をインストールして使うほどの
ものでもなさそうな。
0802nobodyさん2007/10/22(月) 10:19:42ID:???
>>800
お前はjcode.rbがあることを知らないのか
0803nobodyさん2007/10/22(月) 14:36:52ID:???
jcode.rbか。あれはあれでアレだ。
0804nobodyさん2007/10/22(月) 22:31:05ID:???
Ruby癖があるしソースが読みにくい
最低でもC言語とかPHP、JAVAみたいに共通文法保ってくれ
独自の文法が馴染めない上にライブラリが少ない 速度もたいしたことないし
いろんな角度からみてPerlやPHPと戦えるほどのポテンシャルがない
信者のオナニーが先行してるだけで中身がない それがRuby
0805nobodyさん2007/10/22(月) 22:40:03ID:???
カーリーブレースしか知らないのはそれはそれで恥ずかしいな。
0806nobodyさん2007/10/22(月) 22:51:45ID:???
>>804
クセがあるのはどんな言語でもそうだろ。
俺もCやPHPから来た時はendや|i|見てやめようかと思ったけどすぐに慣れた
$なしの変数とかCが苦手だったのでdefで拒否反応(defineを連想)とかも。
慣れたらもうPHPやPerlのソースなんて見たくもなくなるよ
0807nobodyさん2007/10/22(月) 23:07:12ID:???
俺が悪かった 所詮趣味なんだ
適当に好きなのをやればいい
俺はCとPHPとJAVAが好きだ
共通文法は覚えやすい 再利用するとき便利だ
高級言語なのに独自色が強いRubyは嫌いだ 独自なのはアセンブリとか低級で高速なら納得して使う
そもそも後者でできて前者でできないことはなかったし、
速度面でも生産面でも前者の方が圧倒的にスムーズにことが進んだ
これからもそうだと思う
Rubyの生きる場所があるとすればそれは教育現場
高級言語でもこんな無意味なことをやる言語が存在しますよって
そのことを教えることで生徒の視野を広げるきっかけになる それだけ
0808nobodyさん2007/10/22(月) 23:18:10ID:???
ソースがキレイで読みやすいのはPythonだな
名前空間のファイル分割とかfor分のxrangeとか[文]が果てしなくキモイけど

Rubyは利用者が重要視する機能が後回しで、勘違い気味の方向にばかり
マンパワーと金を裂いてるのに誰も突っ込まない裸の王様な気がするよ

その点PHPは、なんかやろうと思ったら関数を探せばいいだけ

マジこいつら結婚してくれないかな
0809nobodyさん2007/10/22(月) 23:25:25ID:???
>>808
>>マジこいつら結婚してくれないかな
劣性遺伝したらどうする?w しかもそれが主流になったりしたら…
0810nobodyさん2007/10/22(月) 23:27:36ID:???
新しいのを覚えたくないやつはそのままでいればいいと思うよ。
まったく新しい言語に触れて、触発されるとかいいと思うけどね。
0811nobodyさん2007/10/22(月) 23:38:32ID:???
>>808
>利用者が重要視する機能
ってなに?
0812nobodyさん2007/10/23(火) 00:15:35ID:???
>>809
お前、意味間違って使ってるぞ。w
0813nobodyさん2007/10/23(火) 10:52:10ID:???
> 共通文法は覚えやすい 再利用するとき便利だ
コピペのことを再利用と言うのであれば、それは便利だろうが。

コピペされたコードが撒き散らす弊害考えたら
そんな奴、プロジェクトから追い出すけどな。
言語選択以前の問題だろ。
0814nobodyさん2007/10/23(火) 12:05:44ID:???
Rubyの新しいとこって何なんだろね?
0815nobodyさん2007/10/23(火) 13:31:37ID:???
どの言語使うしても使う側の意識が問題で
言語自体は問題でないとしたらPHPじゃなくPerl
使えばいいだけだと思うんだが。
言語自体が問題ならPHPは言語的にPerlに劣る
部分が沢山あるわけでRubyになるわけで
0816nobodyさん2007/10/23(火) 13:32:38ID:???
Rubyはオブジェクト指向を最初から前提にした
Perlの上位互換言語として使えるという意味でだよ
0817nobodyさん2007/10/23(火) 13:35:58ID:???
いや日本語おかしい、Perlと同じだけの強力な言語仕様で
Perlの代わりに十分使えると思うって話
0818nobodyさん2007/10/23(火) 13:39:00ID:???
kakakucomがruby採用
楽天と結婚しちゃえよ
0819nobodyさん2007/10/23(火) 21:34:20ID:rJyX6yX8
>>813
突然「コピペ」とか何を言い出すんだ…この子は
0820nobodyさん2007/10/24(水) 14:42:55ID:???
じゃあどう再利用するのか教えてくれ。
0821nobodyさん2007/10/24(水) 17:52:47ID:???
話が通じてないようで通じてるな
0822nobodyさん2007/10/24(水) 23:33:26ID:???
RubyはPerlにイテレータをつけて、クラスを標準でサポートした言語ってイメージだな。
Perl使えればRubyをわざわざ覚えるメリットは感じない。初めてやる言語としてはいいかも。
0823nobodyさん2007/10/24(水) 23:46:44ID:???
Perl(笑)
0824nobodyさん2007/10/25(木) 00:18:53ID:???
結論:
理解に乏しいやつは放置
0825nobodyさん2007/10/25(木) 00:59:55ID:???
オタの壁w
0826nobodyさん2007/10/25(木) 06:21:29ID:???
Ruby→Perl・PHPは楽に出来きる
Perl・PHP→Rubyは出来てる「つもり」が多い
0827nobodyさん2007/10/25(木) 09:04:10ID:???
>>826
もっと言うと、Rubyは「出来る必要がない」。
PHPで必要十分。Web系で、Rubyじゃないと実現できないことなんて無い。

だったら習得コストが低くて、トラブル時にも情報が多いPHPが最適解。
0828nobodyさん2007/10/25(木) 09:12:41ID:???
PHP→PHPは出来てる「つもり」が多い
0829nobodyさん2007/10/25(木) 09:56:42ID:???
phpで出来ないこともあるけどね
擬似で実装しても良いしそこだけ他の言語使っても良いし
rubyは存在意義すら怪しい
0830nobodyさん2007/10/25(木) 10:47:35ID:???
そうか、それがばれないように
「JavaからRubyへ」とかいって
敵をそっちにしてんだな。
0831nobodyさん2007/10/25(木) 11:42:48ID:???
PHPが出来ない事
まともにプログラミングできるプログラマを増やす事
0832nobodyさん2007/10/25(木) 12:13:29ID:???
WEB系だとPHPの独壇場だからな。
Rubyを囃し立ててるのは、Ruby関係者とRubyをWEB2.0とかセカンドライフの代わりのキャッチコピーにしようとしてる企業だけで。
エンタープライジーならJavaだし、今一番勢いがあるのはASPNET。
海外ならPythonもあるわけだし。
だいたいWEBアプリって、ちっともオブジェクト指向である必要ないんだよな。だからこそPHPが人気あるわけで。
つまりは、WEB系に限ればRubyのメリットはちっともない。遅くて不安定なだけで。
0833nobodyさん2007/10/25(木) 12:34:35ID:???
OOなのはRubyの宣伝文句だが特に採用側から取り上げられてないだろ。
保守しやすさ(=読みやすさ)と開発期間の短縮(=Rails)がメリットでしょ
0834nobodyさん2007/10/25(木) 12:36:18ID:???
PHPは速度ではPerlやPythonに負けていて
言語の柔軟性ではPerlに負けていて
言語の強力さではRubyに負けてるようだけど
言語の可読性ではPythonに負けてるようだけど

そんな中途半端な言語わざわざ何で使うの
0835nobodyさん2007/10/25(木) 16:23:31ID:RzRLafd+
速度って結構大事だとおもうけどな
つか変に独自の構文にしないでPerl丸ぱくりしてくれれば
分かりやすく最強だったのになぁ
0836nobodyさん2007/10/25(木) 16:31:10ID:???
RubyOnRailsに学ぶべきはマーケティングだけだぞ お前らw
0837nobodyさん2007/10/25(木) 18:17:11ID:???
PHPが流行った理由が分からない奴はやばい
ルビィストへ一直線だぞ
0838nobodyさん2007/10/25(木) 19:01:00ID:???
>>834
予算と納期が中途半端だからw
速さを求めるならどれもCに遠く及ばないクズだよ。
お前のオナニーならお前が何使っても誰も何も言わない。

>>836
リアルで使ってる人を1人も知らない。セカンドライフみたいなもんだ。
0839nobodyさん2007/10/25(木) 19:31:42ID:???
予算と納期が中途半端って意味が分からないんだが、
どこの会社でも安い予算で短い納期で作れるに越した事はないと思うが
わざわざ納期延ばすためにPHP使ってるのか
すげえな
0840nobodyさん2007/10/26(金) 01:11:48ID:???
>>836
うちはすでにRailsの案件が3つほどあったよ(発注側)。
まあ、Javaに比べてそんなに納期変わらなかったけど。
0841nobodyさん2007/10/26(金) 03:01:02ID:???
うちもRailsですでに複数件組んでserviceしてるな。
0842nobodyさん2007/10/26(金) 03:13:47ID:???
Ruby=言語的に高い平均スキルを求める
PHP=プログラマ以外があつまってしまう
開発と考えるとRubyもPHPも危険だと思うけどね
自社では選択しないし、ユーザー指定があっても方向修正するなぁ・・・小規模且つRubyならまだしも
0843nobodyさん2007/10/26(金) 10:29:02ID:???
具体性がない批判だね。レベルが知れる
0844nobodyさん2007/10/26(金) 10:42:30ID:???
>>843も具体性がない批判だね。レベルが知れる。
0845nobodyさん2007/10/26(金) 11:30:27ID:???
> エンタープライジーならJavaだし、今一番勢いがあるのはASPNET。
勢いは Flex2 みたいなリッチクライアント路線だと感じるけど。
0846nobodyさん2007/10/26(金) 11:32:21ID:???
FlashにしろAjaxにしろ、リッチクライアントって「便利だな」と感じる時もあるけど
同じくらいの頻度で「ウザいな」と感じる時もある。
0847nobodyさん2007/10/26(金) 11:48:10ID:???
それは Web でも感じることだし、頻度が高いんじゃね?>ウザい
不特定多数相手にするには Web が最適だから、残ることは間違いないが。
0848nobodyさん2007/10/26(金) 14:52:21ID:???
Flexは中途半端。確かに標準のHTMLフォームよりマシだけど、Windowsフォームとは比較にならないくらいショボイ。
HTML+AJAXでGmailが実現できてるのに、Flexはいったいどの層に合うのか見えてこない。
一方で、ASP.NETの生産性の高さは半端ない。Railsなんて目じゃない。もうすぐIISのシェアがApacheを抜き去るけど、それが証明になってる。
0849nobodyさん2007/10/26(金) 15:32:46ID:???
>>848
>>もうすぐIISのシェアがApacheを抜き去るけど
それってGoogle使用分が別名になったからじゃなかったか?
OSでのlinuxのシェア低下も同様で。
0850nobodyさん2007/10/26(金) 15:56:57ID:???
また使ったことも無い人が吠えてるよw
0851nobodyさん2007/10/26(金) 16:55:52ID:???
だから、Railsで騒いでるのは、日本のRuby関係者だけだって。
世の趨勢はASP.NET。俺の予想だとJavaはどんどん廃れる。PHPは中小規模のサイトには最善なんで今後も隆盛だろう。
PerlはPerl好きな人たちが細々と使いつづけるだろう。Ruby、Python?おめぇの席、ねーから。
0852nobodyさん2007/10/26(金) 17:02:01ID:???
ASP.NETってC#かVBでしょw
0853nobodyさん2007/10/26(金) 17:09:51ID:???
ASP.NET は WindowsForm なのか?
0854nobodyさん2007/10/26(金) 18:03:00ID:???
てか、.net案件なんて無いぞw
Linux鯖で動けば使う気になるけど
0855nobodyさん2007/10/26(金) 18:11:12ID:???
現実にApacheのシェアが急落して、IISは上昇しつづけてるから。
まあ、PHPが得意とするような中小規模の案件までASP.NETが降りてくることは当分ないだろう毛ど名。
0856nobodyさん2007/10/26(金) 18:13:52ID:???
FLASH(Flex)はアニメーションソフトとしては凄く優秀。
しかし、ウェブアプリって視点で考えると、INPUTタグが画面上でグルグル回転してピカーっと光ったところで、それがどうした?と言わざるを得ない。
0857nobodyさん2007/10/26(金) 18:56:46ID:wiwu0XA+
リナクスでもASP.NET動くよ
0858nobodyさん2007/10/26(金) 19:25:30ID:???
>>851
Googleの社内システムはPythonですね。
マイ黒ソフトはそのうち潰れるんじゃないかな?
0859nobodyさん2007/10/26(金) 21:15:42ID:???
>>855
だからシェア低下は見かけだけ。グーグル分が別サーバソフト扱いになったから
0860nobodyさん2007/10/26(金) 23:16:44ID:???
>>844
具体性あるだろ。お前言い返せばいいってもんじゃないぞ。
ガキじゃないんだから。
0861nobodyさん2007/10/26(金) 23:32:40ID:???
>>860
具体性無いだろ。お前言い返せばいいってもんじゃないぞ。
チンカスじゃないんだから。
0862nobodyさん2007/10/27(土) 08:41:30ID:???
例えばこういう資料からもIISのシェア上昇(=ASP.NETのシェア上昇)が分かるから。
http://www.itmedia.co.jp/enterprise/articles/0610/16/news048.html
まあ、なんでも無料のソフトしか使ってない案件しかやったことなければ、ピンと来ないだろうけど。
日本の中小規模のサイトがASP.NETになるのはまだ時間かかるだろうな戸は思う。レンタルサーバがUNIX系中心だから。
0863nobodyさん2007/10/27(土) 08:52:53ID:???
じゃあ、ASP.NETは海外だけで日本ではぜんぜんかと言えば、そうでもない。基幹系と絡むような案件やイントラではかなり使われだしてる。
プログラム板でC#のスレは人気あるけど、じゃあC#で何を作ってるかといえば、ウェブ系なんだよ。
C#の人気って、ASP.NETが優れてるからC#の人気が出てる。そんな感じ。
0864nobodyさん2007/10/27(土) 11:53:49ID:I4hXprSm
>>863
んなこたぁない。ム板のC#スレ読んですらいないのがバレバレ
0865nobodyさん2007/10/27(土) 12:02:29ID:???
ageスマン
0866nobodyさん2007/10/27(土) 12:15:23ID:???
>>862
なんでも有料のソフトさえ使っておけば安心・・・という思考停止になった
技術者がいるとしたら恐ろしいね。

つーか、やたら「サポート、サポート」ってうるさいけど、
実際にサポート受ける場面なんてそんなにあるのか?
そして仮にサポート受けたとして問題が解決するのか?
しょせんサポート側は一般論しかいえないから、結局自分たちで頑張らないと解決しないと思うが。
0867nobodyさん2007/10/27(土) 12:56:08ID:???
一言もサポートなんて出てきてないよ。
0868nobodyさん2007/10/27(土) 12:56:44ID:???
ASP.NETの話はもういいよ
このスレと全然関係ないし。
書いてる本人にも知識がないのか
具体的にどの点が優れているのかの
話が全然でてこないし
0869nobodyさん2007/10/27(土) 13:07:01ID:???
ミドルウェアやIDEの購入費なんてたかがしれてるんだから。
オラクルは高いけど、それでも売れるんだ。他のDBより優れてるから。
もちろん予算50万でサイト1個を構築しくれっていうならLAMPになるだろうけど。
それでも、PHP4のメンテナンスが終了したり、Linuxディストリビューションのパッケージサポートが打ち切られると困るよね。
そりゃサイトをPHP5で作り変えればいいし、自分でパッケージを作ればいいかもしれないけど、その作業費はどうするんだって。
人件費が一番高いんだから。
0870nobodyさん2007/10/27(土) 13:12:22ID:???
ASP.NETのどこがいいって、まず圧倒的にフルスタックなウェブフレームワークだということ。そしてIDEのVisual Studioの存在。
LAMPなら、あるいはTomcatとか使えばJavaでも無料で開発環境が手に入るのに、ASP.NETのシェアが増えてるのはなぜか?
それはASP.NETが優れてるから。
0871nobodyさん2007/10/27(土) 13:14:37ID:???
>>869
>パッケージサポートが打ち切られると困る

だから何のサポートを受ける必要があるの?
PHP4のメンテが終了して、何が困るの? 今までPHP4のメンテに関連する問題が起きたことあるのか?
0872nobodyさん2007/10/27(土) 13:15:20ID:???
ASP.NETのシェアが増えてるってソースは?w
妄想たくましいなww
0873nobodyさん2007/10/27(土) 13:20:16ID:???
もしPHP4に脆弱性が発見されたら?自分でPHP4にパッチを当てないといけない。その費用はどうするのかってこと。
0874nobodyさん2007/10/27(土) 13:24:18ID:???
今でもRedhat9を使ったサーバはゴロゴロあるはず。それがディストリビューションのサポートどころか、有志団体のサポートもなくなってる。
TAR玉が自分でパッケージを作らないとメンテナンスできない。その手間を考えれば、初めから保障のあるOSを使った方が良かったんじゃないかって。
0875nobodyさん2007/10/27(土) 13:28:21ID:???
>>873
お前のサイトなんて大した価値もないし誰も狙ってないから安心しろ。
0876nobodyさん2007/10/27(土) 13:38:44ID:???
そんなこと言ったらWindowsのサポート終了時はどうすんだ? ゲイツに泣きつく?
「新バージョンにVerUpして下さい。ただし新Verは1ユーザ1億円ですv」て言われてもどうしようもないw

IIS、ASP.NETに脆弱性見つかってもゲイツに頼み込むしかない。
「脆弱性を修正した新バージョンが出ました。新規に購入してください。ただし新OSでしか動きませんけどv」
0877nobodyさん2007/10/27(土) 13:51:59ID:???
PHP4.4が出てまだ2年だよ。MapleとかMojaviとかのフレームワークはさらに悪質。
0878nobodyさん2007/10/27(土) 13:55:24ID:???
フルスタックなんて別に最近じゃ当たり前じゃない
IDEに高機能なのが必要なのは言語が冗長で面倒な事の証明
0879nobodyさん2007/10/27(土) 13:59:33ID:???
ウェブフレームワークの欠点のひとつに、必要な機能がない場合、どうするか?っていうのがある。
解決策は、自分でフレームワークを改造するか、他の機能で流用するか、例外的なコードを書いてしまうか。
いずれにせよ保守性が落ち開発効率も悪いので、できるだけ必要な機能が揃ってることが望ましい。
その点、ASP.NETは圧倒的に多機能、フルスタックなんだよ。それが評価されて、今の実績になってる。
0880nobodyさん2007/10/27(土) 14:11:19ID:???
>>879
>ウェブフレームワークの欠点のひとつに、必要な機能がない

自分でクラスモジュール作ればいいだけじゃん?
0881nobodyさん2007/10/27(土) 14:46:47ID:???
コピペで済む仕事してるんだからあんま無理言うなよ・・・
0882nobodyさん2007/10/27(土) 16:03:55ID:???
>>881
まあ他人が作ったフレームワークに乗っかって、
しかもそれに文句をつけておきながら自分では何も生み出さないようなクズは、
そんな程度のレベルなんだろうな。
0883nobodyさん2007/10/27(土) 19:30:21ID:???
>>880
> >>879
> >ウェブフレームワークの欠点のひとつに、必要な機能がない
> 自分でクラスモジュール作ればいいだけじゃん?
いずれにせよ保守性が落ち開発効率も悪いので、できるだけ必要な機能が揃ってることが望ましい。
0884nobodyさん2007/10/27(土) 20:06:38ID:???
結局本流の変化に血反吐吐かせながらキャッチアップしてくのが一番効いいんだよ。
どんなに非人間的でもね。
0885nobodyさん2007/10/28(日) 03:22:59ID:???
>>883
「クラスモジュール」の意味わかってるか??

わざわざクラス作ってモジュール化するんだから、
他に影響を与えない=全体の保守性には直接関係ない。のだが。

それでも文句言うなら、ゼロから全て自分でFW作れば。
0886nobodyさん2007/10/28(日) 11:47:17ID:???
Pythonもかなり好きなんだけど
なぜか日本では流行らないんだよな
やっぱり初心者向けというイメージが
強いのか。でも流行らないのは仕方ないので
Perlのオブジェクト指向のシンタックスを
耐えて使うかRubyかの2択かな
0887nobodyさん2007/10/29(月) 00:29:09ID:dRLHCCi/
>>885
ヲイヲイ(w

ヒント:能率
0888nobodyさん2007/10/29(月) 00:31:25ID:???
すえひろがりゲット
0889nobodyさん2007/10/29(月) 01:46:39ID:???
自分でFW作ってみるといい勉強になるらしいよ。
受け売りだけどね。
0890nobodyさん2007/10/29(月) 02:29:28ID:???
>>869
うちはOracle依存を減らしてるところだよ。
RAC組んで億単位で金払うようなことは続けられない。
基幹はさすがに変えられないけど、
それ以外ならLAMPで十分な時代になってる。
0891nobodyさん2007/10/29(月) 07:57:18ID:???
>>890
RACは使い物になるの?
たしかTSUTAYAがRAC使ってたけど、あれって広告塔として使うためにOracle社が全面的にサボートしてくれたからだよね。
ふつはそこまで面倒見てくれない。それでも使い物になるのか疑問なんだよな。あそこの会社、殿様商売だから傲慢だし。
0892nobodyさん2007/10/29(月) 08:36:12ID:???
>>890

いまどきRACで億はかからないよ。
0893nobodyさん2007/10/29(月) 10:03:26ID:???
>>887
自分でFW作ったり、既存のFWを保守性を保ちつつ改造したり、
そういう基礎的な力も持たずに「能率」とは笑止千万。

その程度のレベルで既存FWに文句つけるのは100年早いよチンカスくん。
0894nobodyさん2007/10/29(月) 14:01:10ID:???
Oracleはコストを考えると限定された使われ方になるだろうけど、こういう記事もある。

Windows Serverに市場シェアを奪われるLinux
http://itpro.nikkeibp.co.jp/article/NEWS/20071029/285682/
0895nobodyさん2007/10/29(月) 23:49:26ID:???
お前ら検定受けなかったのかよ
0896nobodyさん2007/10/30(火) 01:01:27ID:???
たった数十名だったらしいね。
記念すべき第一回というのに拍子抜け
0897nobodyさん2007/10/30(火) 01:08:19ID:???
Ruby使ってるのはいわゆるハッカーよりだし、そんなん受けないだろ。そういうのは誰もが使うJavaとかに向いている制度
0898nobodyさん2007/10/30(火) 01:10:51ID:???
イタタww
0899nobodyさん2007/10/30(火) 02:07:00ID:???
46人だっけ
そのままのみにいける人数じゃないですか
2,3人は落ちたのかな?m9
0900nobodyさん2007/10/30(火) 07:08:41ID:???
プログラマの能力が検定で測れたら
採用する側も苦労しないけどな。

無理。
0901nobodyさん2007/10/30(火) 08:41:33ID:???
出題する側もぜんぜん乗り気じゃないしな。
資格なんてスーツ族を満足させるためのもんだし。
0902nobodyさん2007/10/30(火) 09:14:17ID:???
スーツ着ないのかw
0903nobodyさん2007/10/30(火) 09:28:30ID:???
>>902はなかなかおもしろい
0904nobodyさん2007/10/30(火) 09:36:53ID:???
Rubyやってるやつの顔が総じてキモイ件について誰か真面目に教えてくれ
0905nobodyさん2007/10/30(火) 10:11:30ID:???
>>897
ハッカー気どりのやつの間違いだろ。
Rubyやその周辺を作ったやつは偉いが、それを使ってるだけのやつはただの豚。
0906nobodyさん2007/10/30(火) 10:46:40ID:???
そりゃそうだろう、キモヲタが好んで使う言語なんだから。
普通の人はわざわざこんな辺境の地(Ruby)には来ないよ。
0907nobodyさん2007/10/30(火) 12:32:49ID:???
JavaやPHPで本当にいいと思うならそれでいいんじゃないの
0908nobodyさん2007/10/30(火) 13:02:00ID:???
本当にいい言語なんてあるわけないだろ
0909nobodyさん2007/10/30(火) 15:19:45ID:???
俺が思ういい言語の条件
・資料が手に入りやすい
・ラクに組める
・ソースが再利用できる
・金になる
・読みやすい
・大勢で組んでも大丈夫
0910nobodyさん2007/10/30(火) 16:20:08ID:???
良い仕事をした時に、結果として得られるものに金がある。
言語の条件に「金になる」って意味が分からん。
0911nobodyさん2007/10/30(火) 17:03:43ID:???
>>910
金になる=需要がある。
極端な例だがJavaとPascalだとJavaのほうが金になる。
Rubyもそれなりに需要があって、金になってると思う。
0912nobodyさん2007/10/30(火) 19:59:05ID:???
>>911
理解した。
0913nobodyさん2007/10/30(火) 20:06:09ID:???
金ならflash最強だと思うが
最初は自分で書いてたけどあほらしくなって丸投げしてる
10万で受けたしょぼい奴を下請けに競争させると納期2時間で数千円とかできてぼろもうけ
0914nobodyさん2007/10/30(火) 21:00:01ID:h85mSo3Q
>>909
すぐに使えるライブラリが豊富

が抜けている
0915nobodyさん2007/10/30(火) 21:30:26ID:???
JavaかPerlかPHPだな。
0916nobodyさん2007/10/30(火) 23:49:04ID:???
>>913
どんな底辺・・・
0917nobodyさん2007/10/30(火) 23:52:19ID:???
イヤッホー時給5000円だぜー
とか言ってるんだろうなw

バカとなんとかは使いようで切れると
0918nobodyさん2007/10/31(水) 00:52:12ID:???
>>915
Perlは無いでしょ・・・
0919nobodyさん2007/10/31(水) 01:10:30ID:???
言語の良否じゃなくてライブラリの量という観点だから。
0920nobodyさん2007/10/31(水) 01:16:00ID:???
Perlの場合量というよりメンテナンスの安定性がうれしい
その点PHPは・・・
0921nobodyさん2007/10/31(水) 10:11:10ID:???
>>920
お前みたいなバカが、ときどきPHPのメンテだのサポートだのを
問題に挙げてるけどさ、メンテが安定してないからと言って、
それで具体的に何か被害とか受けたことあんの??

ないだろ? ないくせに、やたら知ったかぶって「メンテが…」とか言いたいだけだろ。
0922nobodyさん2007/10/31(水) 13:45:09ID:???
まあRubyをあえて使ってる時点で知ったかぶりだわな。
0923nobodyさん2007/10/31(水) 14:55:24ID:???
PHP馬鹿の琴線に触れたようだなw
0924nobodyさん2007/10/31(水) 15:28:28ID:???
おまえらPython使えよ。誰が書いても同じようなソースになってきれいだぞ。
YouTubeやOpenOffice、CG系のたくさんのソフトはPython使ってるぜ。
0925nobodyさん2007/10/31(水) 15:37:08ID:???
Pythonのコードはきれいだしキーワードが少なくて読みやすいけど、selfとかxrangeは何とかならんのか
0926nobodyさん2007/10/31(水) 15:37:36ID:???
>>923
お前一人だけ浮いてるってことにそろそろ気づけタコ。
0927nobodyさん2007/10/31(水) 15:40:33ID:???
図星を指されてPHP馬鹿が暴れております。スレが落ち着くまで少々お待ちください
0928nobodyさん2007/10/31(水) 15:50:10ID:???
>>925
selfは明示することで誤解がなくなる、って意味では有効だけど、たしかに出てきすぎだね。
xrangeは別によくないか? それに、次バージョンで消えるとかいう話じゃん。
0929nobodyさん2007/10/31(水) 16:14:58ID:???
所詮スクリプトなんだからクズ同士仲良くしろや
CもJavaも使えないクズども
0930nobodyさん2007/10/31(水) 17:41:42ID:???
>>929
Rubyなんかが使えるのにCやJavaが使えないやつっていんの?
たいして違わないと思うんだけど。
0931nobodyさん2007/10/31(水) 20:49:39ID:???
>>930
すげー意見だな。なんかのジョーク?
おれには、RubyとCとJavaは、あえて大違いの言語を選んでるようにしかみえん。
0932nobodyさん2007/10/31(水) 20:58:28ID:???
仕様じゃなくて難易度の話しだろ
0933nobodyさん2007/10/31(水) 21:09:51ID:???
難易度w

たまにC触るとイライラするけどな
0934nobodyさん2007/11/01(木) 05:58:49ID:???
>>931
Cとjava否定ってマじゃねーな?働けw
0935nobodyさん2007/11/01(木) 10:20:55ID:???
>>931
CやJavaを使ったことがないのにRubyを選ぶ人は痛い人。
0936nobodyさん2007/11/01(木) 11:12:56ID:???
2000年頃、Javaがこんな風に叩かれていた事を思い出したw
0937nobodyさん2007/11/01(木) 11:32:29ID:???
なら行き先も見えるね。
0938nobodyさん2007/11/01(木) 12:24:27ID:???
LLは最初からそう言われてただろ
俺はあまりに古典的つーか化石的すぎて驚愕したわ
0939nobodyさん2007/11/01(木) 13:14:20ID:???
>>938のオススメは?
やっぱHaskellとかがオシャレプログラミング?
関数型言語使ったことないけどw
0940nobodyさん2007/11/01(木) 13:15:57ID:???
自称・俺は天才プログラマーさんたちのオススメ言語は何ですか!?
普及率で言えば、HTMLに勝る「言語」はあるんですか?^^
0941nobodyさん2007/11/01(木) 14:58:32ID:???
英語。どの言語を使うのにも役立つ。
0942nobodyさん2007/11/01(木) 18:27:12ID:???
Cも使えない云々で未だにレスが貰えるのがWebprogなんだよね
けど非スクリプトだったけど渋々覚えた奴がすげー増えてるね
ディスカウントしすぎだよおまえら
0943nobodyさん2007/11/02(金) 12:47:05ID:???
HTMLはマークアップ言語であってプログラミング言語じゃないんだが。
言語ってことだけで勝負するなら英語がとりあえず普及しまくってるぞ。
0944nobodyさん2007/11/02(金) 13:48:51ID:???
その前に日本語が最優先じゃないか?
0945nobodyさん2007/11/03(土) 03:24:18ID:???
●LotYまとめ

日本語(国語)>英語>C>Ruby(LL)>以降はお好みでどうぞ^^
0946nobodyさん2007/11/03(土) 04:21:17ID:???
Haskelはどうした。
0947nobodyさん2007/11/03(土) 12:46:51ID:???
●正しい解

日本語(国語)>英語>=C>=PHP(LL)>以降はキモヲタのみ趣味で覚えれば^^

(※例外として、企業の歯車になりたい場合はPHPと同列にJAVAも加えること!)
0948nobodyさん2007/11/03(土) 14:02:53ID:???
>>947
PHPやってるのって英語やCもわからない屑プログラマーが多いと思うんだが
0949nobodyさん2007/11/03(土) 14:11:56ID:???
おまえのことか
0950nobodyさん2007/11/03(土) 14:37:20ID:???
>>948
だからこそ英語やCの優先順位を上にしてるんだが。

この比較式の意味わかってんのかな?
0951nobodyさん2007/11/03(土) 14:52:17ID:???
>>950
優先順位が低いのにわざわざやる奴は馬鹿って事ですね
0952nobodyさん2007/11/03(土) 14:58:02ID:???
序列をつけたがるのはバカ
0953nobodyさん2007/11/03(土) 15:02:49ID:???
C厨はこんなトコまで出張して貶める事でしか保てなくなってるのか・・・かわいそうだな
0954nobodyさん2007/11/03(土) 15:07:52ID:vjqlzVkC
流れ読まずにすまんが
新ロゴ
http://pc11.2ch.net/test/read.cgi/tech/1193668038/l50
0955nobodyさん2007/11/03(土) 18:31:24ID:4p7+M7CD
ほんと、Cが最高っていうやつに限って、実力ないもんなぁ。
あこがれだろ。

まぁ、Rubyはあまりいい言語じゃないね。
日本があまりにソフトウェアを作らない国と見なされてるからIPAなんか
がもちあげてるだけだと思う。
RAILSも使えばわかるが、最悪のフレームワークだもん。
ほとんどデバッグ不能。あれでまともなアプリ書く奴がいるとは信じられん。
このあいだ、ぼろぼろのサービスで定評のある楽天がRuby on Railsがイイ
とかいってたからますます使えんと確信した。

0956nobodyさん2007/11/03(土) 18:42:25ID:???
>>950
次スレよろ
0957nobodyさん2007/11/03(土) 18:58:56ID:???
Cは最高か最高じゃないかの問題じゃなくて
C使えないと作れないものが沢山あるだけの事だと思うが
0958nobodyさん2007/11/03(土) 19:19:04ID:???
専門卒程度でも使えるほど簡単だし十分高速で枯れてるCに問題はねえだろうが
あ、高卒以下には難しいかw

スピードはハード増強すりゃ堂にでもなるから金に糸目をつけない奴らならどうでも良いが
0959nobodyさん2007/11/03(土) 20:42:37ID:???
日本語読めない高学歴っているんですか?w
あぁ、お隣の国の方ですかw
0960nobodyさん2007/11/03(土) 22:02:51ID:???
自称高学歴のrubyオタには無理w
0961nobodyさん2007/11/04(日) 00:03:33ID:???
プログラミングに慣れてしまうと
54523 から 4283945 までの整数の和を求めろ
とか言われたときにうっかりループ使ってしまうんだよな
0962nobodyさん2007/11/04(日) 01:44:41ID:???
円周率にはある言葉が隠されているということを!

円周率という永久に続く小数
3.1415926…

これの小数点第93299241桁目から先をみてほしい
…0721454525520877136375156…
最初の8文字に着目だ。
そう"07214545"とは「オナニーしこしこ」のことある。

これはどういうことだ?
神は我々に何を訴えようとしているんだ…
一体、何をどう考えれば…




な、なんだってー!!
 \        /  
    ΩΩΩ
0963nobodyさん2007/11/04(日) 01:54:10ID:???
>>962
これマジ?
見つけた奴すげーな
0964nobodyさん2007/11/04(日) 02:43:14ID:???
実際の93299241桁目からどう並んでるのか知らないけど、
円周率にはどんな数の並びでも出現する可能性がある、
というのは証明されてたよーな気がする。
0965nobodyさん2007/11/04(日) 03:16:57ID:???
http://www.angio.net/pi/bigpi.cgi
0966nobodyさん2007/11/04(日) 11:09:07ID:???
>>964
0が無限個並ぶこともあるの?w

バカは死ねよw
0967nobodyさん2007/11/04(日) 13:51:42ID:???
>>966
バカだけが選択的に死んでくれるならいいけど、人間は全員一人残らず死ぬ運命にあるからね。
最近、shineという言葉に憎しみが乗せられないことに気づいた。

shine
━━ vi. (shone) 光る, 輝く, 照る; 秀でる, 明らかである ((out)); 目立つ ((at, in; as)).
━━ vt. (p. & p.p. shined) 照らす, 光らす; (光を)当てる ((on, at)); (靴などを)みがく.
shine up to 〔話〕 …に取入ろうとする.
━━ n. 日光, 晴天 (rain or 〜 晴雨にかかわらず); 光, 輝き, つや, 靴墨, 靴みがき; 〔話〕 (pl.) いたずら; 〔話〕 好み, 愛着 (take a 〜 to); 〔俗〕 騒ぎ (make [kick up] no end of a 〜 大騒ぎする).
take the shine off [out of] …の光を奪う; …を見劣りさせる.
shin・er ━━ n. 光る物, 目立つ人; 〔米〕 銀色の淡水魚; 〔俗〕 (目のまわりの)黒あざ; 〔俗〕 (pl.) お金.
0968nobodyさん2007/11/04(日) 17:14:33ID:???
The string 00000000 occurs at position 172,330,850 counting
from the first digit after the decimal point. The 3. is not counted.

The string and surrounding digits:

28657663299087565581 00000000 12202360559646500358
0969nobodyさん2007/11/04(日) 17:26:11ID:???
>>968みたいなバカには無限の概念は理解できねえかw
0970nobodyさん2007/11/04(日) 17:35:47ID:???
円周率なんざどーでもいいんだよ
そんなレスの揚げ足とって何が楽しいんだよw
なんかいやな事でもあったのか?おっさんにいってみなw
0971nobodyさん2007/11/04(日) 18:46:50ID:???
ところでRuby何で書いてる?
RDE?eclipse?NetBeans?エディタ?
0972nobodyさん2007/11/04(日) 19:38:28ID:???
メモ帳でおk
0973nobodyさん2007/11/04(日) 21:25:07ID:???
>>971
TextMate使ってる。日本語の問題もあまり気にならない。
0974nobodyさん2007/11/04(日) 21:29:34ID:???
http://blog.asial.co.jp/284
サクラエディタ+ctagsはいかがですか?
0975nobodyさん2007/11/04(日) 21:39:23ID:???
ここまでエディタばっかりか・・・
インテリセンスとか使わないの?
0976nobodyさん2007/11/04(日) 22:15:55ID:8W+hosA8
型チェックが甘く、シンタックスシュガー大目だから、インテリセンスができん。
0977nobodyさん2007/11/04(日) 22:48:53ID:???
AWDwRで、DHHがRailsにはエディタで充分だって力説してるね
0978nobodyさん2007/11/04(日) 23:34:44ID:???
そもそもMatzがIDEによる支援を(たいして知らないくせに)端から馬鹿にして
そのメリットをてんで理解しようとしないわけだから話にならんよ。
0979917=9752007/11/04(日) 23:52:18ID:???
>>976
NetBeansはインテリセンスあるよ?
おっそいし、βだから色々あるけどw

>>977-978
そのレベルの人がIDEありきで考えてたら使いもんにならないんじゃね?
IDEを考慮してであればベストだろうけど
0980nobodyさん2007/11/05(月) 09:27:27ID:???
Railsみたいに約束事だらけのフレームワークだと、IDEがあった方がいいな。いちいち覚えてられない。
0981nobodyさん2007/11/05(月) 17:36:09ID:???
確かにTypoが致命傷になるしな。
0982nobodyさん2007/11/05(月) 20:38:06ID:???
TextMateはSnippetという、コンテキストに応じて内容が変わりユーザーの編集しながら挿入できる
テンプレートのような機能を使ってその問題を解決してる。他のエディタやIDEにあまり見ない機能なので
言葉で表現するのが難しいのだが。
0983nobodyさん2007/11/05(月) 21:32:10ID:???
Snippet自体はVSにもあるよね?
VSの方で考えるとインテリセンスとtypo解決できるとは思えないんだけど・・・
名前だけ一緒とかか?
0984nobodyさん2007/11/05(月) 21:38:56ID:???
>>983
「コンテキストに応じて内容が変わり」ってのがみそなんじゃないか?
具体例を使った説明がないからよくわからんが。
0985nobodyさん2007/11/05(月) 22:19:19ID:???
>>980
次スレよろ
0986nobodyさん2007/11/05(月) 23:30:30ID:sZvhzEPQ
VSのほうはよく知らないのけど
具体例としてhas_many
hmと入力してTabキーを押す事でこのスニペットが挿入されて
$1、$2…という部分が挿入のさいにタブキーで移動しながら変更可能な部分::
:objects、:class_name…はデフォルト値
$3の部分はネストされているので$2が削除された場合に一緒に削除可能。
$4の部分は先の$1の内容を反映した値がデフォルト値となる。

has_many :${1:objects}${2:, :class_name => "${3:ClassName}", :foreign_key => "${4:${1}_id}"}

Rubyでよい例が見あたらなかったんだけど
このように変数を反映したり、正規表現で入力内容を変更して反映したりもできる。
<body id="${1:${TM_FILENAME/(.*)¥..*/¥L$1/}}"${2: onload="$3"}>
$0
</body>
0987nobodyさん2007/11/05(月) 23:37:35ID:sZvhzEPQ
Typoのほうは、ファイル内での変数名補完機能や
関数名の補完機能なんかで結構回避できるよ。

IDEだとNetBeansにスニペットも含めて同じような
機能が実装されてるらしけど。
他のエディタやIDEにそんな詳しくないからすまん。
0988nobodyさん2007/11/05(月) 23:41:15ID:???
ぶっちゃけActionScript3がCGIスクリプトとして動かせたら最強だと思う
RubyもPHPも吹き飛ばせるんじゃないかと
何この超使いやすいJava
0989nobodyさん2007/11/05(月) 23:50:45ID:???
後発な分、よく考えられてるよな。RubyとかPythonみたいな変なクセがない言語仕様だし。
0990nobodyさん2007/11/06(火) 00:03:33ID:???
これはひどいw
0991nobodyさん2007/11/06(火) 00:37:20ID:???
ついにAS3のわだいになってしまた
0992nobodyさん2007/11/06(火) 00:59:05ID:???
ActionScriptって名前がいや
PHPもいやだが
0993nobodyさん2007/11/06(火) 01:05:29ID:???
ぶっちゃけAS3の型指定は面倒じゃないか
0994nobodyさん2007/11/06(火) 01:27:30ID:???
うめ
0995nobodyさん2007/11/06(火) 01:32:33ID:4/BiKtHR
ASってFlashのあれ?ソースが行方不明になる香具師?
0996nobodyさん2007/11/06(火) 01:40:27ID:???
http://img.baguwen.org/061217/20061217213838751.jpg
0997nobodyさん2007/11/06(火) 01:45:29ID:???
うえm
0998nobodyさん2007/11/06(火) 01:49:08ID:???
AS3って冗談以上の何かを感じる
0999nobodyさん2007/11/06(火) 01:50:14ID:???
  ∧_∧
 ( ´・ω・) <こたつめ、ハハハ
 //\ ̄ ̄旦\
// ※\___\
\\  ※  ※ ※ ヽ<ハハハ
  \ヽ-___--___ヽ
1000nobodyさん2007/11/06(火) 01:50:44ID:???
1000ならRuby終了
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。