30代が趣味でこれから覚えるならどっち?Perlかphp
■ このスレッドは過去ログ倉庫に格納されています
転職で3ヶ月くらい次の仕事まで間がある。
別に全く関係ない職種だから仕事でやるわけではないんだが、趣味でちょっと
やってみたいのです。中学生や高校生の柔らかい脳味噌ではないけれど
頑張れば遊べるくらいにはなると思ってます。
で、皆さんに相談です、htmlとcssしか解ってない三十路過ぎのオッサンが覚えるのに適した言語ってなんですか?
PerlかPHPか迷ってます。3ヶ月で基礎が独学で覚えられれば目的達成です。 いや、オリジナルの作者さんが
最初perlで書いたCGIゲームを
PHPに移植するって話なのですが。 仕事で困ってるなら、さらに下請けに出せばいいよ。w ソースコードのトランスレイションって
ちょっと特殊な領域だから
それを専門に受けてくれる
会社って探し方がちょっとすぐには
思いつかないです。 ああまちがえた
誤爆だ
perlで書かれたCGIゲームを
PHPに移植するのを
ヘルプしてくれる会社って
あるんですか? FlexはAPIが膨大だからRubyよりも覚えるのは面倒かな
ActionScript3だけならそんなでもないけど ウェブアプリに限って言えば、Rubyで出来ることは全部PerlでもPHPでもCでもJavaでも出来る。ASははそうじゃない。 > ウェブアプリに限って言えば、Rubyで出来ることは全部PerlでもPHPでもCでもJavaでも出来る。ASははそうじゃない。
C でウェブアプリ書く馬鹿いるの? > そろそろまとめとくか、、
どこらへんがまとまってる?
頭大丈夫か? とりあえずおもちゃならperlがいいかもしれない。
出会うであろう道
1. Hello Worldを出力してみる
2. 簡単なfor とか while とか
3. @で苦しむ。(このとき%も見かけるがややこしいので飛ばす)
4. @を理解し始める。$_の存在に気づいて何かがいやになっている
(このときに何か参考書を買っているかもしれない)
5. %を理解し始める
6. $ @ %が分かってきた。
7. 正規表現と戯れて $_ の偉大さに気づき始める
しかし同時に \1 や \d なんかは無駄だと思っているかもしれない。
8. .*? がわかってきた。
9. 結構時間が立って、問題にぶつかると正規表現を使おうとして
問題が スクリプトと正規表現の 2 つ に 増 え 始 め る
10. CPANを思い出し膨大な迷宮に迷い込んでしまう。
11. まるぱーなんかに出会ってutf8を理解し始める。
12. mapとかgrepがネストしてきた。ハッシュもネストしてくる。
13. CPANのソースを読み始める。無名リファレンスを崇めているかもしれない。
14. オブジェクト思考を思考してみるが投げる。
15. Acme::Oppai の存在に気づいて
my $oppai = Acme::Oppai->new(default => 'default');
print $oppai->Oppai->Oppai->Oppai;とか書き出す。
17. リストコンテキストがやっと意味深だと思うようになる。
18. おっぱいの哲学的魅力に囚われてJavaかRubyに行ってしまいかえってこない。
あなたがもしperlを始めるならいい本に出合えますように。 スレ主がPerlかPHPって言ってるのに、
RoRを勧める頭の弱い人がいるな。
レンタルサーバー事情を知っていれば、
RoRなんて勧めないだろ… > レンタルサーバー事情を知っていれば、
> RoRなんて勧めないだろ…
鯖単位で借りればいいんじゃね?
頭弱いとかわいそうだw 話の前提が理解できずに、自分勝手な基準でアドバイスする
頭が可哀想な378が居るのはこのスレですか? >>378
趣味でホスティングサーバーですか(笑)
そうですか(笑) 一昔前ならいざ知らず、初学者ならPythonかRubyあたりの方が良いと思うのだが。
Perlも楽しいが、少し回り道な気がする。PHPは論外。 PHPって論外なの?
これからちょっと勉強しようと思ってるのにw 俺もPHPから入ろうと思ってたのに。
叩いてる人と基礎的だからPHPって言ってる人で両極端に分かれていて
結局人それぞれなのかなぁ、なんて思ってしまった。
なんかPHPってよく「出来て当たり前」って聞くんだけどどうなんでしょ 趣味でプログラム触ってみたいのならPHPは良い選択だと思うよ。
両極端に分かれてるのは多言語使いが他と比較してPHPの糞さを指摘するのに対し
PHPしか使えない奴がPHPを妄信的に崇拝し使いもしないのに他の言語を拒絶してる
だけだと思う。 >>388
なるほど。
俺はPerlをずっとやってたんだけど、
PHPの方が処理が早いとかいわれているし、
よく「PHPできるの?」とかって聞かれるから
PHPできたほうがいいんだろうなと単純に思った。
本当はもう一度C言語を勉強したいんだが。 そういう事だったらPHPもやってみた方がいいと思う。
Perl出来るのなら覚えるのに時間掛からないし
PHPにはPHPの良さがあるからね。
PHPの方が利用度が高いから何かと使う場面も多いだろうし。 >>338
おお、参考になりました。
とりあえずプログラミング無学な自分は気になったPHPから手をつけてみようかな。
結局のところどれから始めても妄信的にならずに
いろんな興味を持ち続けることが重要なんだということなんでしょうかね。 phpが速いって行ってる奴ってどうせセーフモードで動かしてるんだろ。
php6で廃止だってよ。ざまぁw そうですか、ではこれからわたしはばかになろうとおもいます。 楽天市場みたいなシステムをPHP+SQLで作れますか?
もちろん真似事見たなレベルですが。
>>396
http://builtwith.com/
ここに楽天のURLを入力してみたら?
ちょっと面白いよ。
>>397
ここで2つ星以上出るサイトってあるの?
perlの方が日々のどうでもいい小さいツールも作りやすくていいよな
PHPだとコマンドラインツール作るにはちょっと大げさ
仕様もポコスカ変わるし UNIX系OSを使うんだったらperlのほうがいい
Webアプリに限定するならphp もう COBOL で MVC フレームワークでも作って喜べばいいじゃん。 給料もらって趣味のカーネルハックってすばらしいよな。 自社開発やってたらそんなもんじゃね?勉強9仕事1で余裕。 Windows使いならPHPできまり。Perlはあれだろ。創始者が金の使い込みで
つかまって、プロジェクトの人もモチベーション下がってるから、これから
開発がすすむとかわからんし。PHPでコマンドラインプログラムも作れるし。 ラリーじゃなくてactive_perlの創始者であることを祈るw そもそもラリーって失業中じゃなかったっけ?
でもPerl6のリリースが延びたら、それはそれでほっとする人も多そうな。
CやJavaから使うデータ整形したり、ワンライナーとか、ちょっとした
便利ツールとか簡単なCGI書いてる程度のユーザ(俺)からすると、
perlほど使い易い言語は無いんだけどな〜。
と、趣味でしかプログラム書いてない俺が言ってみるテスト。
CPANの充実っぷりもすごいし。
perl6は知らんけど、CからC++になるような感じなのかね? たしか実行系を総とっかえしてParrotとかいうバーチャルマシンな奴になるんだったと思う。
RubyもYARVとかJRubyとかそんな感じの実行系になりそうだし、次のトレンドっぽいね。
行スピードは結構早くなるらしいけど、スクリプト言語だとeval周りとかの互換性が維持されるか
不安視する向きもある。あと6,7年も開発してるParrotはベーパーウェアという噂も。
Perl6でてきてもPerl5と別物になるならイラネ
Perl捨ててRubyに専念するわ。 CPANのモジュールが使えるなら、言語仕様は変わっても良いと思う。 Perlのインタプリタは非常に賢いので、鸚鵡になってもきっと優秀だと信じたい RubyとPythonは書籍が少なくてしかも若干高価な気がする。
ちょっと近寄りがたい。 Perlの書籍もマトモなのは高いのばっかりじゃないかな。
EffectivePerlが不自然に安いだけで。 Effective Perlの安さは異常。
5000円出しても買う価値はあると思う。 このスレはプログラム未経験者の人がたてたんだろうけど、
いざ、やってみればPHPなりPerlなり覚えればどっちとも簡単に覚えられる。似たような言語だし。 >>424
いや、覚えるのが簡単とかそういう話してるんじゃないからw EffectivePerlって別に安くないよな。ページ数も少ないし。 仕事で両方使ってきて、趣味ではどっちメインでいくか考え中 スレ主ではありませんが同じ30代、
本日ApacheとPHP5をXPにイントールしました。
これから、初心者向けのレッスン本片手に頑張ります。
PHP とか、どんだけフレームワーク乱立してるんだ。 癖の無い素直なのからいっとくのがいいよな
となると何? Perlの方ができることが多い気がするが、配布する機会があるのなら
PHPの方が受け入れられるだろうな。
Perlでせっかく作っても、環境ない、モジュールがない、モジュールインストールめんどくせ、
makeできねー、コードが汚くて保守できないって言われるのがオチ。 >>437
> API(アプリケーションプログラミングインタフェース)のFileMaker API for PHPが、
> Server 9製品にビルトインされたことで、PHPのプログラミングを知らなくとも、
> ステップごとに質問に答えることで、誰でも手軽にPHPベースのWebページを
> 作成していただけるようになったわけです。
http://journal.mycom.co.jp/articles/2007/11/08/file01/index.html
> Perlの方ができることが多い気がするが、配布する機会があるのなら
> PHPの方が受け入れられるだろうな。
> Perlでせっかく作っても、環境ない、モジュールがない、モジュールインストールめんどくせ、
> makeできねー、コードが汚くて保守できないって言われるのがオチ。
それどこの頭悪い人たちの集まり? PHPとPerlを入れ替えて読むのかとも思ったが、そうでもないようだ。 >>432
あくまで趣味にしとけな。
間違っても副業でなんかやろうとすっと、
環境がPHP3とか4押し付けられて、
そこらじゅうで不具合だらけになるから。 Webをメインに考えるなら、PerlよりPHPのほうがよさげだなと。趣味ならなおさら簡単なPHPをオススメする。
上で結構書かれてるけど。
Perl/CGIでHTMLを出力するのにいちいちprintするのは面倒くさすぎる。
PHPでクラスまで覚えたらとりあえずJavaもなんか触れるようになったし。 Perl糞すぎ。
エラーになってもInternal Server Errorが出るだけでどこにエラーがあるのかブラウザに吐き出してくれないし、CPAN無しじゃおもちゃしかつくれないし。
そのCPANもいちいちコマンドラインからごちゃごちゃ動かさなきゃいけない。
この2点をクリアしても(本当の初心者にはこれさえも無理だろ)、次に待ってるのは記号だらけの汚いソース。
メンテナンス性ゼロ。自分の書いた過去のコード=他人の書いたPHPのコード。
なんなのこれ?早く廃れろよマジで。 Perlの資産って、マニアックなところで残ってるから、しぶといんだよな。 マニアックな処理をPHPで書くときには、
Perlで書かれたコードをPHP化すればいいので重宝してる モジュール依存してると無理とは言わなくとも大変じゃない?
PDFをキレイかつ簡単にに吐いたりとか、
ほら、あの、なんだっけ自動的に正規表現を作ってくれたりする奴とか。
FTP でちまちまスクリプトをアップロードするような仕事だと PHP が楽でしょうねw
そもそもPerlで組むようなWebサイトは>>439のようなので十分。
それ以上やるならフレームワークを含めてまともな開発環境があるやつ。
でも、趣味でやるならPHP。 > そもそもPerlで組むようなWebサイトは>>439のようなので十分。
> それ以上やるならフレームワークを含めてまともな開発環境があるやつ。
まともな開発環境って何?
perl4 の時代しか知らないなら黙っておいた方が良いよw ☆彡あなたの利益になる可能性がある話です。
★★図解入りで分かりやすい★★
今話題の『agloco』ツールバーを表示させておくだけで収入が!
フリーメールでOK!完全無料でリスクゼロ!迷わず登録!
登録は下記より! サイトを見ていただければ登録しておいて間違いないのが分かって頂けるはずです。
http://blog.livedoor.jp/watayukisun/
(勝手に宣伝して申し訳ございませんでした) >>447
・まずはウェブサーバとPerlがどう違うか勉強することをお勧めします。あのエラーを出しているのはウェブサーバ。
・変なソースを読んだら何をやっているか分からないのはどの言語でも同様です。
・配布物に何でもかんでも突っ込まないのは、そういうポリシーなので仕方ないでしょう。そもそもCPANも使えない人はプログラミングに向いていません。
あと、先頭に
use CGI::Carp qw[fatalToBrowser];
を入れておくと良いです。
>>450
PDFJとかRegexp::Commonのことかな?
モジュールのインストールなんてすぐ覚えられるので、たいした問題じゃないですよ。
---
http://d.hatena.ne.jp/tokuhirom/20071108/1194498383
> ■[neta]Perl初心者をどうしたらいいのか問題
> について、話しあわれた結果、Plagger のソース嫁ということになりましたので、ご報告申し上げます。
ある程度使いこなせるようになったあとなら良いと思う。 モジュールなんて使わんと使い方忘れるしな。
新しいモジュール使いこなすの、苦痛だし。
「クイックリファレンス」はもう古すぎて役に立たんし。
Perlはもう死に体でしょ。 >>445
Javaも使えない奴が、スクリプトを扱うこと自体間違ってないか? PHPの膨大な組み込み関数を見れば、これはオブジェクト指向な言語でないのは明らか。 >>459
間違ってなくね?
逆にスクリプト扱えない奴がJava扱うほうがまちがってるんじゃないかね。
間違ってるとは言わないけどとりあえず動くもの作って満足していかないと、
モチベーションもあがらないし。
XAMPPとかで簡単な環境構築して、とりあえずブラウザ上に、何か表示されるってことが重要。
趣味でプログラミングを楽しむなら
RubyかPythonがいいんじゃない? その中途半端なところがPHPの良いところじゃないか。 趣味でやるなら、
プロバイダーのホームページスペースで即使えるCGI用言語
ってことで大概Perl一択にならないか?
プロバイダのスペースなんて、ほとんどがフリーCGIを設置するだけで、趣味とか以前の問題じゃあ。
自由にやらしてくれるとこ探すようになると、今日日ほとんどPHP対応してるだろうし。 ■ このスレッドは過去ログ倉庫に格納されています