トップページphp
985コメント235KB

Python vs Ruby vs PHP vs Perl

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2005/08/22(月) 20:28:32ID:???
どれを学べばいいの?
0812nobodyさん2006/08/15(火) 00:11:15ID:???
>>810
rubyは遅いんだけど、速いコードを書こうという気が起きないんだよね。
遅くても良いから奇麗にとか、効率良くとか考えてしまう。
0813nobodyさん2006/08/15(火) 05:15:19ID:???
鯖依存度が高いからな
0814nobodyさん2006/08/15(火) 10:40:53ID:???
そんなに速度重視するならCで作れといいたい
0815nobodyさん2006/08/15(火) 13:23:28ID:???
アセンブラだろ
0816nobodyさん2006/08/15(火) 14:34:08ID:???
マシン語をわすれるな
0817nobodyさん2006/08/15(火) 15:52:04ID:???
>>816
アセンブリ言語≒マシン語だろ
0818nobodyさん2006/08/15(火) 17:43:08ID:???
マシン語のほうがはやい
0819nobodyさん2006/08/15(火) 20:15:43ID:???
今時のCPUだったら、コンパイラの最適化に勝つのはムズイ
0820nobodyさん2006/08/16(水) 00:58:45ID:???
ムズイんじゃなくて、まず無理
0821nobodyさん2006/08/16(水) 01:49:01ID:???
>>812
きれいに効率良く書きたいならパイパイでいいじゃん。
なんでわざわざ遅いrubyにするの?
0822nobodyさん2006/08/16(水) 02:02:51ID:???
単に好きなだけじゃね?
Pythonは日本語の解説系サイトも少ないし、ちょっと手を出すにはきつい。
0823nobodyさん2006/08/16(水) 03:32:20ID:???
>>822
そう?
少なくともrubyの公式ドキュメントより、
パイパイの翻訳ドキュメントのがしっかりしててわかりやすいと思うけどね。
まぁ単に好きなだけってなら分からなくもないけど。
0824nobodyさん2006/08/16(水) 04:25:05ID:???
なんでpython一般でなくてPyPy限定なのか問いたい・・・
一般的に配布されてるのってCPythonですよね・・・?
0825nobodyさん2006/08/16(水) 05:10:22ID:???
俺プログラミング初心者だけど、Python 勉強してるよ。
チュートリアルとライブラリリファレンスが翻訳されているだけで大助かり。
コードが読みやすくて気に入ってます。
0826nobodyさん2006/08/16(水) 21:53:16ID:???
>>825
へー、そうなんだ。
PHPばかり使っていて、もっとスキルアップしなきゃと思ってるんだけど、Pythonも勉強してみようかな?
PHP→フレームワークの知識が必要になった(今ココ)

・PHPのフレームワークを勉強しつつ、Ruby on Railsを基本知識として学ぼうと検討中。
いろいろ調べていると、日本では流行ってないけど、Pythonも良さげかな?と。

0827nobodyさん2006/08/17(木) 00:38:42ID:wEdY4Crh
>>826
PythonよりもJavaを学んだ方が良いと
0828nobodyさん2006/08/17(木) 02:34:09ID:yUA3yX4a
http://c-au.2ch.net/test/-/goverrpg/1155655830/i
0829nobodyさん2006/08/17(木) 02:48:15ID:???
イントラとかのクリティカルなシステムはJavaが良く使われるけど、
ミクソみたいな単純定番機能の詰め合わせみたいなのは、
Javaでやるメリットさほどないし、実績もPHPやPerlと大差ないよね。
0830nobodyさん2006/08/17(木) 03:26:20ID:???
>>826
手に職って話ならJavaだな

最近Railsの本が鬼のような勢いで出てるがなんかあったんか?
0831nobodyさん2006/08/17(木) 10:47:59ID:???
RailsはRuby云々というより、フレームワークの良い叩き台になってるんだろ。
PHPのSymfonyとかも影響受けてるらしいけど、かなり良いって聴いた。(伝聞、伝聞)
言語開発者があんな感じだから、さっさと他の言語にそのノウハウを流出させてやって欲しいなぁ。
0832nobodyさん2006/08/17(木) 13:01:47ID:66urm5np
しめーじ
0833nobodyさん2006/08/19(土) 20:16:48ID:uxEeKqsl
要するにrailsをぱくってるんだな。
0834nobodyさん2006/08/19(土) 20:53:27ID:???
ぱくりだろうがなんだろうが
楽ができれば正義
0835nobodyさん2006/08/20(日) 02:07:19ID:???
プログラマは楽するためには何でもやる
0836nobodyさん2006/08/20(日) 02:59:17ID:???
楽するためにはどんな苦労でもする
0837nobodyさん2006/08/20(日) 11:36:16ID:???
>>836
ちょwwwwwwそれwwwwwww

>>835-836 永久ループ?
0838nobodyさん2006/08/20(日) 11:41:54ID:???
「プログラマは楽するためにはどんな苦労でもする」
で完結。
0839nobodyさん2006/08/20(日) 11:49:07ID:???
しねぇよ
0840なかやまきんにくん2006/08/20(日) 11:55:56ID:???
健康のためなら
死んでもいい
0841nobodyさん2006/08/20(日) 12:14:01ID:???
「楽する」に結びつかない苦労はイヤなわけで
0842nobodyさん2006/08/20(日) 13:02:18ID:???
>>837
> 永久ループ?
否、楽にしすぎて馬鹿でも作業できる環境つくると
仕事を失う
0843nobodyさん2006/08/20(日) 15:54:36ID:???
馬鹿でも仕事できる環境を構築する奴、
と、
その環境で仕事する使い捨ての馬鹿、
がいる。

前者は永久ループでより馬鹿でも仕事できる環境を作り続ける。
後者は使い捨て。
0844nobodyさん2006/08/20(日) 16:42:40ID:???
>>840
ソレだ!!!
0845nobodyさん2006/08/21(月) 01:12:34ID:1XDagWEI
ちょっとスレの方向がずれてない?
0846nobodyさん2006/08/22(火) 05:57:54ID:???
馬鹿しかいないんだからしょうがない
0847nobodyさん2006/08/22(火) 09:55:01ID:???
>>846
ソレだ!!!
0848nobodyさん2006/08/23(水) 12:14:35ID:???
Perlのコードって見ててキモチワルイよね
いっそこのままRubyに大勢が以降しないかな
0849nobodyさん2006/08/23(水) 17:03:31ID:8ANqnZJ+
>>848
開発体制をもっとオープンにしない限りありえんな。
0850nobodyさん2006/08/25(金) 04:36:25ID:???
>>848
後で見るとキモチワルイが
書いてるときは最高にハイってやつだぜ!!

>>849
なんでやねん

あ、あとRuby派の人
クロージャーってどう便利なの?
仕組みはわかったがどう使うのかわからん。
0851nobodyさん2006/08/25(金) 12:51:58ID:???
クロージャーはperlにもあったな
0852nobodyさん2006/08/25(金) 13:24:43ID:???
Javaも導入を検討しているみたいだね。
0853nobodyさん2006/08/25(金) 16:46:14ID:???
>>850
やっつけシングルトンとか再帰関数で自分の深さを覚えておきたいなんてときにどーでっかー?
>>851
PHPもstaticがあるので仲間に入れてください><
>>852
Javaは仲間はずれ〜♪
0854nobodyさん2006/08/26(土) 14:24:52ID:???
http://www.itmedia.co.jp/enterprise/articles/0608/25/news053.html
0855nobodyさん2006/08/26(土) 15:34:44ID:???
なんかいまどきベンチを出してくるにしては、環境が古いなぁ。
PHP4で、MySQLは3か。
0856nobodyさん2006/08/26(土) 15:47:42ID:???
lighttpd+fastcgiもやってほしいな
0857nobodyさん2006/08/26(土) 19:17:13ID:???
なにこの糞の役にも立たないベンチ
0858nobodyさん2006/08/26(土) 22:17:54ID:???
>>855
PHP4は普通じゃね
5は遊びで使うならいいけどさ
0859nobodyさん2006/08/27(日) 04:23:19ID:95XQOxpE
DB接続やCGIモジュールのインクルードに時間をとられて、mod_phpとmod_perl自体の比較になってない。
DB接続やHTML出力の処理をベンチマークの対象に含めたいなら、一般的な動的ページで想定されるコードにしないと意味ないわ。
0860nobodyさん2006/08/27(日) 07:05:41ID:HcNFC/f4
俺若造だけど既に28社近く偽装派遣としてプロジェクトに参加した
基本的にWEB
どの会社もそうだけど、
表側がJSPやPHPやASPが多い
裏側がJAVAだったりPHPだったりCOMファイルだったりする。
でも内部スクリプトは全部Perl ASPでもPerl
だからPerl覚えとけば仕事には困る事はなさそう。

WEB表示の事を考えなければ多分早いんだろう。
作るのも動くのも
0861nobodyさん2006/08/27(日) 10:27:18ID:???
Perlは単価安いぞ(プンプン!!
0862nobodyさん2006/08/27(日) 15:51:38ID:???
安案件はPHPに流れPerl自体の案件が減っのと
ある程度のスキルを持ったPerlerが少ないせいか金出しても集まらない罠
0863nobodyさん2006/08/27(日) 15:55:18ID:???
スキル持ったPerlerは企業に囲われてるからなぁ。
市場にはなかなか出てこない。
0864nobodyさん2006/08/27(日) 16:27:47ID:???
>>860
釣りっぽいけど客としてこう言うのは何度かみたことある。
.cgiや.aspなのにPHPのエラー出てたり.jspなのにオヤジ猫のエラーじゃなく
不自然なエラーだったり(perl?)
0865nobodyさん2006/08/27(日) 17:45:58ID:???
cgiは中身なんでも良くね?
0866nobodyさん2006/08/27(日) 18:41:12ID:???
そうなんだけど、この場合#!/usr/bin/phpって話じゃないだしょ
0867nobodyさん2006/08/27(日) 23:14:39ID:HcNFC/f4
すまんそういう話じゃない

中で動くCronとかATコマンドで日時バッチなどのスクリプトな話
まあそれ以外にもあるだろうけど、
データを扱いやすい形まで持っていく部分までPerlが担当してるケースが多い
0868nobodyさん2006/08/27(日) 23:23:10ID:???
「これまでPerlだった。だから今後もPerlだ」
って言ってる奴は多分
「これまでCOBOLだった。だから今後もCOBOLだ」
っていうウチの部長と同レベルだな。
0869nobodyさん2006/08/28(月) 00:53:29ID:???
>>868
レガシーシステムで大活躍のIBM謹製PL/Iは、まだまだ続きますか?
0870nobodyさん2006/08/28(月) 02:07:55ID:???
バッチ処理はPerlが断然書きやすいね。
0871nobodyさん2006/08/28(月) 04:03:00ID:???
>>870
PHPってバッチ処理書ける? 
0872nobodyさん2006/08/28(月) 07:01:57ID:7ZEhJCL5
VBSでもPHPでもJAVAでも書けるけどね。
Perlが一番楽だし実績がある。
YahooもPHPに変更したのは表っ面だけだろ
0873nobodyさん2006/08/28(月) 09:05:52ID:???
単価ではPHPは安すぎてどうにもならんな。
Perlは案件減ったしRuby、Pythonは絶対数が少なすぎる。
食っていく事を考えるとスクリプト言語じゃ厳しいのかな。
0874nobodyさん2006/08/28(月) 09:17:24ID:???
↑日本だとそうかもね。
海外と関わりのある仕事してると、スクリプト言語が盛り上がりつつある感じはしてるよ。
0875nobodyさん2006/08/28(月) 12:12:53ID:???
WordPress をちょっといじろうと思って
コード見てなんじゃこりゃと思ってやになった。
やはり名前空間ないのは厳しい。

でもPHPで作られたキラーアプリがたくさんあるから
しばらく生き残るのは確定なんだろうね。
0876nobodyさん2006/08/28(月) 12:30:01ID:???
日本でもスクリプト言語の隆盛が起こると思うけどな。
憂うべきなのはその担い手がおそらくPHPだということで。
0877nobodyさん2006/08/28(月) 23:45:43ID:???
>>876
PHPがなかったら、何使ってたと思う?
0878nobodyさん2006/08/28(月) 23:46:46ID:???
UTF-8扱える環境がphpしかなくて
cronで動かすスクリプトをphpで書いたことあるな
0879nobodyさん2006/08/29(火) 01:11:22ID:Hy4N0aq8
Python使い少ないなぁ、残念

英語アレルギーが無いので、海外のサイトを見ながらサクサク使ってる。
標準モジュールも充実してるし、便利なモジュールの登場と標準への
組み込みも積極的だと思う。

文法の美しさは、ちょっと置いておく。

誰か言ってたが、Pythonがいいのは小規模な開発まで。
大規模サービスや、組み込みに〜って話になったとたん、
パフォーマンスとフレームワークの充実から、Javaになってしまう。

Python、手続きが楽なので大好き
Javaはその真逆だと思う

まぁ、適材適所ってところで使い分けてる

つうことで、一長一短なので、色んな言語を知っておくといい事だと思う > 1
0880nobodyさん2006/08/29(火) 03:31:18ID:???
Javaは大規模向けのノウハウがあるからだろ
パフォーマンスはきちんとプロファイル取って最適化すれば問題にならないだろうし
つかどの言語でも同様に存在する問題

Javaは普及はしてるけど積極的に使いたい言語とは思えない
0881nobodyさん2006/08/29(火) 06:33:08ID:???
html埋め込み型のPHPの方が見易いというのはあるな。
0882nobodyさん2006/08/29(火) 10:08:09ID:???
ものすごくシンプルな作りのものを除けば
埋め込み型は良くないってのが最近の流れじゃない?
ある程度の規模になればPHPだってテンプレート使って書くんだし。

WordPressとかマジ埋め込み。泣ける。
0883nobodyさん2006/08/29(火) 10:13:34ID:???
埋め込み型が駄目でかつ
テンプレートも最低限の機能だけでいいという流れかな

PHPの場合、生PHPでテンプレートは十分っていうのも多いし
0884nobodyさん2006/08/29(火) 15:45:57ID:???
そうかぁ。
埋め込み型がダメなら、PHPの価値なんて無いな。
0885nobodyさん2006/08/29(火) 17:15:08ID:???
言語の価値における言語仕様の果たす割合なんて微々たるものだ。
その言語使って何を作れるかなんて意味がない。重要なのは何が作られたかだ。
0886nobodyさん2006/08/29(火) 17:34:52ID:???
「埋め込み型」が前処理とか関数定義とかもいっしょくたに
埋め込んじゃう事を指してるんなら同意。

0887nobodyさん2006/08/29(火) 22:15:17ID:???
HTMLの中にコードを埋め込める 〜 PHP自体が壮大なテンプレートシステムである件
0888nobodyさん2006/08/29(火) 23:06:59ID:???
MVVフレームワーク。
0889nobodyさん2006/08/30(水) 00:02:40ID:???
VVVV
0890nobodyさん2006/08/30(水) 00:04:18ID:???
w
0891nobodyさん2006/08/30(水) 10:29:25ID:???
v
0892nobodyさん2006/08/30(水) 12:23:27ID:???
(V)o¥o(V)
0893nobodyさん2006/08/30(水) 13:28:10ID:???
Djangoの継承できるテンプレートやばい。マジやばいよ。
0894nobodyさん2006/08/30(水) 13:32:41ID:???
kwsk
0895nobodyさん2006/08/30(水) 19:48:56ID:???
ttp://ymasuda.jp/python/django/docs_0.95/templates.html
この辺にkwsk書いてありもす
0896nobodyさん2006/08/31(木) 00:30:04ID:???
こりゃぁおもしれぇ。
0897nobodyさん2006/08/31(木) 04:21:18ID:???
>>854
mod_perlってメモリキャッシュしてるのにそんなに遅いの?
0898nobodyさん2006/08/31(木) 04:23:00ID:???
>>893
不要
0899nobodyさん2006/08/31(木) 04:26:37ID:???
>>873
そもそも言語指定された仕事拾ってる時点で、安いのは当たり前。
0900nobodyさん2006/09/02(土) 16:46:47ID:???
なんかプログラム板だとパイソンスレの流れがはやいんだが
ここ来ると全然人気なさそうだなー
実際Pythonで動いてるシステムなんてないよね?
0901nobodyさん2006/09/02(土) 18:27:49ID:???
>>900
日本語しか読めない人間にとってはそうだな。
世界中には山ほどある。
0902nobodyさん2006/09/02(土) 22:10:03ID:???
>>900
オライリ本にNASAで使ってるとか書いてあるお
0903nobodyさん2006/09/02(土) 23:25:37ID:???
A NASA A NASA A NASSA NASSA NASSANASA
0904nobodyさん2006/09/03(日) 00:43:35ID:???
わざわざ実装言語を主張してるWebサービスにろくなもんはないよ
0905nobodyさん2006/09/03(日) 05:01:00ID:???
powerd by rails :)
0906nobodyさん2006/09/03(日) 05:09:00ID:???
ttp://diggdot.us/
>This is the first site we built with TurboGears  
>(a lot of fun - goodbye PHP!). CherryPy has been
>running great as the server.

g o o d b y e  P H P !
0907nobodyさん2006/09/03(日) 08:04:12ID:???
>>906
俺は
>CherryPy has been
>running great as the server.
の方が気になる。
最近のCherryPyはそんな安定してるのかー。
0908nobodyさん2006/09/03(日) 09:07:25ID:???
>>906
こちらもどうぞ。
ttp://takagi-hiromitsu.jp/diary/20060307.html
>PHPやPerlは死滅すればいいのにと思っている
0909nobodyさん2006/09/03(日) 11:11:26ID:???
口ではモンクいいつつも
PHPを使い続けて1年
すっかり慣れてしまった…
0910nobodyさん2006/09/03(日) 13:10:19ID:???
>>900
trac知らないのかな…
0911nobodyさん2006/09/03(日) 14:30:48ID:???
>>910
影舞を使っていたら、Tracを薦められました。
0912nobodyさん2006/09/03(日) 16:05:31ID:???
>>908
ステレオタイプにまみれたセキュリティゴロを持ち出すなw
レス数が900を超えています。1000を超えると表示できなくなるよ。