【勉強するのは】PHPとPerl【どっちが最初?】 (404レス)
1-

31: 30 [age] 2006/07/19(水)11:53 ID:??? AAS
でも、もうしばらくしたら、Webプログラミングの「入り口」としてRubyがすすめられる時代が来る予感。

入り口の変遷 〜 Perl → PHP → Ruby かな?

先々を考えると、オブジェクト指向プログラミングが勉強しやすい環境&資料が整っている言語をすすめてあげるのが親切ですかね?
32
(1): 2006/07/19(水)11:55 ID:??? AAS
フレームワークを使わないならPHPがいいとは思うんだけど、
フレームワークを使うなら、PHPはやめてRubyかPythonにしたほうがいい。
なぜならフレームワークでは言語の出来にかなり依存するので、PHPよりよくできてるRubyやPythonのほうが向いている。

Perlは、フレームワーク使う使わないに関係なく、やめたほうがいい。
過去の遺産がある人は別だけど、今から学ぶ人にはPerlはとてもお勧めしない。
33: [age] 2006/07/19(水)12:40 ID:??? AAS
>>1
> WEBプログラムの勉強をするのは
> PerlとPHPどっちが最初のほうがいいと思う?
> 作りたいものとしてはまず自分で
> 掲示板とかカウンターとか作ってみたい。

私もPerl→PHPの順番で使いましたが、今なら「入り口」としてPerlはお勧めしないかな。
掲示板、カウンター=この目的なら、Webプログラミングの「入り口」としてはPHPですね。

・目的の実現に至る時間の短縮化(カウンターなら1日、掲示板でも数日の学習量でOK)
・学習素材として見た場合の手軽さ
という面を考慮して。
省7
34
(1): 2006/07/19(水)22:28 ID:??? AAS
Webprog向き
PHP>Perl
軽さ
PHP>Perl
(eAccererator>mod_speedycgi.so)

ということでこのスレ糸冬了
35: 2006/07/20(木)03:47 ID:??? AAS
>>34
まぁ比較する相手がperlだけならね…
perlは今はもうモジュール言語って感じだし。
36: 2006/07/20(木)03:56 ID:??? AAS
>>32
>フレームワークを使うなら、PHPはやめてRubyかPythonにしたほうがいい。
それはどちらかというと、フレームワーク作る側の感覚じゃない?
ある程度の形になったフレームワーク内で作業する分には、さほど差は感じないよ。
まぁ機能の拡張とかになると、結構しんどくなってくるけどね。

ちなみに自分は
Perl => PHP => ActionScript2.0 => Java => ruby&pythonって感じで覚えた。
   ↑一度ここでjava挫折

Javaはeclipseのプラグインやiアプリつくったりするくらいにしか使ってないけどね…
37: 2006/07/20(木)14:58 ID:??? AAS
>>1
PHP → Ruby

今日から夏休みだね☆
次の冬休みにはRuby on Railsとか勉強されてみてはいかが?
がんばれ(^^)/

外部リンク:www.amazon.co.jp
RailsによるアジャイルWebアプリケーション開発
38
(2): 2006/07/23(日)13:40 ID:BeERA3x6(1) AAS
悪いことは言わん。
PHPでオブジェクト指向とかいう無理だけはするな。

PerlもOOPは癖があるので後回しにしたほうがいい。
というか、初心者レベルでPerl-OOPを解説できてる書籍がまだない。

Perlやってみて挫折したらPHPってのが一昔前の流行りだから
Perl弄ってみてできそうならそのまま突き進め。
39: 2006/07/23(日)15:38 ID:??? AAS
自分は時代的にPerl→PHP→Javaだったけど
今ならPHP→Perl(飛ばしてもいいかも)→Javaとか好きな言語
が覚えやすいと思うよ。
基本的な構文とかはどの言語でも一緒なんで基礎をPHPで学んで
細かいところはそれぞれの言語って感じで。
40: 2006/07/23(日)17:44 ID:??? AAS
PHPから入った人がPerlを覚えたいなんて思わなくね?
Perlのモジュールめんどくさいじゃん。
41: 2006/07/23(日)18:45 ID:??? AAS
別にやりたくなければやらなくて良いんじゃない。
どういう順番が良いか答えただけで、別に全部この通りやれと言うことではない。
42: 2006/07/23(日)22:20 ID:NrRWf3Mx(1/2) AAS
日本人なら、国産の「Ruby」だろ。
愛国心を持て
43: 2006/07/23(日)23:53 ID:??? AAS
モルモン教に言われても困るな
44: 2006/07/23(日)23:55 ID:NrRWf3Mx(2/2) AAS
らりるれろだお( ^ω^)
45: 2006/07/24(月)00:32 ID:??? AAS
RubyはRailsによってまた日の目を見そうだが
もう次のがでそうで怖い。
46: 2006/07/24(月)03:08 ID:??? AAS
ま、Rubyは無理だよ。
環境があまりにもよくない。
レンサバにデフォルトで入ってる
PerlかPHP以外に選択肢はないだろう。
47: 2006/07/24(月)05:16 ID:??? AAS
夏休み中に形あるものを残しておきたければPHPでいんじゃねえの。
ウェブアプリに共通するノウハウとかプログラミングの基礎はどれやったって覚えられるだろうけど。
48: 2006/07/24(月)13:54 ID:??? AAS
Perlは自由でいい
PHPは知らない
49: 2006/07/25(火)16:11 ID:??? AAS
もう7月も25日だ!残り35日!

果たして掲示板は完成するのか!?

本屋にはもう行ったかな?

本を買うお金がなければこちらをどうぞ☆

外部リンク:www.php.gr.jp
「PHP4徹底攻略改訂版のPDFファイル」
省6
50
(1): 2006/07/25(火)16:21 ID:??? AAS
>>38
> PHPでオブジェクト指向とかいう無理だけはするな。

初めてプログラミングを学ぶ人が、OOPを理解・習得するための教材、いい本って何かないですかね?

OOPの仕組み〜クラスを使うとかは、PEARライブラリを活用するために、最低限度の知識は必要になってくると思われます。

オブジェクト指向でなぜつくるのか
外部リンク:www.amazon.co.jp
↑言語を問わず、初学者がオブジェクト指向を理解する上で、この本をよくオススメしております。
51: 2006/07/25(火)18:53 ID:??? AAS
初心者はOOPよりも車輪の再発明をして勉強すりゃいいんじゃね。
車輪の再発明が無駄だなと気付いたらOOPとかにいけば。
52
(2): 2006/07/25(火)19:57 ID:??? AAS
DBの視点からするとPHPは将来性がある
PHPと親和性の高いMySQL5.1
こいつの潜在能力は凄い
びっくりした

まだまだ改良余地はあるが、あと数年でOracleリプレース時の選択肢に加えるかもしれん
PHPに期待する
53: [hoge] 2006/07/25(火)23:41 ID:??? AAS
MySQL5.1そんなすごいの?ストアド付いたくらいじゃないの?
54
(1): 2006/07/26(水)01:05 ID:??? AAS
>>1がCはある程度できるものとするとPHPはなんて楽なんだと思ったりすると思うよ。
簡単な掲示板作るぐらいのレベルであればPHPが親しみやすいのでは。
55: 2006/07/28(金)02:58 ID:??? AAS
>>54
>>1をちゃんと読め。
56: 2006/07/28(金)03:06 ID:??? AAS
Perlうんこ<PHP糞<Ruby最高
57
(1): 2006/07/29(土)02:41 ID:??? AAS
perlを勉強するなど愚の骨頂です
あんなのはサーバのバッチ処理を書くもんだ
C#にしとけ
58: 2006/07/29(土)20:18 ID:??? AAS
PHPを勉強して実務で使っているうちに黄金期になるよ
perlは静かに役目を終える感じ
59
(1): 2006/07/30(日)16:00 ID:h+HpDoQY(1) AAS
>>52
PHP信者乙
MySQLは言語に関係なく使えるだろうが
60
(2): 2006/07/30(日)17:12 ID:??? AAS
>>59
>>52はMYSQLと親和性の高いPHPといいたいような気がする
61: 2006/07/30(日)18:26 ID:??? AAS
>>1
カウンター作れた?
62: 2006/07/30(日)19:16 ID:??? AAS
>>57
あははははは
C#!!!!
63: 2006/07/30(日)19:27 ID:??? AAS
>>50
>>38のいうことはあまり当てにならんから参考にしないほうがいいよ。
PHP5なら最低限のOOはできるし、見た目も他の言語と近いから、
PHPでOOやったほうがよっぽどいい。
Perlなんてモジュールでぐちゃぐちゃになるし、見た目も他の言語と比べて
程遠いから、むしろやっちゃダメ。
64: 2006/07/30(日)21:33 ID:??? AAS
rubyはperlに似てるよな。
しかし、なんでモジュールを使うとグチャグチャなのか分からない。
パッケージの作れないphpこそ、require(Common_Xx_Yy_Zz.php)とか new Foo_Bar_Baz_()とか、訳のわからない構造になると思うんだけど。
多言語には当然あるクラスライブラリ群がないんで全部組み込み関数になるのでバージョンアップの度にPHP自体が重くなっていく。
特にPHP5になってからのメモリ食いぶりがひどい。
しかも、その組み込み関数、APIがてんでバラバラでいちいちリファレンスを見ないと使えない。
まあ、こういう行き当たりばったりなのがウェブっぽいという気もするが。
65
(2): 2006/07/30(日)21:37 ID:??? AAS
この業界で4年になるけど、perlの案件なんて来た事ないからなぁ
いまどきcgiってのがあり得ない
それに初心者が中途半端な知識で作ると、脆弱性の塊になるから
絶対にオススメしない
66: 2006/07/31(月)01:12 ID:??? AAS
cgiが嫌ならmod_perl使えばいいだけだよね。
67
(1): 2006/07/31(月)02:12 ID:??? AAS
>>60
PHPとMySQLとの親和性は他の言語と比べて特別に高いと言えるほどのものか?
まともなプログラマならそうは思わんだろ。
68
(2): 2006/07/31(月)07:00 ID:??? AAS
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
>いまどきcgi
69: 2006/07/31(月)12:49 ID:??? AAS
>>1
質問はないかな?

みんなが寄ってたかって説明してくれるよw
70: 2006/07/31(月)14:36 ID:??? AAS
ASP(VB/ひまわりw)、ASP.NET(C#/VB.NET/C++CLI)、Java(JSP/Servlet)、PHP(mod/CGI)、Perl(mod/CGI/FastCGI/SpeedyCGI)、Ruby(CGI/mod)、Python、ネイティブ(C/C++ etc)

種類多いね。Webアプリって。
71: 2006/07/31(月)22:36 ID:??? AAS
>>65
ニート業界にいてPerlの案件が来る分けない。
>>67
同意。といわないといけないのが悲しいが、同意。なんで>60みたいなのが増えたんだろうな。
72
(1): 2006/07/31(月)23:52 ID:??? AAS
>>68
こういうツッコミ荒らしと同然じゃね
73: 2006/08/01(火)03:28 ID:??? AAS
中学生の揚げ足どりだろう。
74: 2006/08/01(火)06:40 ID:??? AAS
よほど悔しかったのかw
75: 2006/08/01(火)10:34 ID:??? AAS
>>72
カワイソス(´・ω・)
76: 2006/08/01(火)14:35 ID:??? AAS
>>65じゃないけど、ツッコミするのはいいが、>>68みたいな無意味に容量使うようなのはどうかと思ったんだが。
77
(1): 2006/08/02(水)09:24 ID:??? AAS
容量?何言ってんだコイツ
78: 2006/08/02(水)13:04 ID:??? AAS
もうすこし要領を得た発言をして下さい。
容量の為にも。
79: 2006/08/02(水)15:59 ID:??? AAS
>>77
80: 2006/08/03(木)19:45 ID:??? AAS
みんなでPHPスクリプトを書いてみよう!
お題はカウンターと掲示板☆
81
(1): 2006/08/04(金)14:21 ID:ZcvxD3O0(1/2) AAS
丁度、PHPに手を付け始めて数時間で一つの疑問が。
Perlの参考書籍では初めにデコードだのなんだのって部分が
初めにでてくるのだがPHPではまだその部分は出てこない。
入門者用とはいえサッパリしてて、本当にPerlで作っていたものが移行できるのかという疑問が生じてしまった…

Perlでできるのに最近は何でPHPでわざわざ書くのか?と思っていたけど
実は逆だったのかと実感させられる程覚えやすいと思った。
ただ、速度を上げたいだけなのだが、せっかく覚えるなら息の長い方にしたい。
PHPとmod_perlのどちら?
82: 2006/08/04(金)15:01 ID:syKcayZC(1) AAS
>>81
どっちか慣れときゃ言語差なんてどうにかなるもんだよ
83: 2006/08/04(金)15:29 ID:??? AAS
perlやっとけばPHPは余裕だと思うな
個人的には車のMTがperlでATがPHP
84: 2006/08/04(金)15:30 ID:rNNKvuAn(1) AAS
perl掲示板を適当に改造していたら、なんとか使えるようになってきたよ(´∀`)
85: 2006/08/04(金)15:35 ID:goKt0VpQ(1) AAS
( ´∀`)  托ちゃん
86
(1): 2006/08/04(金)16:48 ID:ZcvxD3O0(2/2) AAS
81ですが今はPerlで書いたCGIが100個ほどで一つのシステムとして動かしています。
既に*.cgiのファイル名で運用しているため、
ファイル名を変えると既存ユーザーに支障が出てくる可能性があるかなと。
Perlのファイルは残してLocationで新しく書いたPHPに飛ばすか、
mod_perlで書くか迷っていのですが、mod_perlはメモリ消費量が多いし、
複数ユーザーが使用する環境には向かない?
現状でデータベース未使用でテキストログ、Perlを100個程度で運用の環境だったら
どちらを覚えて乗り換えるのがベストなのでしょうか?
87: 2006/08/04(金)21:16 ID:??? AAS
>>86
PHPを覚えるのに尻込みする方が間違ってる。
PerlマスターしてるならPHPは3日で仕事に使えるレベルになる。
88
(2): 2006/08/05(土)02:42 ID:N6i//M2y(1) AAS
Perl→PHPはかなり簡単だったけど、
触ってみたところ、PHP→Perlは難しいと思った。

だから、やっぱ時代はまだPerlだな。
PerlさえやってればCも簡単だったし
89: 2006/08/05(土)04:17 ID:??? AAS
>PerlさえやってればCも簡単だった
それは多分「Perlをやっていたから」ではない
90: 2006/08/05(土)07:19 ID:??? AAS
>>88
PHPのほうがCに近いと思うけどね
というかPerlだけ特殊
91: 2006/08/05(土)11:41 ID:??? AAS
>>88
> PerlさえやってればCも簡単だったし

これは言い過ぎ。。
92: 2006/08/05(土)12:38 ID:??? AAS
もうとっくにPerlはくされはじめてるだろ

PHPや
次世代の
アジャイルプログラミング手法を取り入れた
Railsとかの開発に・・・
93: 2006/08/05(土)13:04 ID:??? AAS
Perlの方が技術力つかない?
94: 2006/08/05(土)13:31 ID:??? AAS
どっちでも適当に好みで選んでいいんでない?
95: 2006/08/05(土)15:02 ID:??? AAS
なんでもいいんだよ
シェルスクリプトでもアセンブラでもなんでも
96: 2006/08/05(土)15:47 ID:??? AAS
PerlやってるとRubyはすぐになじむな。他の言語やってる人にはRubyはとっつき悪いだろう。
97: 2006/08/05(土)16:16 ID:??? AAS
Lispがいいよ
98: 2006/08/05(土)17:35 ID:??? AAS
Perlは他人の書いたソース読み力はつくな。
99: 2006/08/05(土)17:46 ID:??? AAS
>だから、やっぱ時代はまだPerlだな。
え?
100: 2006/08/05(土)22:35 ID:??? AAS
perlには関わりたくない
101
(1): 2006/08/06(日)01:16 ID:??? AAS
一体いくつ言語あんだ・・・・。混乱してきた
>>1じゃないけどどれを覚えるか混乱してきた
102: 2006/08/06(日)20:39 ID:??? AAS
他人のPerlで作ったものlに関わりたくないのは確かだが、
そうとも言ってられない局面があるし・・・
Perlは覚えとくべきなんジャマイカ

使い捨ての処理を書く言語としても、悪くないと思う

んでPerlが出来たらPHPも出来ると思うし、
楽せずにPerlを最初に勉強すべきなんじゃないかな
103: 2006/08/06(日)21:33 ID:??? AAS
3年前ぐらいにPerlやめてしまったが
今のところ困ったことは無い。
104: 2006/08/06(日)22:00 ID:??? AAS
>>101
PGとしてやっていく気ないならPHPとかすぐに覚えられるもんでいいんじゃない
105: 2006/08/06(日)23:39 ID:??? AAS
Rubyなんて覚えても何も良いことないじゃん
FortranやCOBOLと一緒だ
使える場所が極端に少ない

プログラミングそのものに興味あるならCかJAVAだろう
WEBのシステムを構築することに興味あるならPHP
その中間がPerlかな、今は中途半端な立場だな
106: 2006/08/07(月)00:05 ID:??? AAS
lisp
107: 2006/08/07(月)00:15 ID:eVDvMwcV(1) AAS
やはり今でも迷いどころ。
PerlからPHPへ移動しても運用中のシステムの移行は簡単にできないし…
できれば長く使えた方がよい。
Perlは少数派になりつつあるようなスレの流れだけど、
次期バージョンが登場するとこの流れはどういう方向に行く展望なんでしょう
108: 2006/08/07(月)00:20 ID:??? AAS
どっちでもそれなりに使えるんじゃないの
109: 2006/08/07(月)00:52 ID:??? AAS
ウェブアプリだけなら、PHPの方がいいんじゃないの。
ま、何年も経って、言語1つしか出来ないようじゃ話にならないと思うけど。
110: 2006/08/07(月)01:35 ID:??? AAS
何年もPHP一本だけど、何も困ってない
111: 2006/08/07(月)01:59 ID:??? AAS
幾つか代表的な言語をじっくりやったら、あとは
覚える/覚えないってのにあんまり意味無いけどな。

必要に迫られてから入門書でも買ってくれば2ー3日で
使えるようになるべ。
112: 2006/08/07(月)10:56 ID:??? AAS
まあ、言語なんて所詮命令や記述方法がそれぞれ異なるだけで、
基本的な概念は大抵同じだしな。

さすがに一般乗用車の運転経験しかないやつが、いきなり戦車の操縦はできないが
左ハンドルが右ハンドルに変わったとか、それぐらいならちょっと練習すればなんとかなる
113: [nyanmage] 2006/08/07(月)15:32 ID:??? AAS
武力征服殺人国家イスラエル謹製PHPをどうぞ☆

外部リンク:headlines.yahoo.co.jp
[ベイルート 6日 ロイター]
レバノンのベリ国民議会議長は6日、米仏両国により提出されたイスラエルとレバノンのイスラム教シーア派民兵組織ヒズボラの戦闘停止を目指す国連安全保障理事会の決議案について、イスラエル軍のレバノン駐留を認めるものだとして受け入れを拒否した。
ベリ議長は、同決議案はレバノンが求める即時停戦やイスラエル軍のレバノンからの撤退などを含む7項目から成る要求を無視した偏った案だと指摘。「レバノンはこれら7項目の内容から外れたいかなる決議案も拒否する」と述べた。
また、イスラエル軍がレバノンに駐留している限り、平和は訪れないとし「決議案はレバノンの国益にならず、終わりのない戦争への扉を開く」との考えを示した。
(ロイター) - 8月7日14時36分更新
114: 2006/08/07(月)23:54 ID:??? AAS
「代表的な言語」にSmalltalkやHaskellが入っていそうな悪寒
115: 2006/08/08(火)02:08 ID:8Dgj28qC(1) AAS
「2chの半分はPerlで出来ています」
Perlを覚える理由はそれだけで充分だぉ
116: 2006/08/08(火)04:41 ID:??? AAS
CGIに関わらず漏れが何かをやらないといけない場面に直面した時は
自分の今のスキルで一番手間と時間がかからない言語or手段を選ぶよ
#場合によっては言語さえ必要なしでパイプで繋いだ一行のコマンドを実行するだけで終わる
117
(1): 2006/08/08(火)04:49 ID:??? AAS
まぁ一番勉強するべき言語は"日本語"なんですけどね…
118: 2006/08/08(火)21:23 ID:??? AAS
誰がうまい事を言えといった。
119: 2006/08/09(水)16:04 ID:??? AAS
>>117
惚れた
120
(1): 2006/08/15(火)02:10 ID:??? AAS
Yahoo!、PHP開発者センターを開設
外部リンク[html]:www.itmedia.co.jp
外部リンク:developer.yahoo.com

プログラミングの基礎を勉強したいなら、オーソドックスにC言語をオススメします。
(PerlもPHPも、C言語で作られています。)
Webアプリの学習で、スピード重視ならPHPをオススメします。

>>1は、掲示板作成に取り組んでいるかな?
121
(1): 2006/08/20(日)06:52 ID:??? AAS
>スピード重視ならPHPをオススメします。
>スピード重視ならPHPをオススメします。
>スピード重視ならPHPをオススメします。
>スピード重視ならPHPをオススメします。
スピード重視?
122: 2006/08/20(日)08:09 ID:??? AAS
スレタイに対して考えると良スレだな
123
(1): 2006/08/20(日)11:45 ID:??? AAS
>>121 学習スピードじゃないだろうか?
124: 120 2006/08/21(月)01:10 ID:??? AAS
>>123
学習スピードです。
125: 2006/08/31(木)15:08 ID:??? AAS
今日で夏休みも、もう終わり。

みんな、成長したかな?

GOOD BYE !!! >ALL

お元気で☆
126: 2006/09/03(日)16:28 ID:??? AAS
そこで敢えてJavaがいいと言ってみる。
なぜなら、PHPもPerlもオブジェクト指向の
実装が中途半端なうえに、解説した書籍も少ないから。
127: 2006/09/09(土)00:28 ID:LVJWne92(1) AAS
 外部リンク:i.hatena.ne.jp
「アニメーションGIFをアップロードできるようにして欲しい」
→『技術的に難しいため申し訳ございませんが却下させていただきます。』
------

Perlの達人!

 ハテナオヤの技術力はぁぁぁっ

   世界一ぃぃぃいいいいいいいっ
128: 2006/09/19(火)18:44 ID:??? AAS
Perlはスカラー変数があるので嫌い><

PHPは最高!!!
129: 2006/09/23(土)18:39 ID:9+jKDZxZ(1) AAS
Cから入ってPerl、PHPと学習した。
プログラミングの概念を知りたきゃCから入るべきだと思うよ。

Cをある程度理解すれば、Perlで掲示板作るなんて数日で出来る。
Perlをある程度理解すれば、PHPで掲示板つくるなんてその日のうちに出来る。

言語云々より自分にプログラミングの能力があるかどうかの方が重要だと思うがな。
130
(2): 2006/09/23(土)20:28 ID:??? AAS
プログラミングの概念を知りたければCから入るべき、ってのは同感。

本当はKernighan, Plaugerの「プログラミング書法」から入れば、と言いたいところだが。

でも、>>1が勉強したいのは「WEBプログラミング」でしょ?

だったらRoRで決まりでは? 西海岸じゃ最近凄いみたいだし。

まともで一貫したOOPとまともなフレームワークってのがこれからの流れでしょ。
省1
1-
あと 274 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s