Ruby終了のお知らせ。
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/06/13(水) 02:09:13ID:SD8XhqgK・メモリ食い過ぎ、ちょっと凝ったWebアプリでアクセス来たら
速攻InternalServerError。
・日本生まれなのに日本語文字コードへの対応がいまいちになってきてる。
・見やすさしか取り柄がない。
・他言語から見やすさの為にRubyに移行するなら、
今書いてる言語を見易く書こうとした方が楽。
・Rails流行ってもろくなアプリが出てこない。
大規模な物を作るには負荷が高く、すぐ作るだけならPerlで良い。
・ドキュメントが遅い。
・ルビラー内輪ウケ体質。
メディアが取り上げてるがまるでSecondLife。
・書店にいくとRubyであなたも今日からWebプログラマーみたいな
糞本の乱立。
・作者の名前が平仮名。
Ruby終わってる。
0354nobodyさん
2007/07/12(木) 14:49:11ID:???それで実際に困る人がどれだけいるか、困る場面がどれだけあるか、ってことだよ。
便利さと副作用はトレードオフの関係だ。
それを踏まえたうえで、やはりPHPはLL界で最高シェアを取っているわけだ。
仕様の完璧さとかコードの芸術性とか、そういうのにこだわるのはキモヲタだけ。
0355nobodyさん
2007/07/12(木) 18:39:34ID:???0356nobodyさん
2007/07/12(木) 20:41:36ID:???やたらとプログラマーが多いがまともなプログラムかけるのは一握り
それが最高シェアの実態だよな
0357nobodyさん
2007/07/12(木) 21:39:51ID:???うん、そうだよ。
で、Rubyとかはキモヲタが自己満足してるだけのオナニー言語。
それが最低シェアの実態w
0358nobodyさん
2007/07/12(木) 21:43:15ID:???別にPHPが悪な訳じゃないよ。いつの時代でも容易なものは尊敬されない。Web系のVBみたいなもの。
0359nobodyさん
2007/07/13(金) 17:04:41ID:???0360nobodyさん
2007/07/19(木) 01:36:02ID:HpZ71S5NRubyって何に使えるのと聴くと「Railsが凄い」と言う
0361nobodyさん
2007/07/19(木) 04:00:25ID:???本当に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:???Railsでさっさととりあえず動くもの作って
クライアントに見せて要望聞いてから本格的に開発
したほうがよっぽど早いし
0367nobodyさん
2007/07/19(木) 18:56:15ID:oZlZzBRyPHPで10行もかかるプログラムを、1行か2行で書くのがRuby信者
0368nobodyさん
2007/07/19(木) 20:26:29ID:???ドットでつなげていくだけだから。
0369nobodyさん
2007/07/19(木) 23:08:20ID:???0370nobodyさん
2007/07/20(金) 00:20:54ID:???rubyを擁護しているつもりかもしれんが、YARVについては禁句だw
実際、開発者をつぶさずにどれだけおだてるかに懸かってる現状w
0371nobodyさん
2007/07/20(金) 01:59:33ID:Dt2QFRjJRuby信者の手にかかれば、比較するPHPのコードが5倍に増えるからな。
Ruby信者「PHPのコード糞なげぇ」
PHPユーザA「俺が書いたPHPのコードの方がRuby信者が書いたRubyのコードより短いのだが(笑い)」
PHPユーザB「Ruby信者ってどれだけ馬鹿なプログラムしか書けないんだ(冷笑)」
0372nobodyさん
2007/07/20(金) 03:32:13ID:???そもそも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:???>ただこれが素直に評価されないところに、PHPのイケてなさがある。
>例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、とかな。
1行目と2行目のつながりがまったく分からないおいらに誰か解説頼む。
ついでに <? ?> だとどういう問題があって <% %> だとなぜ問題にならないかもお願い。
0375373
2007/07/20(金) 04:47:10ID:???確かにわかりにくい。じゃあ、
> 例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、
> とかな。
を抜きで読んでくれ。
# これは、
# <?xml
# で誤作動するPHPのイケてなさを書いただけなので、本質ではない。と思う。
0376nobodyさん
2007/07/20(金) 08:41:33ID:???0377nobodyさん
2007/07/20(金) 10:06:47ID:???0379nobodyさん
2007/07/20(金) 13:23:45ID:???これが一番気になる
0380nobodyさん
2007/07/20(金) 20:56:31ID:???0381nobodyさん
2007/07/20(金) 22:21:26ID:???まず、配列の初期化な。なんで、$arr = array(1,2,3)なの?よほどチンケなマクロ言語とかでも、$arr = [1,2,3]とか $arr = {1,2,3}とか書けるでしょう?
あと、$arrの$ね。これ、何のためについてるの?PHPって変数はスカラーもリストもハッシュも一緒くたでしょ?
さらに、array_map("hoge", $a)のhogeって何コレ?無名関数がないのに、なんでmap()を実装しちゃったの?function hoge() {}を定義するくらいなら、foreachで回した方がマシだわ。
0383nobodyさん
2007/07/20(金) 23:11:11ID:???PHPの軽量とされてるフレームワークとRailsじゃ
機能が全然違うからね。
0385nobodyさん
2007/07/21(土) 01:33:44ID:???えー全部?いいよおまえはそのままで。おれおまえの親や教師じゃないからさぁ。
new Array()なんて常識だし、どの言語でもforとmapは基本的に同じもので一つの決定的な目的が違う。
そういうのが文法に囚われてるおまえぐらいの駆け出しだとわからないんだよ。
0386nobodyさん
2007/07/21(土) 01:40:33ID:???ショボすぎる。
0387nobodyさん
2007/07/21(土) 01:52:42ID:???無名関数ないのにmap()を実装してるのが馬鹿仕様だってこと。array_map()が使い物にならないから、アホみたいにarray_xxx()って関数群があるんじゃん。
他にも、三項演算子が左結合だったり、printが演算子でprintf()が関数って謎仕様とか。
0388nobodyさん
2007/07/21(土) 07:30:16ID:???<?php
$a = array(1, 2, 3, 4, 5);
$b = array_map(create_function('$n', 'return($n * $n * $n);'), $a);
print_r($b);
0390nobodyさん
2007/07/21(土) 12:47:37ID:???アプリケーション起動時と終了時やセッション作成時と削除時などのイベントに応じた処理など
基本的な事もできない
幾らでもある
0391nobodyさん
2007/07/21(土) 12:58:00ID:???DataGridにデータソースをバインドするだけのASP.NET、
Railsは自前でDB読み込み&テーブルタグ出力コードを記述しないといけない。
0392sage
2007/07/21(土) 15:57:36ID:OWRzXupNvisual 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:???(create_functionは結局文字列のevalみたいなもんだし)
鬱陶しさは確かにあるな
phpからrubyに移行中だけど
やっぱrubyに慣れるとphp書くときに無駄に書いてんなあという気はする
コードが短くなる云々というよりも
コード単位の意味合いの密度がrubyは高いから
0394nobodyさん
2007/07/21(土) 17:57:01ID:???サーバサイドのフレームワークで何でもGUIで作れます
みたいなのは逆に選択肢を狭める結果になるんじゃ
ないだろうかね
0395nobodyさん
2007/07/21(土) 22:12:05ID:???ASP.NETみたいな環境の時代になってくんだろうな。
10年後とか先にはスクリプト言語とかもそれ程必要とされなくなるんだろ。
今DB使うのにSQL知らなくても扱える訳だし。
例えば、デザインを頑張ったら、どんなメディアでも通用する
配色や造形的センスがその先にはあるだろうけど、プログラミングって
どんなに頑張っても時代が何でも簡単に出来るようにしていってしまう。
未来のその先にあるのはただの退屈なオペレーション。
そう考えると空しい。
サーバー構築とかも結局は誰かが作ったプログラムの
そのプログラムのみにしか関係ない癖の対処を覚えるのが山ほどあって
プログラム変わったら、その知識は完全丸ごと捨てる訳じゃん。
なんか、俺、今何してるんだろう、って思う。泣きたい。
0396nobodyさん
2007/07/21(土) 22:12:24ID:???低レベルかつ的外れな主張が多すぎる。
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+z1ALVisual Studioの完成度を見ると、コマンドラインでせっせこやってるのは原始時代に思えてくる。
当方VIM(./configure --disable-gui)ユーザだが。
0405nobodyさん
2007/07/22(日) 00:46:14ID:???サーバサイドだけじゃなくクライアントサイドも含めると
色々な言語を使い分ける必要性が出てくるから
IDEよりも一つのエディタを様々な言語のモードで使い分けた
ほうが使いやすいんじゃないかな
0406nobodyさん
2007/07/22(日) 00:46:38ID:???0407nobodyさん
2007/07/22(日) 00:49:42ID:???拡張性も高いし。
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
0408nobodyさん
2007/07/22(日) 00:51:31ID:???クライアントサイドとサーバサイドが全部手に入って便利
みたいな話なんだと思うけど、そこは別々でいいんじゃないかと思う。
0409nobodyさん
2007/07/22(日) 01:37:32ID:???動くようになってからpushしてください。
・・・RedHatすら購入を渋るクライアントにWindowsサーバの購入および保守
費用の負担を要求するのは不可能に近い現状です。
0410nobodyさん
2007/07/22(日) 02:40:07ID:???俺やクライアントに金があれば、Rails使わず.netで作るんだけどな
0411392
2007/07/22(日) 04:52:52ID:???小規模運用のクライアントなら、「高い」って言われても、すべて無償のもので開発・構築すると逆に開発工数・運用コストが高くなるって説明してくけどね。
だから*nix系は無視。
まぁ、Yahoo規模なら確かにサーバーの数に比例してライセンス代が高つくのは分かる。
それとWindowsサーバーの信頼性はどう低いわけ?やばいことがあるなら具体的に話してくれ。
VSやSQL Serverも高いけど、それで工数減らすことができるのなら安い買い物って気がするが?
てか、ASP.NET→Railsに移った人がいるなら是非理由が聞きたい。
0412nobodyさん
2007/07/22(日) 09:13:56ID:???0413nobodyさん
2007/07/22(日) 10:57:23ID:???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:???0418nobodyさん
2007/07/22(日) 17:30:42ID:???IDEとUIとか周辺の話で比較されてもな
0419nobodyさん
2007/07/22(日) 18:46:27ID:???有料ツール使ってたらプロの方ですねとか金持ちは格が違うな
0420392
2007/07/22(日) 19:02:54ID:???決してMSの人ではないんで…どこの人にもなるつもりないけどね。MS厨っぽく書いてるのはわざとだよ。
railsは簡単に速く作れるって聞くが結局何使っても大差ないならちょっとね。
IDEとUIとか周辺の話も踏まえて爆速で作れて保守しやすいなら考えるけど。
フレームワークの設計に関してはどれでも「すげぇ…」としか思わないし。
でも、もし自分一人で仕事するならWEBの仕事はASP.NETは選ばないな。
コミュニティが確率していて技術的な公開資料が多いLL系やjavaに行くわ。個人的に一番重要。
一方、苦労せず楽さを重要視する人もいるので中々他のものに切り替えさせるのが・・・こういう状態もまずいかなとも思うし。
railsがその革命的なものであれば良いのだが、あまり見えない。
(あぁ、あと、本当に小規模案件しかやったことない。低レベルでスマソ)
0421nobodyさん
2007/07/22(日) 20:03:29ID:???使ってる奴ですら何が良いのかまったく分ってないところが糞だわ
0422nobodyさん
2007/07/23(月) 00:04:56ID:???何より家で趣味として遊べないっていうのがプログラマ泣かせだな。
でも俺が上の人間だったら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:???ASP.NETを触ってみれば、どれだけ完成度の高いウェブフレームワークなのかすぐ分かるよ。
ボランティアベースのフレームワークとか、ZEND程度の小さな会社が開発するフレームワークじゃとても太刀打ちできないと思うね。
ただし、コンシューマー向けのサイトとか、デザイン優先のサイトを作る場合、泥臭い仕事が多いから、それだと他の言語、フレームワークでも差はつかないような気はする。
0427nobodyさん
2007/07/23(月) 01:04:34ID:???触れば分る
全然説得力ないな。
中身の技術を全然理解してないんじゃないの
0428392
2007/07/23(月) 01:31:42ID:???今でも抵抗ある。>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:???まあPHPとかRubyで満足してるなら、それはそれで幸せな世界なのかもしれないが。
0430nobodyさん
2007/07/23(月) 01:39:12ID:???少し前に読んだ、モバオクの開発の話で、プログラマー一人ですべて担当し、3ヶ月で終了したと書いてあった。
言語はPerlで、フレームワークは使わず、ORマッパーも使わなかったそうだ。
確かにこういう限定された条件がある場合は、Perlのような記述性の高い言語で、かつフレームワークなしの方が効率がいいと思う。
ASPNETじゃこうは行かなかっただろうね。
が、これは限定された話だ。
0431nobodyさん
2007/07/23(月) 01:43:00ID:???偶然それを使ってきたからなのか、
Perlにアドバンテージがあると踏んだからなのか?
0432nobodyさん
2007/07/23(月) 01:55:46ID:???その時期の人が今ベテランって事。
JAVAは何かを試してみるような自社でのサービスには向かないだろ。
エンターテイメント系のサービスで少数で作るなら
Perlか今ならPHPだよ。
IIS5の時代のWindowsサーバーは酷かったしね。
6移行はマトモになったけど。
0433nobodyさん
2007/07/23(月) 02:12:10ID:???技術的な話のできるもっとまともな宣伝部員はいないのかw
0434392
2007/07/23(月) 02:19:00ID:???これがわからない。Perlはベテランでない限り逆効果でしょ。
PHPは教育コストがかからないって印象しかない。後でわやになるのが落ちと思う。
どうせならRubyやPython選んだほうが良いような。
よくLL系言語 VS Javaで比較されるが、自分は大規模用に使われるJavaは知らないし、何か微妙な立場にあるASP.NETはどうなん?って疑問に思う。
0435nobodyさん
2007/07/23(月) 03:01:31ID:???それはmixiやモバオクが一人の開発者で作られたことからも分かる。
0437nobodyさん
2007/07/23(月) 07:17:41ID:???0438nobodyさん
2007/07/23(月) 09:19:04ID:???0439nobodyさん
2007/07/23(月) 12:24:34ID:???0440nobodyさん
2007/07/23(月) 14:45:08ID:???効率が良くなるんじゃない
0441nobodyさん
2007/07/23(月) 16:26:06ID:???0442nobodyさん
2007/07/23(月) 16:45:35ID:???実際データ形式とロジックを最適化すればオーバーヘッドも少ないし数々の利点がある。
でも私はDB使うお^^^^^
0443nobodyさん
2007/07/24(火) 00:57:19ID:???>それ言い出したら
それ言い出したら・・・って、それが全てだろ。最重要事項だ。
したがってどの言語を使ってもやりたいことは実現できる。
だったら習得コストと開発コストが安いPHPが最強だと俺は思う。
0444nobodyさん
2007/07/24(火) 01:02:30ID:???なんか色々面倒くさくて結局高くなってるわ、うちの場合。
0445nobodyさん
2007/07/24(火) 01:19:00ID:???実際は酷いもんだけど
0446nobodyさん
2007/07/24(火) 06:00:04ID:???0447nobodyさん
2007/07/24(火) 10:00:30ID:???(能力の低いマが)多人数でやる・・・という前提なら、その通りだね。
でも優秀な少数精鋭(1人〜せいぜい5人以下)でやるなら、
むしろオブジェクト指向である必要はないし、
PHPだからと言って特別に面倒くさいことが発生するわけでもない。
0449nobodyさん
2007/07/24(火) 10:12:14ID:???少数精鋭だったらPHP関係なく
言語なんてなんでもいいじゃん。
グレアムみたくLispでWebアプリでも作れ。
0450nobodyさん
2007/07/24(火) 10:37:29ID:???話の主旨を勝手にすり替えないように。
今の話題は、「いかに効率よく素早く、いいものを作るか」。
たかがWebアプリで、Lispなどとわざわざ茨の道を進むバカがどこにいる。
っていうか、PHPよりLispを選ぶ利点、PHPでは実現不可でLispなら可能などというものは存在しない。
0451nobodyさん
2007/07/24(火) 11:58:40ID:???フレームワークを使ったほうが効率よく素早い。
ところが、PHPのオブジェクト指向は中途半端なため
フレームワークの機能もいまひとつで、
出来上がりのコードも汚い。
これじゃいくら短時間で開発出来ても
後から保守に時間を無駄にするだけ
0452nobodyさん
2007/07/24(火) 12:04:43ID:???PHPでもRubyでも.Netでも、慣れてるものを使い続けるのが結局一番の効率化になるんじゃないかな。
Javaだけは勘弁してほしいけど
■ このスレッドは過去ログ倉庫に格納されています