2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Ruby VS PHP 仁義なき戦い

1 :nobodyさん:2008/01/31(木) 21:47:22 ID:ql3KJhfW.net ?2BP(0)
まずはこれをお読みください。
ttp://www.rubyist.net/~matz/20080126.html

Webアプリケーションを作るには、結局どっちがいいんでしょうか。
初心者はどっちを選べばよいのでしょうか。

2 :nobodyさん:2008/01/31(木) 21:50:48 ID:???.net
   /VVV
 / ヽ`Д´\

   ドクトくん


3 :nobodyさん:2008/01/31(木) 22:09:10 ID:???.net
matzがRailsの人気が出たのを機にRubyをWebアプリでも使おうなんて考えるから悪い。
RubyはRailsなしではウェブアプリには使えない。
PHPはウェブ以外に使えない。
それだけ。

4 :nobodyさん:2008/01/31(木) 22:33:24 ID:???.net
また、matzのブログがあらされる・・・
Ruby厨ってアフォだろw

5 :nobodyさん:2008/01/31(木) 22:37:15 ID:???.net
ぶっちゃけ、Rubyが一方的にけんか吹っかけてるだけで・・・

6 :nobodyさん:2008/02/01(金) 00:46:45 ID:???.net
Matzがしょっちゅう言及するのはRubyの威光にとってPHPが不可欠だという証左
もともとVS関係にはないと思う

7 :nobodyさん:2008/02/01(金) 19:29:13 ID:???.net
どっちも使えば万事OK
追加でLispとHaskellも遊んどくとOK

8 :nobodyさん:2008/02/01(金) 20:10:39 ID:???.net
初心者はPHPで脆弱なウェブアプリをどんどん量産すべし
ttp://anond.hatelabo.jp/20080130215148

9 :nobodyさん:2008/02/01(金) 21:28:42 ID:???.net
本屋でHaskellの本を立ち読みしてきた。
PHPにはないモナドという仕組みがあった。
関数の入力と出力をつなげて、スマートな処理を実行するものらしい。

チュートリアルに書いてあるプログラムなら俺でも理解できそうだった。
Haskellを使ってますって言えるように勉強したい。
でもHaskell使ってWEBサイト作成するかどうか分からん。

10 :nobodyさん:2008/02/01(金) 21:34:08 ID:???.net
無料でHaskellを勉強してみたい。
(本は図書館で借りて、スキャナーで取り込んで済ませる)
Haskellのいいサイトあったら教えて!

じゃ、まず俺から。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060801/244812/
本物のプログラマはHaskellを使う
第1回 関数型プログラミングの世界へようこそ

てか、まずHaskellの開発/実行環境を揃えねばならんな!

11 :nobodyさん:2008/02/01(金) 21:50:04 ID:???.net
よし!
今から始めて、何分でHello, Worldの表示までたどり着けるか?時間を計ってみよう
ヨーイ、ドン!


12 :nobodyさん:2008/02/01(金) 21:52:02 ID:???.net
2ch Haskellスレ

関数型プログラミング言語Haskell Part8
http://pc11.2ch.net/test/read.cgi/tech/1193743693/
【数学者】Haskellはクソ言語【オナニー】
http://pc11.2ch.net/test/read.cgi/tech/1128011645/

13 :nobodyさん:2008/02/01(金) 21:57:02 ID:???.net
http://pc11.2ch.net/test/read.cgi/tech/1193743693/367
367 :デフォルトの名無しさん:2007/12/17(月) 09:27:14
WindowsでGHCなんか使うやつはバカです

とりあえずWindows XPにHaskellの開発環境をインストールしたいんだけど、GHCは避けた方がいいの?

14 :nobodyさん:2008/02/01(金) 22:01:40 ID:???.net
http://itpro.nikkeibp.co.jp/article/COLUMN/20060801/244812/
もう一つの処理系であるHugsは,Cで書かれたインタプリタだけの処理系なので,そんなに気構えなくても自分でソースからビルドすることもできます(いくつかのツールを使用する場合はビルドにGHCが必要になります)。
注意点は,最新版のバイナリでは,Windows版のインストーラがmsiパッケージではなくなっていることです。
アンインストーラの定義がXML(eXtensible Markup Language)で書かれているため,Windows XPより前のWindowsでは素直にアンインストールできなくなっています。

とりあえずHugsというのにしとくか

15 :nobodyさん:2008/02/01(金) 22:09:16 ID:???.net
http://www.f13g.com/?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2FHaskell%2F%BD%E8%CD%FD%B7%CF%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB#content_1_2
HugsのページからDownloadingに進むとWindows用のインストーラが見つかります.
適当にNextをクリックしていけばインストールが完了します.
PATHを通してやると便利になると思います.

http://www.haskell.org/hugs/

http://cvs.haskell.org/Hugs/pages/downloading.htm

WinHugs-Sep2006.exe (14 MB): WinHugs, other programs, and a large collection of libraries.


16 :nobodyさん:2008/02/01(金) 22:19:13 ID:???.net
http://d.hatena.ne.jp/hake/20060417/p1
対話モード

WinHugsをインストールして、WinHugsというツールを起動させた。
WinHugsの画面(コマンドプロンプトみたいなCUIの画面)で、
putStrLn "Hello, World!"
というHaskellのプログラム文を入力してエンターキーを押したら、
Hello, World!
と表示された!

17 :nobodyさん:2008/02/01(金) 22:22:58 ID:???.net
11 :nobodyさん:2008/02/01(金) 21:50:04 ID:???

16 :nobodyさん:2008/02/01(金) 22:19:13 ID:???

ラップタイムは、29分9秒!
30分あれば、とりあえず今日からアナタもHaskellプログラマーになれる!(・∀・)

18 :nobodyさん:2008/02/01(金) 22:26:56 ID:???.net
あとはLispか。

ずっと前にEmacsの練習しようと思って、Windows版EmacsであるMeadow3をインストール済みだった。
(全然使ってなかったけどw)

Meadow3を使えば簡単なLispコードを実行できるかな?

19 :nobodyさん:2008/02/01(金) 22:35:39 ID:???.net
Meadowの使い方が分からん…><
どうやってLispを実行すんのよ?
Lispのインタプリタが付いてんでしょ?

Emacsってスゲー使いづらいな。

20 :nobodyさん:2008/02/01(金) 22:43:35 ID:???.net
Emacsってゴミだな
使いづらいものを使えるようになると、能力が高い人という勘違いをする人がいるのか?
難しいことができる=頭がいいという勘違いは、虚栄心・プライドを満たすためには使えるかもしれないが、俺に言わせればただのアホだ。

有限の人生を無駄にする必要はない。
現時点での評価は、LISPは糞。
もっと分かりやすく簡単に使えるツールがあれば、俺はそっちを選ぶ。

21 :nobodyさん:2008/02/01(金) 22:50:01 ID:???.net
でけた!><
Meadowで
(print "Hello World!")
というLispのコードを入力して、Ctrl+Jを押したら実行された!

22 :nobodyさん:2008/02/01(金) 22:55:27 ID:???.net
18 :nobodyさん:2008/02/01(金) 22:26:56 ID:???

21 :nobodyさん:2008/02/01(金) 22:50:01 ID:???

ラップタイムは、23分5秒!
Meadowを入れてなかった場合は、多分30分以上かかってるな。
でもまあ一応30分あれば、とりあえず今日からアナタもLispプログラマーになれる!(・∀・)

Ctrl+JがLispインタプリタの実行みたいだったけど、これは以下を参考にした。

■[Meadow] Emacs Lisp の勉強
http://d.hatena.ne.jp/gan2/20070629/1183116417
emacslisp.pdf
http://www.okisoft.co.jp/esc/lecture/emacslisp.pdf
Life with Cygwin 10
http://www.okisoft.co.jp/esc/cygwin-10.html

Meadow Lisp 対話モード に一致する日本語のページ 約 300 件
=「対話モード」っていうキーワードがポイントだった。

23 :nobodyさん:2008/02/01(金) 22:58:14 ID:???.net
そういうわけでHaskell、Lispはすぐに始められるよ。
(Hello World!の表示だけだけどw)

個人的には、Ruby VS PHPとかどうでもいい。
俺には関係ねえw
=勝手にやってろって感じ!?

24 :nobodyさん:2008/02/01(金) 23:41:01 ID:???.net
>>20
「奥が深い症候群」だなw
カスタマイズ性で手放せなくなってるだけの奴もいるから一概には言えないけど
>難しいことができる=頭がいいという勘違い
そう言う奴は確かにいるww

>有限の人生を無駄にする必要はない。
それは激しく同意。
lispをセットで糞にする必要は感じないけど

25 :nobodyさん:2008/02/01(金) 23:46:45 ID:???.net
個人的にawkが一番便利だと思うんだけどな。

26 :nobodyさん:2008/02/02(土) 06:33:06 ID:???.net
>>24
Meadowの使い方をGoogleで検索してもすぐに分からなくて、ちょっとイライラしてしまいました。><
勢いでLISP=糞と言ってしまったが、ちょっと反省。m(_~_)m

すぐに使えない=着手の労力が大きいのは勘弁してくれ、と思ったわけですが、動いたら動いたでやっぱちょっと感動!(・∀・)
ポール・グレアムのコラムは面白いと思う。

…実は、Lispは一度はやってみたい言語だと思っていた。
うはwwww俺、ツンデレwwww

27 :nobodyさん:2008/02/02(土) 06:40:16 ID:???.net
30分で始めるawk・・・いや何でもない。

awkはチョロっと使ったことある。
何かシェルみたいなもの(OSのオマケ)?と思ったけど、どういう時に便利なのかワカリマセン><

awkを拡張したものがPerlってことですか?

28 :nobodyさん:2008/02/02(土) 06:43:13 ID:???.net
Windowsでawkを使う - 教えて!goo
http://oshiete1.goo.ne.jp/qa1815332.html

Download: Windows > ユーティリティ > テキストファイル用 > AWK
http://www.vector.co.jp/vpack/filearea/win/util/text/awk/

gawk 3.1.5 for Windows(Windows95/98/Me / ユーティリティ)
http://www.vector.co.jp/soft/win95/util/se376460.html

29 :nobodyさん:2008/02/02(土) 06:45:54 ID:???.net
readme.ja

gawkは自由ソフトウェア(フリーソフトウェアです)。

gawk 3.1.5 の mbcs対応版Windows用バイナリです。
cygwinに付属のgawk 3.1.3がmbcs対応していないので(多分3.1.4でもしない)作りました。
VC++ 7.1 でコンパイルしています。
インストーラの類はありませんので、gawk.exeをパスのとおった場所に置けばそれで使用可能です。
特にDLLは必要ありません。

30 :nobodyさん:2008/02/02(土) 07:03:06 ID:???.net
できた!

http://www.fukano.jp/study_of_awk/basic/basic03.htm
最初の AWK スクリプト

どのプログラム言語でも初めに実行するのは「Hello World!!」を画面に出力することですね。この勉強会でも AWK スクリプトでこの画面表示(正確には標準出力)をしてみましょう。

31 :nobodyさん:2008/02/02(土) 07:08:34 ID:???.net
ダウンロードした
gawk-mbcs-win32-20051223.zip
を解凍して、フォルダをCドライブ直下に移動する。

フォルダ名を「gawk」に変更する。

BEGIN {
print "Hello World!";
}
というコードをbasic01.awkという名前で、gawkフォルダ内に保存する。

コマンドプロンプトを起動して、
cd \gawk
と入力して、エンターキーを押す。(=gawkに移動)

gawk -f basic01.awk
と入力して、エンターキーを押す。(basic01.awkをインタプリタで実行)

Hello World! と表示された。

32 :nobodyさん:2008/02/02(土) 07:12:06 ID:???.net
27 :nobodyさん:2008/02/02(土) 06:40:16 ID:???

30 :nobodyさん:2008/02/02(土) 07:03:06 ID:???

ラップタイムは、22分50秒!
20分ちょいあれば、とりあえず今日からアナタもAwkプログラマーになれる!(・∀・)

33 :nobodyさん:2008/02/02(土) 07:17:38 ID:???.net
awkによるテキスト処理
http://work.tkensaku.com/AWK/awk.html
AWKで正規表現
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/node6.html

正規表現が分かる人は、とりあえず検索で使えばawkの恩恵が受けられるということですかね?

34 :nobodyさん:2008/02/02(土) 23:35:21 ID:???.net
検索ならgrepでいいじゃん。
検索置換とか、「検索結果による修正」全般で素敵なスキルになると思うよ

35 :nobodyさん:2008/02/03(日) 01:38:27 ID:???.net
awkを何に使ってるんでしょうかね?
統計、大量のデータ処理?

grep、パイプ、リダイレクト程度では物足りないとか?

36 :nobodyさん:2008/02/03(日) 01:49:24 ID:???.net
>>35
単純で同じことの繰り返し・・・だが作業自体は一回きりって
作業を簡単に終わらせるため。

37 :nobodyさん:2008/02/03(日) 02:15:44 ID:???.net
awk, sedを使わないなんてありえないだろ

38 :nobodyさん:2008/02/03(日) 11:50:26 ID:???.net
>awk, sed
俺は使わないけど特に問題なし(^^)v
ワンライナー(1行のプログラム)だと、PerlやRubyを使う人が多いかな?

でも、世の中知らなくて損をしていることって結構あるから、一応使い方くらいは知っておくべきか?

39 :nobodyさん:2008/02/03(日) 12:56:45 ID:???.net
コードよりコマンドのほうが手っ取り早いのは自明だと思うが。

40 :nobodyさん:2008/02/03(日) 13:05:24 ID:???.net
>>35
ほとんど行志向のフィルタとしてしか使わない
が、そういう用途での使用に適するようかなり練りこまれてる
あとはポータビリティを重要視するアプリで使われてるかな

41 :nobodyさん:2008/02/03(日) 13:14:00 ID:???.net
RubyはPerlと比べるとワンライナーには向かねい
PHPも向かないと思われてるが、いくつもモジュールをインクルードする場合には
標準であれこれ組み込まれてて関数一発型のPHPが一番タイプ量少なくなるケースもw

42 :nobodyさん:2008/02/03(日) 13:18:40 ID:???.net
ワンライナーってさ、
あの一行を書くのにどれだけ時間かけて、
何回失敗してるの?
手段と目的が逆になってるよなぁ。

43 :nobodyさん:2008/02/03(日) 16:15:53 ID:???.net
でも美しいもんだぜ
一回できればテンプレ化できるし
そういう点ではperl文法が好きだし変な特色つけんでperl文法でphp作って
欲しかった

44 :nobodyさん:2008/02/03(日) 16:24:16 ID:???.net
スクリプトにしておけば、テンプレどころか
引数だけの変更で終わりだが・・・

45 :nobodyさん:2008/02/03(日) 21:50:42 ID:???.net
仰る通りだが、スクリプトにすると実行環境に配置してからだしな
まあ言うほど面倒ではないが、ばらけるから面倒な事もあるんじゃね

俺もワンライナに凝るよりはスクリプト設置して回す派
だが今度は汎用性に凝ってしまって本末転倒

46 :nobodyさん:2008/02/04(月) 23:44:19 ID:???.net
最高の言語?

そりゃ、MASMですよ。
もちろん、バージョン6以降。

型や構造体、フロー制御ディレクティブなどのないアセンブラなんてアセンブラじゃありません。

C言語? あんな中途半端な言語は使えませんよ。
プログラミング言語といえば、MASM か C++のことでしょ?

47 :nobodyさん:2008/02/05(火) 00:33:41 ID:???.net
新しいお題が来ましたよ(・∀・)
それじゃ早速逝ってみよう!!!

「30分で始めるMASM」

…ってか、アセンブラでWEBサイト作ってる人いるのか!?www

48 :nobodyさん:2008/02/05(火) 00:38:41 ID:???.net
MASM に一致する日本語のページ 約 120,000 件
…参考サイトはいろいろありそう。

Win32 MASM プログラミング入門
http://www7.plala.or.jp/keny01/asm/win32/
>MASM とは、マイクロソフト社製のアセンブラツールです。
ベンダー固有のツールか。
中身が公開されていないものだったら、あんまり使いたくないな〜><
(どうなんだろ?)

49 :nobodyさん:2008/02/05(火) 00:41:42 ID:???.net
ダウンロードの詳細 : Microsoft Macro Assembler 8.0 (MASM) パッケージ (x86 用)
簡単な説明
http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=ja
Microsoft Macro Assembler 8.0 (MASM) は、アセンブリ言語で記述されたプログラムを使用して、そのソースプログラムに対応するバイナリファイルを生成するツールです。

必要なソフトウェア:Visual C++ 2005 Express Edition

あれれ?Visual Studioの無料版とかインストールせなあかんの?
こりゃ困ったなー^^
(30分で終わらない予感)

50 :nobodyさん:2008/02/05(火) 00:47:11 ID:???.net
MASM32の遊び方
http://www.interq.or.jp/chubu/r6/masm32/intro.html

QEDITOR.exe の簡単な説明
http://www.interq.or.jp/chubu/r6/masm32/masm004.html
どうやったらアセンブラ(ASM)ソースファイルから実行ファイルを作成できるか
1.MASM32をインストールしたディレクトリにある、QEDITOR.exe を起動する
2.「メニュー」→「File」→「Open」でASMファイルを開く
3.「メニュー」→「Project」→「Build All」でビルドする
4.「メニュー」→「Project」→「Run Program」で実行するとこんなウィンドウが出てくるはずである

もしかしたら、Visual Studio無しでもMASMってのは使えるのかな?

51 :nobodyさん:2008/02/05(火) 00:49:14 ID:???.net
MASM Hello world に一致する日本語のページ 約 2,570 件

アセンブリ言語 Hello World を表示するプログラム
http://maccyo.hp.infoseek.co.jp/assembler/assembly.html#002

うむ、いきなり答えっぽいページに遭遇^^

52 :nobodyさん:2008/02/05(火) 00:51:15 ID:???.net
あ、NASMのサンプルコードだったorz
MASMとは別物なんだな><

53 :nobodyさん:2008/02/05(火) 00:54:10 ID:???.net
アセンブリ言語への招待
http://ueno.cool.ne.jp/nvaca/asm3.html
>2章 マクロアセンブラの使用
>1.はじめの実例 "Hello World"プログラム
>マクロアセンブラ(ここでは、Microsoft Macro Assemblerを使用。TASMでもOK)を使ったプログラム

おー、これだこれだ!
これを実行できる環境を用意すればいいんだな?

54 :nobodyさん:2008/02/05(火) 00:58:40 ID:???.net
1章 アセンブリ言語への招待
http://ueno.cool.ne.jp/nvaca/asm1.html

3.必要なもの
まずは、アセンブラが必要です。
これは、アセンブリ言語で書かれたプログラムを、マシン語に変換します。

次に、リンカが必要です。
アセンブラは普通、オブジェクトコードという、マシン語なんだけれども、そのままの形では実行できないコードを出力します。
リンカは、それらのオブジェクトコードをくっつけ、実行可能なファイルを作りだします。
リンカは、大抵アセンブリ言語などの付いてきます。

もしあれば好ましいものに、デバッガがあります。
これは、実行可能な形式のプログラムを一行一行実行するなどの機能をもっており、プログラムのバグを発見するのに便利です。
また、簡単なアセンブリ機能をもっているので、簡単なプログラムなら作ることができます。

ほうほう、なるほど。
デバッガで動作確認できても、とりあえずそれで良しとするかな?(・∀・)

55 :nobodyさん:2008/02/05(火) 01:02:47 ID:???.net
nobodyさん:2008/02/05(火) 00:33:41 ID:???

あー、30分をオーバーしてしまった!ダメだこりゃ><

56 :nobodyさん:2008/02/05(火) 01:03:32 ID:???.net
あと1分残っているか!
最後まであきらめない!!!
ε≡≡ヘ( ´∀`)ノ

57 :nobodyさん:2008/02/05(火) 01:04:24 ID:???.net
試験終了です。
鉛筆を置いてください!(・∀・)

58 :nobodyさん:2008/02/05(火) 01:07:41 ID:???.net
Visual C++ 2008 Express Edition
http://www.microsoft.com/japan/msdn/vstudio/express/

Web インストール (ダウンロード)
http://go.microsoft.com/?LinkId=7981699

59 :MASM:2008/02/05(火) 01:17:41 ID:???.net
わー、結構インストールするときに、HDDの容量食うんだなー。
ちょっとキャンセルします><

アセンブラのプログラミングを試すだけなら、基本情報技術者試験のアセンブラ(CASL2)のシミュレータで試してみるのもいいかな?

http://www.vector.co.jp/soft/win95/prog/se182050.html
CASL2シミュレータ
ステップ毎にプログラムリスト上にカーソルが移動,実行中の命令の位置とCPUとメモリの内容を即座に表示

60 :MASM:2008/02/05(火) 01:19:52 ID:???.net
47 :nobodyさん:2008/02/05(火) 00:33:41 ID:???

今日はもう寝ます。おやすみなさい。(´;ω;`)


61 :nobodyさん:2008/02/05(火) 01:44:29 ID:???.net
なんか妙に面白いスレになってるなぁw

62 :nobodyさん:2008/02/11(月) 13:09:34 ID:???.net
"Hello World!"がはやってるみたいなので、
各言語でCGIにしてベンチ取ってみたよ。
ベンチはCGIを設置したLinuxサーバからローカルで
ab -c 100 -n 1000 URL
のコマンドで実施。数は5回ぐらいやった平均(Request per second)。

php-5.2.5(cgi) 63#/sec
python-2.5.1 130#/sec
ruby-1.9.0 315#/sec
zsh-4.3.4 465#/sec
perl-5.8.8 530#/sec
lua-5.1.2(binary) 660#/sec
freepascal-2.2.0 960#/sec
php-5.2.5+apc+zendOptimizer 4100#/sec
php-5.2.5 4300#/sec
php-5.2.5+apc 4600#/sec
ただのhtml 6600#/sec

あえて個別の感想は述べません。
環境とか最適化とかごちゃごちゃうるせぇのが湧きそうだけど、
受け付けませんw
今回のはインタプリタ起動のオーバーヘッドの参考程度か?
小難しいロジック入れたときにどうなるかは知らん。めんどくさい。
PHPは本来、mod_perlなどのApacheモジュールと比較するべきですね。
次回予定で。いつかわからんけど。

63 :nobodyさん:2008/02/11(月) 13:12:24 ID:???.net
62です。
Cが抜けてた。
c(gcc-4.1.2) 850#/sec

64 :nobodyさん:2008/02/11(月) 13:14:36 ID:???.net
連続スマソ。Luaのtextのやつも抜けてたよ。
Lua-5.1.2(text) 950#/sec

65 :nobodyさん:2008/02/11(月) 22:57:37 ID:???.net
crc32、forループあたりもたのむ

66 :nobodyさん:2008/02/12(火) 13:17:55 ID:???.net
>>65
めんどくせーよ。でも個人的にも興味あるので、まずはforループから。
10000回ループさせながら1〜10000までの和を求めるやつ。バージョンは略
php 1000#/sec
fpc 950#/sec
lua 400#/sec
c 850#/sec
bash 0.03#/sec*
perl 260#/sec
ruby 98#/sec
python 103#/sec
php(cgi) 61#/sec

*bashは、forの書き方わからなかったのでwhileで書いた。
1回実行するのに30秒ぐらいかかったので、1/30秒ということで0.03#/sec
abコマンドはたたいてない。

コンパイラ系だと、屁でもない負荷だなぁ…。
crc32は…。マンドクサ

67 :nobodyさん:2008/02/12(火) 14:34:05 ID:???.net
php-cgiおそすぎるな…そんな差がでるのか

68 :nobodyさん:2008/02/12(火) 18:33:06 ID:???.net
66です。
PHPはオプションたくさんつけてコンパイルしてるから、インタプリタの起動が重いのかな?
HelloWorld!でも1万回ループでも結果はあまりかわってない。
逆にrubyは、HelloWorld!だとPythonより速いけど、
1万回ループだとPythonとあまり変わらない。
インタプリタの起動は軽いけどプログラムの実行が遅いのかも?
以前PerlでベンチしたときにはCPANモジュールとかをインクルードするような
プログラムになると急に重くなった。PythonやRubyでも同様かもしれない。
外部モジュールを利用するようなやつも試してみたいね


69 :nobodyさん:2008/02/12(火) 22:44:58 ID:???.net
そういうのやるなら、PHP4の方が速いだろうね。PHP5より。

70 :nobodyさん:2008/02/12(火) 23:57:11 ID:???.net
PHP5はなんか肥大化しちゃってるイメージあるね。主観だけど。
PHP3->4になったときほどのインパクトはない。
それからベンチで間違いのご報告。rubyは、1.8.6でした。ごめんなさい。
1.9.0だともっと速くなってることを期待。

DB接続のテストもしてみました。
WWWと同じサーバ上のPostgreSQLに接続・切断してるだけです。

php 650#/sec
fpc 270#/sec
c 275#/sec
lua+luasql 206#/sec
perl+Pg 95#/sec
ruby+postgres 174#/sec
python+pgdb 52#/sec
php(cgi) 85#/sec

今日はなんかサーバの調子がいい。
luaが健闘。ガンバレって言いたくなるのは判官びいきかw

71 :nobodyさん:2008/02/16(土) 06:37:38 ID:???.net
>>66
Ruby使いですが、phpメッチャ早いですね
プリミティブ型としてもってるからですかね。

72 :nobodyさん:2008/02/16(土) 06:38:18 ID:???.net
ああ、あと関係ないけど、Rubyだとforつかわないから、もうちょっと意味のあるもので頼む

73 :nobodyさん:2008/02/16(土) 06:40:24 ID:???.net
>>66
んてかこれおかしくねえ?ネイティブコンパイラのcにまけるはずないと思うんだが
JITしててもありあえねえ
fpcがcに勝つのもありえねえ(fpcは最適化がクソなので有名)

環境、コンパイラ、スクリプトのバージョン、ソースを晒してもらおうか。

74 :nobodyさん:2008/02/16(土) 06:44:16 ID:???.net
上よんでなかた
CGIとして動かしてなかった時の話か

75 :nobodyさん:2008/02/16(土) 19:03:31 ID:???.net
もっと意味のある比較をしてくれ

76 :66:2008/02/18(月) 20:19:32 ID:???.net
確かにあんまり意味はないだろうな。
これまでの比較は、どの言語でも似たり寄ったりのコードでかけるし。
かといって、ちょっとしたアルゴリズム(ソートとか暗号化など)は、
言語によっては関数として実装済みで、現場で組むことはなかったり…。
今回fpcがCよりも早かったこともあったが、最適化に差が出るほどの
コードでもなかったんだろう。
まぁ、言語の比較ってのは開発効率など多角的に検討して、
適材適所に用いられるものだと考えている。だからといって、
あちこちにいろんな言語が混ざってちゃやりにくくてしょうがない。
結局、言語の選択なんて「嗜好」と「惰性」がでかかったりしてw


77 :nobodyさん:2008/02/18(月) 21:22:25 ID:???.net
単純な数値計算のループで最適化をゴリゴリやられた結果、最終値の代入文に
置き換えられてたこともあったしなぁ。
こういうのやられたら、どれだけループさせようと比較の意味が殆ど無くなる(w


78 :nobodyさん:2008/02/18(月) 22:49:12 ID:???.net
プログラムの規模が大きくなるほど、ループ内の処理をいかに簡潔に書くかで速度が変わってくるから、
本当に速さにこだわるなら、単純なfor文の比較よりも腕のいいプログラマを雇った方がよっぽどあてになる。

79 :nobodyさん:2008/02/18(月) 23:06:40 ID:???.net
じゃあ、腕利きを雇いにくい昨今は
できるだけ無駄に遅い言語は避けないとな

80 :nobodyさん:2008/02/19(火) 10:56:03 ID:???.net
どんなに良い言語を使っても、作るやつがクソなら出来るプログラムもクソだぜ。

81 :nobodyさん:2008/02/19(火) 13:43:15 ID:???.net
それで糞に制約を与えやすい言語が企業に好まれる訳だな
問題なのはプロマネが糞だった場合だが

82 :nobodyさん:2008/02/22(金) 00:36:59 ID:???.net
Perl VS PHPなら分かるけどRudyって
格闘場でうごくせきぞうに囲まれてるスライムだな

83 :nobodyさん:2008/02/22(金) 01:19:50 ID:???.net
そんなに強いんなら早くPHP淘汰してくれよ
誰も好きでPHP使ってる訳じゃねえんだ

84 :nobodyさん:2008/02/24(日) 01:25:26 ID:4hBilvIl.net
Railsのスレ落ちたん?

85 :nobodyさん:2008/02/24(日) 06:14:15 ID:???.net
俺は島根出身だからrubyに一票
rubyはphpのように関数の中に関数が入れ子になりにくく
ワンライナーで関数が複数定義されてても
何の処理をしてるのか一目でわかる

86 :nobodyさん:2008/02/24(日) 06:18:13 ID:???.net
なんだかんだいっても
PHP使いはrailsの影響を受けまくりで
railsに似たフレームワークが乱立してるけど
railsを超える、または同等のフレームワークがPHPでは作れない
その辺りで言語レベルで優秀かどうかの証明がされていると思う

87 :nobodyさん:2008/02/24(日) 06:21:28 ID:???.net
言語選択する一番の理由は食えるか食えないかで
いくら優秀な言語でも食えなければ
使いたくても、使えない

88 :nobodyさん:2008/02/24(日) 06:22:43 ID:???.net
ここでいう食えるか食えないかというのは
その言語でのWEB制作の案件が多いかどうかってことだからね

89 :nobodyさん:2008/02/24(日) 06:24:38 ID:???.net
rubyがphpと同じほどWEB制作案件があって
レンサバ環境も整備されてるなら
それは間違いなくrubyを使うよ

90 :nobodyさん:2008/02/24(日) 22:29:20 ID:???.net
逆に言えばRuby on RailsがなかったらWEBサイト制作であえてRubyを選ばなければならない理由がないということ。

Ruby on Railsは、ここ最近評判を下げた。
http://arton.no-ip.info/diary/20080104.html#p01
>でも、それがRailsが吹き溜まってる原因のひとつだぜ。日本人の開発者どもが、こういった重要なパッチ全般を無視するってことだ。やつらはすげぇいいやつらなんだが、しろーとくせぇんだよな。

Ruby界隈の明るいニュースとしては、Ruby1.9でRoRが高速になるか期待というところか?

91 :nobodyさん:2008/02/24(日) 23:01:00 ID:???.net
結局Perlが最強なんだな

92 :nobodyさん:2008/02/24(日) 23:07:06 ID:???.net
PerlはCPANという資産価値も考慮すべき?
はてなやLivedoor、mixiはPerlを使っている。
枯れた技術の水平思考として、Perlはこれからも続くだろう。
http://d.hatena.ne.jp/keyword/%B8%CF%A4%EC%A4%BF%B5%BB%BD%D1%A4%CE%BF%E5%CA%BF%BB%D7%B9%CD

新たにやるならPython>>>Perlがオススメか?
Python→Google、Microsoft(IronPython)で採用されてる。

93 :nobodyさん:2008/02/26(火) 19:33:13 ID:???.net
CPANで使うのは10個ぐらい。
それくらいなら他の言語でも代替方法がある。
いくら多くてもなぁ。

94 :nobodyさん:2008/02/27(水) 01:31:33 ID:???.net
高卒年収300万弱レベルがダンピングしてる現状じゃPHPは厳しいと思う。
とはいえPerl、Python、Rubyは少なくとも日本じゃ蚊帳の外だしね。
やはりWeb系でまともなに稼げるのはJavaぐらいか。

95 :nobodyさん:2008/02/27(水) 01:33:40 ID:???.net
javaで稼げるってよくきくけどみんなapache+tomcat+jdk+linuxのなんかで
開発してるの?結構敷居たかいべ

96 :nobodyさん:2008/02/27(水) 01:37:33 ID:???.net
逆の立場でいえば、Javaで開発させると
高くつくんだよね。

97 :nobodyさん:2008/02/27(水) 01:51:32 ID:???.net
敷居が高いからこそだね。企業は安心のためなら金払いもいいし。
PHP使える優秀な技術者もたくさんいるけどやはり地雷率が圧倒的に高い。
これも敷居が低いからこそなんだろうけど。

98 :nobodyさん:2008/02/27(水) 04:20:54 ID:???.net
Javaの敷居の高さって、
言語自体の難しさとかではなく、
客が運用環境を用意できるかどうかの敷居だろうね。

PHPでフレームワークを使って開発しているのなら、
Javaでも同じように開発できるし。

99 :nobodyさん:2008/02/28(木) 02:43:13 ID:???.net
tomcatってそんなに難しいモノかね

100 :nobodyさん:2008/02/28(木) 09:36:25 ID:???.net
tomcatが難しいというより、
tomcatを含めたシステム全体を
保守するのが難しい。

101 :nobodyさん:2008/02/29(金) 02:01:41 ID:???.net
struts入ってたりするともう

102 :nobodyさん:2008/02/29(金) 03:02:37 ID:/63m+Ufs.net
そこでIIS + .Netですよ

103 :nobodyさん:2008/03/02(日) 18:01:59 ID:???.net
Windows鯖を仕事で使うことはあんまりない

104 :nobodyさん:2008/03/02(日) 22:07:45 ID:???.net
使ってる俺ガビーン

105 :nobodyさん:2008/03/02(日) 22:19:51 ID:???.net
いや、いいんじゃね
2chで言われてるほど悪くはない
.net使うと開発超楽だし

106 :nobodyさん:2008/03/04(火) 11:20:52 ID:???.net
わりとでかめの仕事だとWin鯖結構あるけどな

107 :nobodyさん:2008/03/04(火) 16:53:39 ID:???.net
Javaはチンポーネント多すぎて組み合わせあーだこーだするのがめんどい

108 :nobodyさん:2008/03/07(金) 16:31:20 ID:qJVq56v4.net
Ruby1.9 や Rubinius は MRI と比べて本当に速いのか
http://d.hatena.ne.jp/kwatch/20080304/1204646782

絶望した! Rubinius のあまりの遅さに絶望した!
また Ruby1.9 も、Ruby1.8 より遅くなっている。
eRuby ではどうしても eval() が絡むからしかたないんだけど、
とにかく Ruby1.9 になればなんでもかんでも速くなるというのは間違いであると断言できる。

絶望した! eval ないのにひとケタ遅い Rubinius に絶望した!
また eval がなくても、Ruby1.9 は Ruby1.8 と大して変わらないことがわかる。

結局、Ruby1.9 や Rubinius で速くなるのはバイトコードの実行部分だけであり、
String#<< のような built-in method の実行が速くなるわけではない。
fibonacchi sequence のベンチマークが速いのは built-in method の呼び出しがない、
純粋にバイトコードの実行だけで済むベンチマークだからである。

109 :nobodyさん:2008/03/07(金) 21:17:33 ID:sXIPrxED.net
価格もモサモサだもんね

110 :nobodyさん:2008/03/07(金) 22:30:55 ID:???.net
PHPも単純にループするだけのプログラムなら、PHP5が早いんだけど、mod_phpを通してabでベンチマーク取ると、PHP5はフットプリントが大きい分、PHP4の方がさばけるリクエストは多いんだよね。

111 :nobodyさん:2008/03/14(金) 09:46:28 ID:iYTwDw8L.net
ここか

112 :nobodyさん:2008/03/14(金) 15:47:12 ID:???.net
俺に金をもたらしてくれれば、RubyでもPHPでも何でもいい
まずは金だ、金持って来い!!!

113 :nobodyさん:2008/03/16(日) 04:07:05 ID:???.net
Rubyは書籍や情報が少ないという面でPHPのほうが良い。

またRubyは仕様がころころ変わる。
Rubyみたいに使われていないのはざっくり切って前に進んでいる、
古い言語はレガシー引きずっているという批判もあるが
それだけプログラマーの数も多く、いろいろ使われてきた歴史があるからさ。
使っていたコマンドなくなりましたよ?といわれても困るだろうし。

114 :nobodyさん:2008/03/16(日) 04:20:00 ID:???.net
PHPも3,4,5でメチャクチャ変わってるジャン。

115 :nobodyさん:2008/03/16(日) 19:21:17 ID:???.net
ポリシー無くあれほど仕様が変わる言語はPHPぐらいしか知らない。

116 :nobodyさん:2008/03/16(日) 19:32:18 ID:???.net
>>115
経験が浅いんですね。

117 :nobodyさん:2008/03/16(日) 21:59:08 ID:???.net
php4の経緯は酷いもんだったな
アップデートしたら全phpファイル再確認と再テストの悪夢、
アップデートしなければエクスプロイトが出回ってるなかガクブル

php5以降はまともな方かな。
ruby1.8未満/ruby1.9開発版現状よりはマシだと思うよ

118 :nobodyさん:2008/04/10(木) 23:45:29 ID:???.net
PHPは6でgoto導入ですよ。

楽しみですねー。

119 :nobodyさん:2008/05/06(火) 11:30:55 ID:???.net
lisp

120 :nobodyさん:2008/07/07(月) 02:52:57 ID:zkkkRV90.net
Matzの会社を財務分析してみたんだが。
http://d.hatena.ne.jp/AntiSeptic/20080704/p1

などと思わせぶりな言い方をするものだから覗いてみりゃ、
なんて事無い田舎の零細企業の財務諸表であって、面白くもなーんともなかったわけだ。

それにしても、この程度の収益で2007年度って、
あの会社にとっては多分空前絶後の景気のいい年だったはずだの
Rubyとゆー「鉱脈」があるだの言っているのは何なのだ。
Geekのヨタ話というのは、いつもこんなしょぼいスケールで行われているのか?
あそこの技術者の平均レベルは、他の普通の会社よりはずっと高いと思うって、
これじゃあ、技術なんてIT企業の収益とは何の関係も無いと証明しているようなもんじゃねえか。

そもそも、この会社が何をやっているのかがHPを見た限りではよく分からん。
要は受託開発だろ労働力を人月で売ってるだけだろマーケ屋がこねくりあげた横文字得意げに使ってなに悦に入ってやがんだコラ。
更には製品・サービス部門まであって、なにやら参考価格が書いてあるところを見ると、
多分にパッケージっぽい印象を受けるが、それでいて全体の粗利率が26%程度ではどうしようもないだろ。

あそこに入りたい人は、損益計算書も注意して見ておくといい。まぁこれはどんな会社でも同じだけど、
ここを見るといろんなことが見えて来る。株価指標を計算してみるのもいい(非公開会社でもね)。

121 :nobodyさん:2008/07/07(月) 03:22:42 ID:???.net
↑このコピペいろんなところに貼ってる奴なんなの?きめえ

122 :nobodyさん:2008/07/10(木) 04:11:20 ID:???.net
Pythonは仲間外れですか、そうですか。

123 :nobodyさん:2008/07/12(土) 02:01:15 ID:???.net
Matzの日記初めて読んだ

www.rubyist.net は不正なセキュリティ証明書を使用しています。

発行者の証明書が信頼されていないためこの証明書は信頼されません。
この証明書の有効期限は 06.11.7 10:07 AM に切れています。

(エラーコード: sec_error_untrusted_issuer)



124 :nobodyさん:2008/07/12(土) 21:18:12 ID:???.net
>>123
ブログでSSL使ってなくない?

125 :nobodyさん:2008/07/13(日) 00:09:03 ID:???.net
RubyのライバルはPythonだと思うんだが

126 :nobodyさん:2008/07/19(土) 13:20:13 ID:???.net
>>125
まさかw
世界中で使われているPythonに失礼だよ
Rubyなんて国内で少し使われている程度

127 :nobodyさん:2008/07/19(土) 13:35:01 ID:pf1xXB//.net
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"日本語")
とかやったりしてるけど、正直言って超バッドノウハウ。
人が見てもやっぱりわからないし。

128 :nobodyさん:2008/07/20(日) 01:50:03 ID:/9XaoyQ3.net
フレームワーク祭りが終われば、rubyの居場所がどこか気付くはずだよw

129 :nobodyさん:2008/07/24(木) 11:01:03 ID:???.net
Ruby = オブジェクト指向Perl でしょ?

130 :nobodyさん:2008/07/25(金) 20:19:46 ID:???.net
>>126
アホか。
使われてるかどうかを判断基準にしたら、
Rubyの相手なんて居なくなってしまうだろ。

131 :nobodyさん:2008/07/29(火) 00:23:57 ID:ybJpVSEm.net
wikiの比較サイトがあるのだが・・
言語別のwiki数みたいなリストはないんだけど、主な言語を検索して調べてみた

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

実感に近い感じかな。


132 :nobodyさん:2008/07/31(木) 21:45:44 ID:???.net

イスラム vs モルモン

どっちが強いかは明白。

133 :nobodyさん:2009/01/14(水) 18:25:02 ID:???.net
Perl6が都市伝説と聞いてやって来ました。

134 :nobodyさん:2009/01/16(金) 00:02:52 ID:???.net
お引き取りください

135 :nobodyさん:2009/01/31(土) 06:27:20 ID:???.net
Ruby1.9.1が正式リリースしたのでやって来ました。

136 :nobodyさん:2009/02/17(火) 14:08:40 ID:???.net
Perl - 本来?のシェルスクリプト代替用途に落ち着く
PHP - 現在最も利用者数が多いと思われるが、ツギハギだらけでそろそろ限界が近い。i18n的に弱い。
Python - OOP仕様の導入で躓いたPerlの後継を狙うが、3.0での大幅変更に異論噴出。
Ruby - Railsの登場により脚光を浴びるが、Ruby自体はあまり普及に意欲的では無い。BSD臭。
というのが個人的感想。

137 :nobodyさん:2009/02/22(日) 23:58:34 ID:???.net
PHPとRubyの論争見ていていつも思うんだが、
こいつらの関係って日本と韓国の関係に似てるよな。

<丶`∀´>RubyはPHPより優れてるニダ!
( ´∀`)Ruby?なにそれおいしいの?

138 :nobodyさん:2009/02/23(月) 05:13:29 ID:???.net
Rubyコミュニティはあんま好きじゃないけどそれは違うと思う

139 :nobodyさん:2009/02/23(月) 16:43:38 ID:???.net
> こいつらの関係って日本と韓国の関係に似てるよな。
それは私も感じたことがある。

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

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

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

PHPもRubyの宗教じみた雰囲気も嫌いな第三者目線ではこんな感じ

140 :nobodyさん:2009/04/07(火) 12:22:13 ID:???.net
>>139
そうそう、そんな感じwww
アンチRubyが韓国の関係みたいなw

141 :nobodyさん:2009/06/27(土) 08:30:45 ID:???.net
JoomlaなんかはRubyじゃ100%作るのは不可能!

142 :nobodyさん:2009/06/29(月) 13:57:54 ID:???.net
やはり Mediawiki とか Wordpress レベルがほしい。
hiki や tDiary はご冗談でしょう、というレベル。

143 :nobodyさん:2009/07/02(木) 02:12:36 ID:lF//npFA.net
PHPとJavaだね!

144 :nobodyさん:2009/07/03(金) 09:20:18 ID:???.net
CakePHPとRuby on Railsが好きな自分はどうしろと…。

145 :nobodyさん:2009/08/01(土) 00:50:41 ID:KPIzwSsv.net
>>144
仲良くすればいいんじゃないか?

146 :nobodyさん:2009/09/13(日) 21:17:50 ID:???.net
>>142
Railsで作ればいいと思うけど、RubyというかRailsのキツイところはデプロイとサーバー環境の用意なんだよな。
極端な話、WordPressはCGI版PHPでも、それこそ月500円の共有レンタルサーバーにおけばそこそこ動く。(MySQLはいるが)

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

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

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

Railsは公開型の小規模で少期間で開発するwebサービスの開発に向いている、という話もあるが、
そんなのはPHPだって、なれた好きなフレームワーク使えばできるがなというお話

147 :nobodyさん:2010/05/10(月) 13:57:54 ID:???.net
その点CakePHPは環境用意するの簡単じゃん

148 :nobodyさん:2010/05/10(月) 14:40:35 ID:???.net
魔法の言葉「Heroku」を唱えてみよう

149 :nobodyさん:2010/06/11(金) 12:15:08 ID:???.net
PHPは言語仕様は糞だが、mod_phpは非常に優れてる。何も考えずにプログラム書いても、たいていの場合、それなりのスピードで動く。

150 :nobodyさん:2010/11/24(水) 07:48:46 ID:Fpq4XD+P.net
rubyのウェブアプリって動きが緩慢で良い印象を持てない。主観だけど(笑)

151 :nobodyさん:2010/11/27(土) 20:53:53 ID:384HXqIr.net
http://logo.coresv.net/

152 :nobodyさん:2010/12/11(土) 22:59:51 ID:???.net
rubyは全てオブジェクトだから
num = 12.67.to_i
みたいなことができる。
それはオブジェクト指向としてはあるべき姿だと
Javaなんかやってると特に思うけどその代わり速度は遅い。

153 :nobodyさん:2010/12/23(木) 14:37:30 ID:F0dc1jo7.net
>num = 12.67.to_i

これが出来ると出来ないとで、一体何がどの程度変わるのか

154 :nobodyさん:2010/12/23(木) 22:50:47 ID:???.net
>一体何がどの程度変わるのか
こういう思考をしているようじゃ分からないだろ。
Javaのプリミティブ型の気持ち悪さなんかな。
文字列はオブジェクトだけど数値はオブジェクトじゃないんだぜ?

155 :nobodyさん:2010/12/26(日) 21:10:24 ID:aQyL/KaU.net
>>154
で、気持ち悪くなくなると、何が良くなるのか。
動作効率が上がるとも思えないし、
…まさかバグが減るとか言わないよな?

156 :nobodyさん:2010/12/28(火) 00:38:15 ID:ap227Cm+.net
Rubyは作っているおっさんが気に入らない。
本を出しすぎ気に入らない。


157 :nobodyさん:2010/12/28(火) 00:44:31 ID:ap227Cm+.net
そもそもRubyもPHPもツールにすぎない。
まあもちろんどの言語にも脆弱性がありバグがあるかもしれないが
人それぞれ使う目的によって使うものである。
システムも動いて、それでたくさんの人に使ってもらえれば
それでいいと思う。インターネットは本来そのための道具である。
別の言語の批判など本来まつもと氏はするべきではない。
まあ確かに最初学ぶべき言語としてPHPはどうかとは思うけど

158 :nobodyさん:2010/12/28(火) 01:01:42 ID:???.net
PHPは簡単だから初心者にはおすすめ

159 :nobodyさん:2010/12/28(火) 01:50:39 ID:???.net
>>155
何が良くなるとかそんな話してないんだけど。
オブジェクト指向は速度的には遅くなるよ。
Rubyなんか速度でPerlに勝てるわけねーし。
お前みたいな思考してる奴には何も言うことねーよ。
黙って屑みたいなスクリプトをシコシコと買いてろよアホンダラ

160 :nobodyさん:2010/12/28(火) 02:31:06 ID:???.net
Webアプリケーションで言語の速度が問題になることはまずない
ボトルネックはディスクIO(DBアクセス)が大半

161 :nobodyさん:2010/12/29(水) 22:14:57 ID:???.net
>>152
> rubyは全てオブジェクトだから

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

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



162 :nobodyさん:2010/12/31(金) 23:02:26 ID:???.net
>>161
逆にオブジェクトじゃない箇所を挙げて!

163 :nobodyさん:2011/02/14(月) 01:12:17 ID:???.net
制御構文はオブジェクトではない。
あと、メソッドが一応オブジェクト化はできるものの1st class objectじゃない。

164 :nobodyさん:2011/02/16(水) 22:00:33 ID:???.net
RubyもPHPもしねばいいのに。

165 :nobodyさん:2011/04/22(金) 23:26:53.61 ID:eqTZTTiU.net
Mono最強伝説
http://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)

166 :nobodyさん:2011/04/23(土) 13:24:06.56 ID:???.net
言語の優劣はともかく、働き口はPHPのほうが遥かに上

167 :nobodyさん:2012/06/04(月) 08:24:57.32 ID:???.net
刺身にタンポポな。

168 :uy:2012/06/23(土) 13:15:56.66 ID:???.net
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
Rubyの方が遥かに上だ
俺の中ではな

169 :uy:2012/06/23(土) 13:37:41.55 ID:???.net
ゴミ

170 :uy:2012/06/23(土) 16:28:41.47 ID:???.net
刺身にタンポポを載せるのがPHP
刺身に食用菊を載せるのがRuby
まさに雲泥の差だ
これならお前らゴミカスでも理解できるだろう

171 :uy:2012/06/24(日) 18:40:47.31 ID:???.net
異論がないから俺の勝ちだな

172 :nobodyさん:2012/08/09(木) 10:06:29.59 ID:???.net
個人で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とかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ  直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ

173 :nobodyさん:2012/08/09(木) 10:07:18.28 ID:???.net
ここから抜け出すには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で月千円で利用できる

174 :nobodyさん:2015/10/29(木) 03:38:49.42 ID:xheZO3Kk.net
結局、どっちなんだよw
初心者がやるならPHPよりもRubyかな?

175 :nobodyさん:2015/11/04(水) 18:25:50.82 ID:DOwta7Bd.net
                     次はあなたかも

         ディズニーシー NMB48小谷里歩 TOKIO城島茂 真木よう子


埼玉の強歩大会で女子生徒が急死し、ディズニーシーで清掃アルバイト男性が死んでいる。なんだか嫌?な感じ。(-_-)
NMB48小谷里歩さんが「心臓が痛くて起床できず」握手会中止自身のツイッターで「心臓が痛くて起きれなくなってしまい…」
https://twitter.com/hitsuji44/status/659037452972068864

テレビ番組の収録中に「TOKIO」城島茂さんの手が異様に震える事態
甲状腺疾病の闘病者さんのツイート 20年前に内科の医師に「手の震え」を指摘され血液検査して病気発覚。手の震えは甲状腺機能亢進症の特長。
https://twitter.com/hanayuu/status/661081014328885249

真木よう子、ヒール脱ぎの原因は高熱だった「倒れるよかマシ」
確か、この人、数ヶ月前に、スネに原因不明の痣が増えてたと公表 血小板減少症=白血病の疑い
https://twitter.com/toka iamada/status/659767520224645121

除染袋回収の作業員5人 疲労で動けず、自衛隊など救助  疲労じゃないだろう、被曝障害だろうよ 死んだように眠る人々(写真多数)
http://s.ameblo.jp/kaito000777/entry-12031605335.html

【川島なお美の食べて応援が恐怖すぎる】自宅でも進んで食べて応援
1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん
https://twitter.com/2ch_NPP_info/status/648256313571479552

がん死亡率:青森県が全国最悪 11年連続 (六ヶ所村の核処理施設から放出される放射能のせいだろう 例え稼働しなくとも、大量の放射能が出ている
「原発映画を絶対やる。東電や国が隠していることをバラす」 と言っていた若松監督、交通事故で死亡
ほっしゃんが暴露!最近ガン保険のCMがなくなった理由は「原発事故後のガンの発症率が上がり売り止め」この発言以降、テレビで見なくなった
https://twitter.com/tokai amada/status/647158622368075776

・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。

176 :nobodyさん:2015/11/05(木) 20:50:58.05 ID:x5tD0Tad.net
転職時の注意事項。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される

177 :nobodyさん:2017/12/30(土) 14:27:48.55 ID:YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

U76KWQD57H

178 :nobodyさん:2019/05/09(木) 01:42:23.07 ID:HHcYDMUs.net
phpについて役立つ情報とか
http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50

5DB

179 :nobodyさん:2019/05/31(金) 09:16:19.26 ID:???.net
Rubyはモルモンです。

180 :nobodyさん:2019/07/30(火) 20:40:56.38 ID:???.net
https://i.imgur.com/VfCntkc.jpg

181 ::2019/10/15(Tue) 03:26:04 ID:???.net
>>180
なにこれ日本女は売女って意味?
ふざけんなよ

総レス数 181
50 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★