探検


【勉強するのは】PHPとPerl【どっちが最初?】

1nobodyさん
垢版 |
2006/07/13(木) 16:36:16ID:Rs7Ov+hW
この夏何かプログラミングの勉強をしてみたいと思ってる。
C++ だの VBだのみたいなプログラムより、
PHPやCGIのようなウェブアプリを書いてみたい。
そこで特にプログラミング経験のない香具師にとって
WEBプログラムの勉強をするのは
PerlとPHPどっちが最初のほうがいいと思う?
作りたいものとしてはまず自分で
掲示板とかカウンターとか作ってみたい。
2006/07/23(日) 15:38:28ID:???
自分は時代的にPerl→PHP→Javaだったけど
今ならPHP→Perl(飛ばしてもいいかも)→Javaとか好きな言語
が覚えやすいと思うよ。
基本的な構文とかはどの言語でも一緒なんで基礎をPHPで学んで
細かいところはそれぞれの言語って感じで。
2006/07/23(日) 17:44:55ID:???
PHPから入った人がPerlを覚えたいなんて思わなくね?
Perlのモジュールめんどくさいじゃん。
2006/07/23(日) 18:45:54ID:???
別にやりたくなければやらなくて良いんじゃない。
どういう順番が良いか答えただけで、別に全部この通りやれと言うことではない。
42nobodyさん
垢版 |
2006/07/23(日) 22:20:49ID:NrRWf3Mx
日本人なら、国産の「Ruby」だろ。
愛国心を持て
2006/07/23(日) 23:53:13ID:???
モルモン教に言われても困るな
44nobodyさん
垢版 |
2006/07/23(日) 23:55:37ID:NrRWf3Mx
らりるれろだお( ^ω^)
2006/07/24(月) 00:32:08ID:???
RubyはRailsによってまた日の目を見そうだが
もう次のがでそうで怖い。
NGNG
ま、Rubyは無理だよ。
環境があまりにもよくない。
レンサバにデフォルトで入ってる
PerlかPHP以外に選択肢はないだろう。
2006/07/24(月) 05:16:28ID:???
夏休み中に形あるものを残しておきたければPHPでいんじゃねえの。
ウェブアプリに共通するノウハウとかプログラミングの基礎はどれやったって覚えられるだろうけど。
2006/07/24(月) 13:54:59ID:???
Perlは自由でいい
PHPは知らない
2006/07/25(火) 16:11:24ID:???
もう7月も25日だ!残り35日!

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

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

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

http://www.php.gr.jp/php/php4tettei/
「PHP4徹底攻略改訂版のPDFファイル」

花火大会の前には、パソコン(Windowsかな?)に、ApacheとPHPとMySQLとphpMyAdminをインストールしよう!!!

こんなサイトもあるでー♪

http://masago.kir.jp/
「はなれPHP島」

http://hp.vector.co.jp/authors/VA035840/sd_php.htm
「PHPプログラミングことはじめ」
2006/07/25(火) 16:21:30ID:???
>>38
> PHPでオブジェクト指向とかいう無理だけはするな。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

みんな、成長したかな?

GOOD BYE !!! >ALL

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

Perlの達人!

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

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

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

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

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

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

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

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

まともで一貫したOOPとまともなフレームワークってのがこれからの流れでしょ。

PHPは、もう設計が古くて話にならない。あとは継ぎ足しでごまかすことしかできない状態。
131nobodyさん
垢版 |
2006/09/23(土) 21:15:23ID:guS14JZ3
>>130
つまり、一番メジャーなPHPにせよ、って事ですね。
132nobodyさん
垢版 |
2006/09/23(土) 21:19:12ID:???
Cは難しいのでアセンブラを薦める。
133nobodyさん
垢版 |
2006/09/23(土) 22:39:01ID:???
一番大事なのは楽しめることでしょ
134nobodyさん
垢版 |
2006/09/23(土) 23:04:34ID:???
メジャー云々の前にPHPはWEBでしか使わないからな。
でWEBプログラマーは年収300万円時代を生き抜く経済学が必須
135nobodyさん
垢版 |
2006/09/24(日) 00:02:49ID:???
RubyもWEBでしか(r

結論:Java
136nobodyさん
垢版 |
2006/09/24(日) 03:38:04ID:???
>>130

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

混ざってる混ざってるw

・ソフトウェア作法
・プログラム書法
・プログラミング作法

どれ?

137nobodyさん
垢版 |
2006/09/24(日) 03:45:21ID:???
>>134
使われるだけのプログラマならどんな言語でも低収入。

if文が分かればプログラムは書ける。これほんと。
OOPとかは後から自然とついてくる。
138nobodyさん
垢版 |
2006/09/24(日) 10:24:01ID:???
つ 構造化
レスを投稿する


ニューススポーツなんでも実況