【勉強するのは】PHPとPerl【どっちが最初?】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/07/13(木) 16:36:16ID:Rs7Ov+hWC++ だの VBだのみたいなプログラムより、
PHPやCGIのようなウェブアプリを書いてみたい。
そこで特にプログラミング経験のない香具師にとって
WEBプログラムの勉強をするのは
PerlとPHPどっちが最初のほうがいいと思う?
作りたいものとしてはまず自分で
掲示板とかカウンターとか作ってみたい。
0262nobodyさん
2008/01/21(月) 02:37:03ID:???0263nobodyさん
2008/02/13(水) 05:28:44ID:???VerUPで動かなくなるPerlやPHPなんてサッサと卒業すべきだわ
0264nobodyさん
2008/02/14(木) 21:37:21ID:???0265nobodyさん
2008/02/15(金) 12:39:16ID:???APIやフレームワークになるとそれぞれ方言みたいな使い方になって、
とたんに複雑になる。
0266nobodyさん
2008/02/21(木) 16:54:32ID:???たしかにね、初めてパソコンやってそのうちインターネット使い始めて
HTMLさわった時なんて何もわかんなかったけど、
弄くれるまでになるのは、勉強よりなにより実践でさんざん弄ってからだもんね
0267nobodyさん
2008/02/22(金) 00:22:43ID:???perlにもmod_perlがあるけど使える鯖があまりない
0268nobodyさん
2008/03/02(日) 02:29:04ID:UewuyGZDもうJava勉強してるときは何がなんだかわからなかったけど、
Javaやった後perlやphpやったら簡単すぎてびっくりした。
時間あるならデータ型とかきちんと学べてオブジェクト指向とかも学べるから
Javaからやってみそー
0269nobodyさん
2008/03/02(日) 21:14:13ID:???Perlはリファレンスとか無名ハッシュとか、変にややこしい。
初心者はPHPに転んで当然だ。そりゃPHPの方が普及する。
Perlは最初から多次元配列が可能であれば、
もっと受け入れられやすいものになってたのに。
0270nobodyさん
2008/03/02(日) 22:10:54ID:???どっちをやってもCやJavaを勉強するときは糞の役にも立たない。
0273nobodyさん
2008/03/03(月) 00:42:24ID:???0274nobodyさん
2008/03/03(月) 00:55:34ID:???0275nobodyさん
2008/03/03(月) 01:09:06ID:???わけわかんねwwww よっぽどつらいことがあったんだなw
0277nobodyさん
2008/03/21(金) 12:13:25ID:???0278nobodyさん
2008/04/04(金) 09:24:40ID:VlaA/3/t畑違いのネットワーク系住人だけど、そう思った。
俺もJAVA、C→phpの順ではじめた。
でも文法は似てるからまるごとやってても損はない感じ。
0279nobodyさん
2008/05/15(木) 09:02:50ID:jbLUBtNI0280nobodyさん
2008/06/01(日) 12:19:47ID:ZGTG1RzjHSPとかいう言語とAn Httpdつかって
ゲーム作ってた。
ほとんど 本とかに載ってるサンプルの改造版だと思うが。。
0281UekiShirou
2008/06/04(水) 08:54:00ID:LMahr2gc私の場合は出来る事はjava.script、カウンター・簡単な掲示板などはPHP、複雑なのはperlで処理しています、
ただperlにjava.scriptを書き込む場合のエスケープ等に関しての書籍がないので苦労した覚えがあります、
PHPも使用出来ないレンタルサーバーも多いですよ!
0282nobodyさん
2008/06/04(水) 10:34:25ID:???で、オブジェクト指向がなんたるかを学ぶのにJavaをやってみようと思うんだけど、PHP → Java っていうのは如何なものだろう?
0283nobodyさん
2008/06/04(水) 12:30:57ID:???C => JAVA だよな
0285nobodyさん
2008/06/04(水) 21:12:22ID:???0286nobodyさん
2008/06/04(水) 22:29:32ID:???PHPもPerlも何の勉強無しでも読めたし、普通に修正するくらいは
できた。
ただ、リャマ本を買って少し勉強しようと思ったらPerlはすぐに嫌
になった。PHPは途中まで読んで放置。
正直Cさえやってれば問題ないと思った。
0287nobodyさん
2008/06/05(木) 12:31:34ID:???ある程度読めれば後はサイトで検索できるから、
やっぱ、Cとか覚えた方が良い様な気がする。
それより、プロトコルの仕様やXMLとかの勉強の方が大切ではないのかなぁ
0288nobodyさん
2008/06/05(木) 23:13:03ID:???覚えることが少ないから。
0289nobodyさん
2008/06/06(金) 09:38:53ID:???バイナリアン的知識や、手品チックなマクロの生成、解読術とか、
makeからctags,binutils,デバッガなどなどのツールの使いこなしなんかで
なかなか簡単にはいかないのが切ないところ。
0290nobodyさん
2008/06/06(金) 09:45:16ID:???ポインタなんて覚えることは、数個だけどそれが理解できない人がいるんだから
0291nobodyさん
2008/06/06(金) 15:46:43ID:???クラス、インターフェース、参照、継承、多態性、MIX-IN
などなど、理解できるかも問題。
これらはポインタを使うことで”無理して”作ることが出来る。
そのせいで、ポインタを理解しただけで、なんでもポインタを駆使して
やってしまい、それで満足して終わる奴もいる。
ポインタを理解出来ない人がいることは事実だが、
ポインタなんて初歩の知識にすぎんよ。
0292nobodyさん
2008/06/06(金) 22:26:25ID:???0293nobodyさん
2008/06/09(月) 12:39:29ID:???ポインタわかんね
0294nobodyさん
2008/08/04(月) 12:19:08ID:???この中から選べば、どれでもいいからやりだした者勝ちな気がする。
利点欠点を言われたって、その意味がないんじゃ言ってる意味が分からなくて自分に合う言語なんて見つけられるわけないじゃん。
どれか1つを覚えると、例えウェブプログラムという狭い分野の1言語の入門者でも、文法だけなら他の言語もすっと入ってくる。
少なくとも、最初の言語を覚えた時よりはずいぶん楽になってるはず。
そりゃそれなりの投資は必要だよ。
入門書も安くないし、それまでに書き溜めるプログラムは全部その言語で書くわけだから。
でも、2つ目の言語を学ぶ時って、さらっとした本を1,2冊買えばとりあえずは十分なんじゃないだろうか。
例えばPerlから初めて、「すぐわかるPerl」「初めてのPerl」「CGIプログラミング入門」「CGI基礎講座」「プログラミングPerl分冊」計6冊の本を読み漁ったとする。
それで一応そこそこ使えるようになり、PHPに手を広げてみようと思うとき、もう6冊は必要ないはず。PHPの本を1,2冊買えば十分。
逆にPHPから入って同じ事をやったとしても、Perlは「プログラミングPerl」で十分なはず。せいぜい「初めての〜」を買い足すだけでいい。
要するに、順番が違っても投資額は大して違わない。
1番目の言語で書いたものだって、2番目の言語の練習と思って移植すればいいだろう。
悩むよりどれか一つ感覚で選んで取得しちまうのが正解だよ。
0295nobodyさん
2008/08/04(月) 12:53:18ID:???0296nobodyさん
2008/09/19(金) 02:07:24ID:gtRVvhjFFlashと連携できるプログラムがいいんだけど何勉強したらよい?
先細りしないやつで。
0297nobodyさん
2008/09/19(金) 10:55:28ID:???PHP勧めとく。
Perl,Ruby,Python.PHPの中では世界的に一番使われてるらしい。
HTMLに直接埋め込めるし、ツールとして扱う分には一番楽。
がっつりプログラミングの勉強するんだったら、他の三つから選べばいい。
0298nobodyさん
2008/09/19(金) 15:44:05ID:Zczk+HGmプログラムがわかったという気になれない。なぜなら、コマンドライン上でつくる
ソフトウェアなどいまさら皆無だから、なにかつくれたという期になることは絶対無い。
あと、PHPかPerlならPerlを絶対お勧めする。文法的にもPerlの方が優れてるし
PHPはやっつけ仕事にしか向かない。Perlはいま開発が停滞してるけど、必ず一線に復活する。
0299nobodyさん
2008/09/19(金) 21:45:37ID:???0300nobodyさん
2008/09/19(金) 22:08:44ID:r9q47x4z0301nobodyさん
2008/09/19(金) 22:57:07ID:???Perlの文法は一長一短だと思うな。PerlがPHPのシェア食うことは
今後も無いと思うよ。そういったのはPHPよりも簡単かつ実用的な言語が出てくるかどうか。
Perl6ではstrictがデフォになるし初心者には更に辛い言語になるだろうね。
供給量が膨大で基本的にテキストしか扱わないWeb用途で使う言語でシェアを取るために大事な要素は
簡単でお手軽に速度が出て幅広い層にリーチ出来るかどうか。
0302nobodyさん
2008/09/19(金) 23:04:22ID:???0303nobodyさん
2008/09/19(金) 23:54:05ID:???ワンライナー
もしくは高級シェルスクリプト
0304nobodyさん
2008/09/20(土) 09:43:40ID:???テキスト処理するためのマクロ書くときにたまーに使うけど・・・
これからWeb系やるのに勉強しておく必要はまずない
仕事も新規でPerlはまずありえないし
既存のPerlのものを弄れる人が少ないから需要はあるが
Perlを使えてもそれだけで仕事探すのは難しい
いわゆるCOBOLerみたいな存在になっていく(もうなってる気もするが)と思われ
ただ、PHPをやるならそれよりJavaでもやっといたほうが需要はあるなw
「Perl、PHP、経験あります!」「そんなのどうでもいいからJavaはできる?」ばっかだしな
まー仕事じゃなく趣味でやるならPHPくらいでいいと思うけどなー
0305nobodyさん
2008/09/20(土) 11:41:01ID:???0306nobodyさん
2008/09/20(土) 11:45:08ID:???Javaとかもう消えそうだな
0307nobodyさん
2008/09/20(土) 14:30:59ID:???0308nobodyさん
2008/09/20(土) 15:42:46ID:???Javaとか使われていない。
0309nobodyさん
2008/09/20(土) 18:44:49ID:???0310nobodyさん
2008/09/21(日) 02:42:19ID:???0311nobodyさん
2008/09/21(日) 09:35:21ID:???一般の人の目に触れることは少ないけどWeb系の仕事ではPHPに肩を並べる2強の一つだよ。
待遇はJavaが圧倒的で、面白いように企業が釣れます。
就職エージェントに頼るようなケースではPHPが出来るということはほとんど評価されません。
0312nobodyさん
2008/09/21(日) 11:51:21ID:???CMSの設置や、ちょっとした掲示板程度ならPHPで十分。
がっつりやるなら、以下略。
0314nobodyさん
2008/09/22(月) 03:31:01ID:???0315nobodyさん
2008/09/22(月) 03:31:34ID:???0316nobodyさん
2008/09/22(月) 03:40:49ID:???0317nobodyさん
2008/09/22(月) 10:35:08ID:???0318nobodyさん
2008/09/23(火) 12:46:08ID:???「PHP()笑ですか。Javaとかできますか?」って言われるわww
ちなみにPerlの話題なんて微塵もでません。言っても「へぇ…」程度
あんまりJavaJava言われるから、Javaのコードすら書いたことないのに
いま勉強中です!資格取得めざしてます!!なんて言うようにしてみたら
Javaでちょっとコード書いてきて見せてとか言われてしまって、
そこで初めてJava触ったけど
MVCアーキテクチャとかっていうやつだっけか。たしかにこれは面倒だなw
仕事でいろいろ分業するのにはこういう作りはすごくよさそうだけど
個人で趣味でやるならPHPで十分目的は達成できるしPHPでいいだろうな
0319nobodyさん
2008/09/23(火) 15:01:17ID:mmvBO8p3後はデバイスドライバとか。
はてなの伊藤直也も雑誌やブログで取り上げるのはシステムプログラミングばかりになったけど、ウェブはすぐ飽きるというか、することなくなる。
ウェブは文字列加工するだけだからアルゴリズムとか関係ないから。
0320nobodyさん
2008/09/23(火) 17:16:14ID:zv1b+5oEWindows + Apache + PHP + MySQL
でまずWEBアプリを作ってみるのが良いのでは?
ネット情報は断片的だから本を買って読もう
「組み合わせで作って覚える本」→「それぞれのソフトの解説書」→「それぞれのソフトの辞典」
て順番かな?
ウェブでダウンロードできるPDFの書籍なんかで良いの有ったかな?
0321nobodyさん
2008/09/23(火) 23:21:43ID:???たぶん環境作るところでかなりの人がつまずく
0322nobodyさん
2008/09/24(水) 03:45:09ID:???0323nobodyさん
2008/09/24(水) 04:02:59ID:3A2R3l3aApacheはともかくPHPの設定ってめんどいからね〜
って、そんなところを言ってる訳じゃない??
0324nobodyさん
2008/09/24(水) 08:49:56ID:???Linux環境のほうが情報も多いし
0325nobodyさん
2008/09/24(水) 12:25:28ID:???導入でつまずいてどうする
0326nobodyさん
2008/09/24(水) 15:56:21ID:???0327nobodyさん
2008/09/26(金) 04:22:39ID:???phpとか流行ってなかったし
0328nobodyさん
2008/09/28(日) 09:03:18ID:cUyshHlSApache + MySQL + PHP
をインストールし終わった・・・
これで外でも製作が出来る
0329nobodyさん
2008/09/28(日) 09:06:31ID:???0330nobodyさん
2008/09/28(日) 10:21:08ID:???>>322 → 頭が悪いので何を意図しているのか分からずKYな奴
>>323 → わかっていつつ皮肉を言ってしまうやんちゃな奴
>>324 → 頭が良いが周りの配慮に欠ける技術者タイプ
>>325 → お人好しタイプ。人から慕われるが技術力は低い
>>326 → 可もなく不可もなし どこにでもいるタイプ
>>327 → 寡黙、変態 サシで飲むと意外に良い奴だと思わせる
>>328 → カス
>>329 → 今の政治に絶望している
0331nobodyさん
2008/09/28(日) 10:42:27ID:???0332nobodyさん
2008/09/28(日) 15:24:26ID:???0333nobodyさん
2008/09/28(日) 15:33:45ID:???0334nobodyさん
2008/09/28(日) 16:56:49ID:???0335nobodyさん
2008/09/28(日) 17:23:32ID:???0336nobodyさん
2008/09/28(日) 20:39:01ID:???それ以上いいものを発明し世に出せれば革命がおこせるんじゃねww
0337nobodyさん
2008/09/28(日) 20:44:45ID:???意外と難しいな
0338nobodyさん
2008/09/28(日) 21:13:07ID:???0339nobodyさん
2008/09/28(日) 21:16:34ID:???0340nobodyさん
2008/09/28(日) 21:36:27ID:+UcDtbz0Not Found
The requested URL /phpinfo.php was not found on this server.
Apache/2.0.63 (Win32) PHP/5.2.6 Server at localhost Port 80
と出てしまいます。どなたか教えていただけませんか?
0341nobodyさん
2008/09/28(日) 21:38:01ID:???0343nobodyさん
2008/10/02(木) 20:16:56ID:???0344nobodyさん
2008/10/02(木) 20:23:24ID:???0345nobodyさん
2008/10/10(金) 22:58:14ID:efoPr4Eg0346nobodyさん
2008/10/11(土) 02:05:34ID:???覚えておいて損はしないが仕事では早々使うことがない旧時代の産物Perl
まー趣味でWebprogやる程度ならPHP一択
0347nobodyさん
2008/10/14(火) 02:17:36ID:OSaSQ1OSそうなるとPEARのコーディング規約って変わるかね?
(クラス名は継承しているクラスをアンスコで繋げる奴)
0348nobodyさん
2008/10/14(火) 04:28:01ID:???0349nobodyさん
2008/10/14(火) 17:35:28ID:???0350nobodyさん
2008/10/14(火) 18:43:35ID:???0351nobodyさん
2008/10/15(水) 05:21:07ID:???Perl:ライト
Ruby:レフト
Java:ショート
C/C++:キャッチャー
VB:ファースト
C#:サード
野球の守備位置にたとえるとこんな感じだ。
0352nobodyさん
2008/10/15(水) 05:23:56ID:???PHP:センター
Perl:ライト
Ruby:レフト
Java:ショート
C#:セカンド
C/C++:キャッチャー
VB:ファースト
Python:サード
ちなみに野球では守備位置の重要度は
キャッチャー>ショート>=セカンド>>サード>センター>=ライト>ファースト>レフト
みたいな感じ
0353nobodyさん
2008/10/15(水) 10:13:59ID:???0354nobodyさん
2008/10/15(水) 11:37:55ID:???きっと書くコードもわかりにくい
0355nobodyさん
2008/10/15(水) 13:01:39ID:???0357nobodyさん
2008/10/24(金) 08:58:43ID:???0358nobodyさん
2008/10/24(金) 12:52:05ID:???将棋の駒で例えてくれ
0359nobodyさん
2008/10/24(金) 13:02:46ID:???Perl 角
Ruby 桂馬
0360nobodyさん
2008/10/24(金) 14:21:11ID:???AV女優で例えてくれ
■ このスレッドは過去ログ倉庫に格納されています