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

1
(12): 2006/07/13(木)16:36 ID:Rs7Ov+hW(1) AAS
この夏何かプログラミングの勉強をしてみたいと思ってる。
C++ だの VBだのみたいなプログラムより、
PHPやCGIのようなウェブアプリを書いてみたい。
そこで特にプログラミング経験のない香具師にとって
WEBプログラムの勉強をするのは
PerlとPHPどっちが最初のほうがいいと思う?
作りたいものとしてはまず自分で
掲示板とかカウンターとか作ってみたい。
2: 2006/07/13(木)16:37 ID:??? AAS
HSP
3: 2006/07/13(木)17:19 ID:??? AAS
何かスレタイに新鮮さが感じられんな。
もっとこう、ビビっと来るスレタイは付けられんのか。
4: 2006/07/13(木)17:42 ID:??? AAS
手っ取り早くプログラムを学びたいのならPHP、勉強したいのならPerlかな。
PHP以外の言語を修得出来ればPHPを覚えるのは容易いから。
5: 2006/07/13(木)19:05 ID:??? AAS
Pythonにしる。
PerlやPHPとくらべて、文句なしにわかりやすい。
6: 2006/07/13(木)19:27 ID:??? AAS
いやここはRubyでひとつ。
7: 2006/07/13(木)19:28 ID:??? AAS
Cでおk
8: 2006/07/13(木)19:43 ID:??? AAS
PHPは簡単でいいんだけど、初めて勉強するならやはりPerlを勧めたい。
まだまだ発展途上のPHPに比べてそれなりにきっちり固まってるし、
参考にできるサンプルや資料も多いから。
9: 2006/07/13(木)20:38 ID:??? AAS
手っ取り早くならActivePerlだろ。
10: 2006/07/14(金)07:17 ID:??? AAS
勉強とスレに書いてあるからなあ
手っ取り早くはいらんのじゃないかい
11
(1): 2006/07/14(金)12:36 ID:??? AAS
Perlの方が面白い。
「えっ、こんな書き方出来るの?」って感じで。
どうせ個人レベルだろうし、可読性なんて考えずに
ガリガリ遊んでみればいいと思う。
「プログラミングを楽しむ」ならPerl。

PHPは関数がいっぱい用意されているので、
手っ取り早くWEBアプリを作ることが出来るが、
ある意味、それだけかも。
プログラミングそのものは楽しくない。
「カウンターや掲示板を作ることに興味がある」ならPHPかな。
12: 1 2006/07/14(金)15:11 ID:??? AAS
なるほど。
とりあえずPerlを学んでみたいと思います。
それでなんですが、みなさんは
どんな順序で勉強していきましたか?
他人のソースを見ながら勉強していらっしゃる方も多いようですが、
どうなんでしょう。
13: 2006/07/15(土)00:54 ID:??? AAS
まぁ、本を買うべきだろうね。
サイトの情報は断片化されてるし、
初心者にはちょっとキツイと思う。

【Perl,CGI】参考書籍 第三版
2chスレ:php

ここに色々書いてあるだろう。
14: 2006/07/15(土)05:06 ID:??? AAS
らくだ本で万全
15: 2006/07/15(土)11:23 ID:??? AAS
>>11
短縮表記を楽しむの?ww
16: 2006/07/15(土)11:24 ID:??? AAS
いきなりらくだ買っても…。
リャマとかPerl/CGIポケットリファレンスとか。
17: 2006/07/15(土)15:17 ID:??? AAS
技術評論社の『すぐわかるPerl』とらくだ本。
後はインターネット上にある情報で十分だった。
18: 逆襲のニート ◆OWVAgSWYwE 2006/07/16(日)11:49 ID:??? AAS
PHP5で、
(1)フレームワークの使い方
(2)オブジェクト指向プログラミング
を手っ取り早くマスターしたら良いと思います。

Perlも悪くないと思いますが、スピード重視で先にPHPをオススメします。
(PHPをマスターした後に、Perlもやればイイ?)
PHPなら1週間〜1ヶ月程度勉強すれば、MVCモデルでWebアプリが作れるようになり、プログラマーとして仕事が出来ると思います。

あと先々ですが、LispとかHaskellとか関数型言語も練習してみると良いと思います。
・GoFのデザインパターン
・UML
省2
19: 逆襲のニート ◆OWVAgSWYwE 2006/07/16(日)12:09 ID:??? AAS
<Webアプリを作るためのPHP学習仮想カリキュラム>

(1) PHPのインストール、PHPの基本的な使い方を理解
テキスト:「速効!図解プログラミングPHP + MySQL」
外部リンク:www.amazon.co.jp
学習期間:2週間

(2) PHPの使い方で、セキュリティーや細かい注意点を学ぶ
テキスト:「はじめてのPHP言語プログラミング入門」
外部リンク:www.amazon.co.jp
学習期間:2週間

(3) オブジェクト指向プログラミング、フレームワークの使い方
省5
20: 逆襲のニート ◆OWVAgSWYwE 2006/07/16(日)12:13 ID:??? AAS
仕事でPHPを使うなら、
(4) PHPサンプルプログラム集
「そのまま使えるPHPサンプル100選」
外部リンク:www.amazon.co.jp
あたりもオススメです。
サンプルプログラム集は他にもたくさんありますが、この本は頻出事例がコンパクトにまとまっていると思います。

データベース操作のために、SQLの解説本も読んでおくとGOOD☆
(5) SQL
「はじめてのSQL」
外部リンク:www.amazon.co.jp
省6
21: 1 2006/07/16(日)17:47 ID:??? AAS
なるほどー、
PHPはCGIに比べて処理が軽いらしいですしねぇ。
実は自分 自宅サーバを立てていて、
DBを併用したユーザー管理システム系も
作ってみたいと思っていましたので、
実際に本屋に逝ってイケル!と思ったほうからやってみたい
と思います。

(…でも近くの本屋はPC系のあまり置いてなかったな…orz
Amazonのレビューで選ぶという手もありますかね…
22: 2006/07/17(月)03:21 ID:??? AAS
Perl=CGIじゃないぞ。PHPもCGI版あるし。
アプリをサクッと作りたいならPHPの方が楽。
DB用の関数も標準でけっこうある。
でもプログラミング技術そのものを鍛えたいなら、
Perlから入るべきだと思う。
標準の関数が少ない分、
自分で色々ロジックを考えないといけないからね。
Perl覚えたらPHPはリファレンス本だけでサクッと使えるだろうね。
23: 2006/07/17(月)14:41 ID:??? AAS
Webアプリを作る簡単さ

PHP>Perl>Java>C かな?

RubyとPythonは使ったことがないので分かりません。
24
(2): 2006/07/18(火)04:30 ID:??? AAS
即戦力狙うならphp。超単純で、需要も多い。ただし、他の言語に比べて
仕様が少々変わってるんで、複雑なことしだすと、その辺に違和感を感じる
こともしばしば。phpおんりーなら問題ないのかもしれんけど。

web以外にも手を出したいならpython。
blender、inkscapeのプラグインなどもつくれちゃうんで、
グラフィック関連にも役立ちます。ただし、求人は皆無に等しいので、
自分で直接クライアントから仕事とりでもしないと無理。

フレームワークである程度しっかりしたアプリを素早く作りたいならruby。
railsの参考書も充実しまくってるから、学習には困らない。

perlは…、今はあんまりメリットはないなぁ。使ってる人は多いから、
省1
25: 2006/07/18(火)12:23 ID:??? AAS
なかなかいいまとめだな。>>24乙。
26: 2006/07/18(火)13:52 ID:??? AAS
>>24のまとめは仕事にする事前提みたいな感じだけど、
そうじゃなければまた話が違う気もする。
27
(1): 2006/07/18(火)21:35 ID:??? AAS
PHP eAccelerator
Perl mod_perl

微妙に速いPHPで決まりだな
28: 2006/07/19(水)02:58 ID:??? AAS
>>27
これから勉強しようって奴にその二つは無縁でしょ…
セーフモードのphpか、php/cgi、perl/CGIくらいで
しばらくはやってくことになると思うけど。
29
(1): 2006/07/19(水)10:34 ID:??? AAS
Apacheが絡んでくるだろうし
早く捌けるPHPのがいいだろ
30
(1): [age] 2006/07/19(水)11:46 ID:??? AAS
>>29
今だと、Webプログラミングの「入り口」としては、やはりPHPがおすすめですね。
手軽で手っ取り早いというメリットがあると思う。

PHPから入って、その後必要に応じて、Java、Perl、Ruby等〜その他の言語を習得/利用していく順番でOK

開発手法としてフレームワークを使い出したら、PHPにこだわる必要はなくて、RubyやJavaなども見てみると。
言語はあくまでも「道具」だから、実現するための手段は一通りではない。適材適所で使い分ければOK
2chやmixi、Sledgeを使ってるlivedoor関連は、Perlですね。

>>1
PHP → Java(or C) → 基本情報技術者試験というコースもあり!?
外部リンク[html]:www.jitec.jp
省1
31: 30 [age] 2006/07/19(水)11:53 ID:??? AAS
でも、もうしばらくしたら、Webプログラミングの「入り口」としてRubyがすすめられる時代が来る予感。

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

先々を考えると、オブジェクト指向プログラミングが勉強しやすい環境&資料が整っている言語をすすめてあげるのが親切ですかね?
1-
あと 373 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s