Ruby VS PHP 仁義なき戦い

このエントリーをはてなブックマークに追加
125nobodyさん:2008/07/13(日) 00:09:03 ID:???
RubyのライバルはPythonだと思うんだが
126nobodyさん:2008/07/19(土) 13:20:13 ID:???
>>125
まさかw
世界中で使われているPythonに失礼だよ
Rubyなんて国内で少し使われている程度
127nobodyさん:2008/07/19(土) 13:35:01 ID:pf1xXB//
http://pc11.2ch.net/test/read.cgi/tech/1180713251/344-
344 :デフォルトの名無しさん:2008/07/18(金) 00:56:41
>>334
同意。
PerlのEncodeは終わってる。

言っておくが、自分には使える。
Perl好きだし、Encodeモジュールもわかっているつもり。
ただ、そこまでPerlにはまっていない周りには使えないし、わかってもらえない。
これが致命的。
(よくはまるのは、UTF-8フラグのついた文字列と
バイト列としての UTF-8文字列の違いとかのあたり)

それに、ソースコードを UTF-8 で書くと、システムがローカルエンコーディングの場合
ファイルを開いたりするのさえ面倒。

Unicode がらみのスクリプトを書くたびに、

sub e { Encode::encode('cp932', $_[0]) }
sub d { Encode::decode('cp932', $_[0]) }
sub E { map { Encode::encode('cp932', $_) } @_ }
sub D { map { Encode::decode('cp932', $_) } @_ }
↑こんなのを上に貼って、
open IN, e"日本語.txt";
とか書いたり、デバッグする時に
b 30 ($str eq d"日本語")
とかやったりしてるけど、正直言って超バッドノウハウ。
人が見てもやっぱりわからないし。
128nobodyさん:2008/07/20(日) 01:50:03 ID:/9XaoyQ3
フレームワーク祭りが終われば、rubyの居場所がどこか気付くはずだよw
129nobodyさん:2008/07/24(木) 11:01:03 ID:???
Ruby = オブジェクト指向Perl でしょ?
130nobodyさん:2008/07/25(金) 20:19:46 ID:???
>>126
アホか。
使われてるかどうかを判断基準にしたら、
Rubyの相手なんて居なくなってしまうだろ。
131nobodyさん:2008/07/29(火) 00:23:57 ID:ybJpVSEm
wikiの比較サイトがあるのだが・・
言語別のwiki数みたいなリストはないんだけど、主な言語を検索して調べてみた

PHP 27
Java 20
Perl 10
C# 8
Python 7
ASP  4
Ruby 2

実感に近い感じかな。
132nobodyさん:2008/07/31(木) 21:45:44 ID:???

イスラム vs モルモン

どっちが強いかは明白。
133nobodyさん:2009/01/14(水) 18:25:02 ID:???
Perl6が都市伝説と聞いてやって来ました。
134nobodyさん:2009/01/16(金) 00:02:52 ID:???
お引き取りください
135nobodyさん:2009/01/31(土) 06:27:20 ID:???
Ruby1.9.1が正式リリースしたのでやって来ました。
136nobodyさん:2009/02/17(火) 14:08:40 ID:???
Perl - 本来?のシェルスクリプト代替用途に落ち着く
PHP - 現在最も利用者数が多いと思われるが、ツギハギだらけでそろそろ限界が近い。i18n的に弱い。
Python - OOP仕様の導入で躓いたPerlの後継を狙うが、3.0での大幅変更に異論噴出。
Ruby - Railsの登場により脚光を浴びるが、Ruby自体はあまり普及に意欲的では無い。BSD臭。
というのが個人的感想。
137nobodyさん:2009/02/22(日) 23:58:34 ID:???
PHPとRubyの論争見ていていつも思うんだが、
こいつらの関係って日本と韓国の関係に似てるよな。

<丶`∀´>RubyはPHPより優れてるニダ!
( ´∀`)Ruby?なにそれおいしいの?
138nobodyさん:2009/02/23(月) 05:13:29 ID:???
Rubyコミュニティはあんま好きじゃないけどそれは違うと思う
139nobodyさん:2009/02/23(月) 16:43:38 ID:???
> こいつらの関係って日本と韓国の関係に似てるよな。
それは私も感じたことがある。

<丶`∀´>PHPはYahooでも採用されているしシェアも最強ニダ
( ´∀`)変なのにつきまとわれてるよ・・・

粗悪だが低価格で貧困層にもリーチしてシェアを築き数値だけみてホルホルする韓国企業と
パクリ&魔改造で本家を上回る性能を作り出すが要領の悪い日本企業
PHP厨はあまり日の目をみない(と感じる)Rubyよりは当然格上だと思ってるのに対して(ウリが世界一)
Ruby厨は低スキル・Web用であるPHPはそもそもアウトオブ眼中(無韓心)。

他にも
・〜 VS PHPというようなスレを立てたがるが大抵論破される(すぐ日本と比べる記事を書くが意味不明なグラフ等で墓穴を掘る)
・唐辛子(PHP)の起源が他国(Perl)だというとファビョる

PHPもRubyの宗教じみた雰囲気も嫌いな第三者目線ではこんな感じ
140nobodyさん:2009/04/07(火) 12:22:13 ID:???
>>139
そうそう、そんな感じwww
アンチRubyが韓国の関係みたいなw
141nobodyさん:2009/06/27(土) 08:30:45 ID:???
JoomlaなんかはRubyじゃ100%作るのは不可能!
142nobodyさん:2009/06/29(月) 13:57:54 ID:???
やはり Mediawiki とか Wordpress レベルがほしい。
hiki や tDiary はご冗談でしょう、というレベル。
143nobodyさん:2009/07/02(木) 02:12:36 ID:lF//npFA
PHPとJavaだね!
144nobodyさん:2009/07/03(金) 09:20:18 ID:???
CakePHPとRuby on Railsが好きな自分はどうしろと…。
145nobodyさん:2009/08/01(土) 00:50:41 ID:KPIzwSsv
>>144
仲良くすればいいんじゃないか?
146nobodyさん:2009/09/13(日) 21:17:50 ID:???
>>142
Railsで作ればいいと思うけど、RubyというかRailsのキツイところはデプロイとサーバー環境の用意なんだよな。
極端な話、WordPressはCGI版PHPでも、それこそ月500円の共有レンタルサーバーにおけばそこそこ動く。(MySQLはいるが)

ところが、Railsは無理。apacheならPassengerくらいはいる。
しかも共有サーバーだと入っているところはほとんどない上に、
Dreamhostとか共有で入っていても、まともに動かん。
少なくともVPSを借りる必要がある。共有サーバーよりは高いうえに、一般人には面倒な鯖の管理がいる。

MediawikiとかWordpressみたいに一般ユーザーが設置して使うものには向いてない。

逆に、BTSのRedmineみたいに開発者=ユーザーみたいなツールは結構広まってきてる。
まあそれぐらいかもしれんがw

Railsは公開型の小規模で少期間で開発するwebサービスの開発に向いている、という話もあるが、
そんなのはPHPだって、なれた好きなフレームワーク使えばできるがなというお話
147nobodyさん:2010/05/10(月) 13:57:54 ID:???
その点CakePHPは環境用意するの簡単じゃん
148nobodyさん:2010/05/10(月) 14:40:35 ID:???
魔法の言葉「Heroku」を唱えてみよう
149nobodyさん:2010/06/11(金) 12:15:08 ID:???
PHPは言語仕様は糞だが、mod_phpは非常に優れてる。何も考えずにプログラム書いても、たいていの場合、それなりのスピードで動く。
150nobodyさん:2010/11/24(水) 07:48:46 ID:Fpq4XD+P
rubyのウェブアプリって動きが緩慢で良い印象を持てない。主観だけど(笑)
151nobodyさん:2010/11/27(土) 20:53:53 ID:384HXqIr
152nobodyさん:2010/12/11(土) 22:59:51 ID:???
rubyは全てオブジェクトだから
num = 12.67.to_i
みたいなことができる。
それはオブジェクト指向としてはあるべき姿だと
Javaなんかやってると特に思うけどその代わり速度は遅い。
153nobodyさん:2010/12/23(木) 14:37:30 ID:F0dc1jo7
>num = 12.67.to_i

これが出来ると出来ないとで、一体何がどの程度変わるのか
154nobodyさん:2010/12/23(木) 22:50:47 ID:???
>一体何がどの程度変わるのか
こういう思考をしているようじゃ分からないだろ。
Javaのプリミティブ型の気持ち悪さなんかな。
文字列はオブジェクトだけど数値はオブジェクトじゃないんだぜ?
155nobodyさん:2010/12/26(日) 21:10:24 ID:aQyL/KaU
>>154
で、気持ち悪くなくなると、何が良くなるのか。
動作効率が上がるとも思えないし、
…まさかバグが減るとか言わないよな?
156nobodyさん:2010/12/28(火) 00:38:15 ID:ap227Cm+
Rubyは作っているおっさんが気に入らない。
本を出しすぎ気に入らない。
157nobodyさん:2010/12/28(火) 00:44:31 ID:ap227Cm+
そもそもRubyもPHPもツールにすぎない。
まあもちろんどの言語にも脆弱性がありバグがあるかもしれないが
人それぞれ使う目的によって使うものである。
システムも動いて、それでたくさんの人に使ってもらえれば
それでいいと思う。インターネットは本来そのための道具である。
別の言語の批判など本来まつもと氏はするべきではない。
まあ確かに最初学ぶべき言語としてPHPはどうかとは思うけど
158nobodyさん:2010/12/28(火) 01:01:42 ID:???
PHPは簡単だから初心者にはおすすめ
159nobodyさん:2010/12/28(火) 01:50:39 ID:???
>>155
何が良くなるとかそんな話してないんだけど。
オブジェクト指向は速度的には遅くなるよ。
Rubyなんか速度でPerlに勝てるわけねーし。
お前みたいな思考してる奴には何も言うことねーよ。
黙って屑みたいなスクリプトをシコシコと買いてろよアホンダラ
160nobodyさん:2010/12/28(火) 02:31:06 ID:???
Webアプリケーションで言語の速度が問題になることはまずない
ボトルネックはディスクIO(DBアクセス)が大半
161nobodyさん:2010/12/29(水) 22:14:57 ID:???
>>152
> rubyは全てオブジェクトだから

まだそんな受け売り信じてるのか
Ruby信者でももうその一文には触れないぞ・・・

誰かいい加減、Wikipedia直してきて

162nobodyさん:2010/12/31(金) 23:02:26 ID:???
>>161
逆にオブジェクトじゃない箇所を挙げて!
163nobodyさん:2011/02/14(月) 01:12:17 ID:???
制御構文はオブジェクトではない。
あと、メソッドが一応オブジェクト化はできるものの1st class objectじゃない。
164nobodyさん:2011/02/16(水) 22:00:33 ID:???
RubyもPHPもしねばいいのに。
165nobodyさん:2011/04/22(金) 23:26:53.61 ID:eqTZTTiU
Mono最強伝説
http://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)
166nobodyさん:2011/04/23(土) 13:24:06.56 ID:???
言語の優劣はともかく、働き口はPHPのほうが遥かに上
167nobodyさん:2012/06/04(月) 08:24:57.32 ID:???
刺身にタンポポな。
168uy:2012/06/23(土) 13:15:56.66 ID:???
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
Rubyの方が遥かに上だ
俺の中ではな
169uy:2012/06/23(土) 13:37:41.55 ID:???
ゴミ
170uy:2012/06/23(土) 16:28:41.47 ID:???
刺身にタンポポを載せるのがPHP
刺身に食用菊を載せるのがRuby
まさに雲泥の差だ
これならお前らゴミカスでも理解できるだろう
171uy:2012/06/24(日) 18:40:47.31 ID:???
異論がないから俺の勝ちだな
172nobodyさん:2012/08/09(木) 10:06:29.59 ID:???
個人でiphoneアプリ、Windowsアプリをマーケットに売って生き残れ

格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキングスペースJP
http://tinyurl.com/76vdrny
コワーキング帳
http://tinyurl.com/brzs486

javaやlinuxは手間がかかる 一人でやるには手間がかかりすぎる 手間がかからないで一人で開発できて
人の多いところで直接販売できる仕組みが提供されているメーカ製言語だけやる ずばりiphone またはWindow 8 Metro App Store C#
やるならメーカー製の言語 洗練された仕様 脆弱性が少なく 開発ソフトが優れ 課金ライブラリ アップデートライブラリが提供されていて 情報、書籍が多く開発しやすい
奴隷になりたければオープン系をやればいい 時間がかかり 人は多く 仕事の取り合い 足の引っ張り合い 脆弱性が多く 互換性がなく 癖があり 大規模開発中心
詳細設計しかやれない体になって年取ってぽいだ 独立もできない 手間のかかりすぎる仕様だから 

派遣屋 IT経営者はその方が喜ぶ 大規模分割開発では使い捨てても独立はできまい 代わりはいくらでもいる 嫌なら辞めろ
若い派遣営業は舐めた態度をとってくる ひどいピンハネ

オープン言語、日本独自開発の言語・フレームワーク ガラパコ携帯 javascript html5 android java linux python rubyやnode.jsとかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ  直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ
173nobodyさん:2012/08/09(木) 10:07:18.28 ID:???
ここから抜け出すにはiPhone一択 またはWindow 8 Metro App Store(未確) C#
Objective-CやC#を覚えるとサーバーサイドからクライアントサイドまでカバーでき人の多い場所でソフトを売る権利を得られる
仕事や趣味でObjective-CやC#をやっておけば派遣切りされても会社辞めることになってもソフトを売って生きていける それはセーフティーネットになる
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみ C#は自分用業務支援ツールとして使える 
例えばPHPでWEBアプリを作っていて管理者画面はC#(EXEアプリ)で作るとかなり早く作れる(Smartyなんか使うよりもかなり早くだ)
C#のソースを出さなければWEBアプリの著作権も守れる ASP.net(C#)+管理EXEアプリ(C#)+iPhone

C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)

地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa
iPhoneはヤフオク脱獄iphoneで 15kで買える b-mobileで月千円で利用できる
174nobodyさん
>>170
つまり見た目できそってるってことだから
どっちも糞ってことだな