PHP vs Perl vs Python vs Ruby … WEBプログラミング総合


▼ページ最下部
001 2008/11/20(木) 02:27:28 ID:Nr7xb//g
将来性・速度・省メモリCPUなど、
いろいろあると思うけど、
結局どれがいいと思いますか?

返信する

002 2008/11/22(土) 00:26:48 ID:vPxLlpYA
そのグラフが結果を表してるじゃん。
どんなに優れた技術でも、だれも使ってくれなきゃそれまで。
少々問題があろうが、世に広まればデファクトスタンダード。

でもperlのグラフおかしくね?

返信する

003 2008/11/22(土) 03:13:38 ID:UwBKwR2w
速度・省メモリCPUが気になるなら、アセンブラで書いてりゃいいじゃん。
行数も凄い勢いで増えてうれしかろう?

やっぱ俺には、
どんだけ楽にプログラムが書けるかどうかが一番重要だな。

Perlは何書いても煩わし過ぎる。
PHPは数百行程度の簡単なプログラムなら簡単に書けるけど、
ちょっと複雑なこと使用とするとすぐにわけわからんようになる。

Pythonなら、まぁ特に困らんけど、癖が強すぎてなんかやだ。
>>1 に挙げられてる言語では、微妙だが Ruby が一番いいんじゃないか?

もっと便利な言語出てこないかなぁ。
javascriptぐらい自由な構文で、
もっと静的型付けが強力で、ジェネリックで、
ファーストクラスで、バイナリ操作に強くって、
もっと正格評価とか簡単に選択できて…

誰か作ってくれ。

返信する

004 2009/03/25(水) 05:40:54 ID:gZ2pdylU
わからないことをぐぐった時に、すぐに解決策が見つかるほうが便利なんだよね。
やはりPHPやPerlは、皆さん利用していてブログなんかで研究しているので問題解決が楽。

返信する

005 2009/03/25(水) 20:17:49 ID:NOzrro2Y
http://haxe.org/doc/intr...

これなんかどう?

返信する

006 2009/03/25(水) 21:51:03 ID:dWCJedhg
俺perl使いなんだけど最近は悲しい思いするな。
昔のコードの修正の仕事はあるんだが
新規でperlを書くことはほとんどない。
新入社員には「perlってなんですか?」とか言われたし。

返信する

007 2009/03/25(水) 22:52:42 ID:Ksfqf8lA
ASP .NETの経験が多少あるんですけど、
WEB系のプログラム言語でいうとどれぐらいの位置づけなんですかね?

返信する

008 2009/03/26(木) 10:18:47 ID:8nO3l9LM
>>6
昔みたいなCGIを書いてた時代とは違うから
Perlでは対応できなくなってきてるんじゃないかな。
後付けのオブジェクト指向で言語仕様も変になってきてる気がする。
MS-DOS上でJPERLはよく使ってたけど、最近はRubyばっかりだな。

返信する

009 2009/03/26(木) 10:23:48 ID:fn0Fl/wk
>>6
「perl って、6月の誕生石だ。」って答えておけばOK。
「じゃぁ ruby は、7月の誕生石ですね。」って会話がつながるぞ。

「perl の次が ruby って訳だ。今後は ruby の勉強をしていこう。」って感じで。

>>7
初心者レベル

返信する

010 2009/03/27(金) 12:14:44 ID:0K5TCqJs
俺、perl でプログラムを書いてる奴って尊敬しちゃうな。

自分の足を撃つ様な過酷な環境で、
コードをメンテできるなんて、いい根性だと思うな。

返信する

011 2009/03/27(金) 15:34:21 ID:fTBiMUVw
俺もperl使いは大変だと思う。

返信する

012 2009/03/28(土) 04:00:09 ID:Bm.3if0w
>>9
ASP .NETが初心者向けってことは予想していた通りなんですが、
大手のスケーラビリティ重視のシステムで意外とよく見かけるんです、ASP .NET。
これって何故なんでしょう・・・?

返信する

013 2009/03/28(土) 17:19:41 ID:GdT8vCQA
初心者向けなんていってないよ。

初心者レベルっていったんだ。
ASP.NETしかできないってことは、
フレームワークがないとなんにもできないんだろ?

返信する

014 2009/03/28(土) 17:36:53 ID:Bm.3if0w
>>13
フレームワークには足を向けて寝られないので毎晩たいへんです。

「ASP .NETの経験しかない ⇒ 初心者レベル」
 っていうのはわかるんですが、
WEB系のプログラム言語のうち、ASP .NETはどのような
位置づけなのでしょう?

返信する

015 2009/03/29(日) 21:50:49 ID:vTSfoiQ.
Perlの仕事がないというか、もともとオープンな環境で生まれてきた言語だから、
あまり金かける仕事に使われてないんだろうな。

返信する

016 2009/03/29(日) 22:09:10 ID:cmi3lFrY
>>14
.NETフレームワークは足蹴にしておかないとダメです。

> WEB系のプログラム言語のうち、ASP .NETはどのような位置づけなのでしょう?

どんな答えを期待しているのか先に教えてくれ。
例えば、

php は初心者向けなのか?
セキュリティの知識がちゃんと無いと、まともなものが作れないでしょ?

JSP は、初心者向けなのか?
皮を被った servlet まんまじゃないか。

perl は、初心者向けなのか?
あんなモン、初心者にやらす方が酷だ。

ruby/python は初心者向けなのか?
初心者向けだな。言語仕様がきれいで、実装が見えやすい。

ASP.NET は初心者向けなのか?
フレームワークの知識さえあれば、誰でも書けるよ!
でも、ちゃんとわかってないで書くとすぐにパフォーマンスが悪化するけどな!

って、感じな答えが聞きたいわけ?

返信する

017 2009/03/30(月) 00:25:35 ID:IsCtFkBE
>>16
そうですそうです、そんな感じ!
ありがとうございます!

もっと言うと
開発言語の「用途」や「利点」「欠点」
「どんな業種の企業がその開発言語を採用しているか」
「その開発言語の得意とする分野」、
なんかもプロの方々に聞きたいところなんです。

うちの会社、主力のERP製品(VB・C#)の他にも小遣い稼ぎにWEB系にも
中途半端に手を出しつつあって、「ASP .NETもVBでいけるっしょ?」的な感じで
仕事とってくるんですわ。開発側は知識も技術も皆無なんですけどね。。。

返信する

018 2009/04/13(月) 01:53:43 ID:Wzpcf6yw
>>15
perl は open 系だから、あまり金かける仕事に使われてないわけじゃなくって、
スゲー速攻で作れるから、あまり金かけたくない仕事に使われてるだけじゃないの?

返信する

019 2009/04/20(月) 00:17:40 ID:R2jEjiMU
PHPはちょっとしたコード書くにはいいけど
複数人で開発になると、非常にやっかいだ。
ちゃんと仕様書きっちりかっきりまとまってないPHPのプログラムを
引き継ぐとかヒジョーに嫌だ。
PHPしかできない人多いから、PHPでなんでもやっちゃう事例が最近多いけど
実はPerlやRubyのほうが向いてる案件はほんとは多い。

返信する

020 2009/04/20(月) 00:25:48 ID:R2jEjiMU
>>8
Perlはどうとでも書ける自由度が魅力だが、それゆえにとっつきにくい。
が、別に能力的に足りないなんてもんではないじゃろ。

つーか、アマチュアならともかく、仕事でやってる人なら
言語なんでも対応できるでしょ。
PerlだけとかRubyだけなんて人少ないんじゃない?
そういう案件ありゃなんでも対応します的なものじゃーないだろうか。
PHPしかできないからPerl案件は断りますじゃ、技術者としてダメなんじゃないかな、と。
うちは基本Perlだけど、最近はお客の関係でPHPでの開発が多いかな。
Perl仕事はMovableType関連の案件くらいか。

日本はPerlがかなり強い国だから、>>1のグラフとかかなり違うだろね。
海外だとPHP全盛で、MTはかなり異色。
日本は宮川さん界隈とか、はてな界隈とかがPerl中心だし、Perlコミュニティが元気いい。
MixiとかもPerlでやってるみたいですね。

返信する

021 2009/04/21(火) 03:47:44 ID:B6QNP1Ac
perl だけはいるかもしれないけど、ruby だけはいないだろうな。
ruby(1.8) はとにかく重くって、本気の大規模サービスインは無理でしょ。
プロトタイピングにのみ使うとか、遊びで書くとか、そんな用途で。
1.9で少しマシになるみたいだけど、
いかんせんgemsとかのアプリケーションまわりが、まだ安定してないし。

perl は、マルチパラダイムでも新旧ごちゃ混ぜだから、
プロでも経験の薄い人に書かせるとヤバイ事になるよ。

…だからJPAとかできちゃうんだろうね。
http://wiki.perlassociation.org/

返信する

022 2009/04/22(水) 00:37:44 ID:6fuENTFE
Rubyのみは今は居るかもしれんよ〜
Ruby on Railsの登場で、それに傾倒してる会社ってあるから
入社した新人をRuby on Railsベッタリに染め上げて育てて、それオンリーみたいな

返信する

023 2009/04/23(木) 04:00:18 ID:tKEQX6JA
>>22
すごいね、Ruby Onlyに新人を染め上げるの。
GCとかprocとかがないと生きていけない体になちゃって、
潰しがきかないだろうな。
俺なら死んじゃうかも。

>>19
PHPって覚える事が少なくて、直ぐコードが書けるようになったって錯覚するけど、
PerlとかRubyとかと比べると、とんでもなく書きづらいコーディングを強要されるよね。
でも、考えてみると、素のHTMLを手書きするのと、同じぐらいの手間か。

返信する

024 2009/04/30(木) 12:03:10 ID:y8/xTPfo
perl は、参照関係とレキシカルスコープ/クロージャの使用を禁止すれば、
お間抜けさんでも十分に安全に書ける。
でも、それを使えなかったら、ほとんど perl じゃないよね。

ところで、perl6 はいつ出るんだい?
ほんのちょっとばかり perl6 の言語仕様関係の説明を見かけたけど、
かなりモダーーーンな感じに仕上がりそうで、
初心者でもお奨めできそうな感じがしたな。

返信する

025 2009/04/30(木) 14:08:42 ID:icp0AZcs
>>17

ASP.NET MVCをおすすめするよ。
理由はPHPやRubyにも移行しやすいから。

返信する

026 2009/04/30(木) 14:32:26 ID:icp0AZcs

Google Trendで比較してみた。


PHP、Perl、Ruby、Python
http://www.google.co.jp/trends?q=php%2Cperl%2Cruby%2Cp...


rails、django、cakephp、Catalyst、symfony
http://www.google.co.jp/trends?q=rails%2Cdjango%2Ccake...
キーワードが混ざってるから微妙だけど一応。

返信する

027 2009/05/30(土) 15:55:21 ID:0tEXWrIg
PHPでもテンプレートエンジンとかフレームワークを使えばそこそこ使える。

でもやっぱ、
.netとかばっちりフレームワークって、
思考したり工夫する努力が削がれるから、ちょっとつまんないよな。

結局のところ
自分でなんでも作れるPHPとか結構好き。個人的に。

返信する

028 2009/05/31(日) 06:33:49 ID:NY4rEF.c
>>27
フレームワーク vs なんでも作れるPHP
という文脈で語ってるわけだが…
このスレは、PHPとPerlとRubyとJavaみたいな話してるわけでして…

返信する

029 2009/05/31(日) 23:30:57 ID:S0krP.Rw
>>28
たしかに!
すまんw

あ、結局は職業としてなら、割と普及率の高いPHPかPerl、
個人的に試したいのはRuby、Python。

俺の場合、
PHPでフレームワークっぽいのを作ったから呪縛の自爆だよ・・・。

返信する

030 2009/06/18(木) 12:41:30 ID:N339cPrI
まあ、PHPは楽しい

返信する

031 2009/06/18(木) 18:54:50 ID:qWHOH1Xs
Webプログラミングを始めた時期によってメイン言語が違ってくるような気がする
あと業務系かWebサービス系かでも

Webサービス系(受託開発なんて糞食らえ!新しい柔軟な発想をもつ、若手起業家たちの希望)
Perl=30代〜(現在の上場ITベンチャー企業社長の世代 枯れているが安定している)
PHP,Python=20代後半〜(現在の非上場ITベンチャー企業社長世代(学生ベンチャー含む)ビジネスモデルが不安定なのが多い)
Ruby=20代前半〜(Rails世代)(Windowsに対するMac的な位置づけ、デザイナ気質の個性的な会社に採用例が多い)

業務系(Webポータルなんて儲からん!古いビジネススキームを好む堅い会社 大手)
Java=全世代(受託開発、下請け丸投げ、偽装派遣、デスマーチ、鬱自殺世代 IT業界が新卒に不人気の原因)
ASP.NET=なぜか中国での採用例が異常に多い(割れのせいかな)日本の採用例も少なくないが、javaには負ける

返信する

032 2009/06/18(木) 19:03:11 ID:qWHOH1Xs
総括すると、好きなの使え

社畜として働きたいならJava以外考えられない(ただし漏れなくデスマと鬱付き 上流SEは下請けイビリに自己嫌悪 需要は多い)

夢を追いたいならLL言語(Rub Perl PHP Python) 起業の苦しみを耐え抜けば、素晴らしい人生が(失敗すると地獄ですけど)
(社員として働くならストックオプションがあるところを選ぶべし)

返信する

033 2009/06/22(月) 16:26:05 ID:jZ.gcmvw
PINKのとら でググれ

返信する

034 2011/04/28(木) 23:18:04 ID:7EaK9Ftw16
削除(by投稿者)

返信する


▲ページ最上部

ログサイズ:18 KB 有効レス数:34 削除レス数:0





情報技術・IT掲示板に戻る 全部 次100 最新50

スレッドタイトル:PHP vs Perl vs Python vs Ruby …

レス投稿

未ログイン (ログイン

↑画像ファイル(jpg,gif,png)