30代が趣味でこれから覚えるならどっち?Perlかphp

1nobodyさん2007/03/26(月) 17:12:23ID:gFSn6pUu
転職で3ヶ月くらい次の仕事まで間がある。
別に全く関係ない職種だから仕事でやるわけではないんだが、趣味でちょっと
やってみたいのです。中学生や高校生の柔らかい脳味噌ではないけれど
頑張れば遊べるくらいにはなると思ってます。
で、皆さんに相談です、htmlとcssしか解ってない三十路過ぎのオッサンが覚えるのに適した言語ってなんですか?
PerlかPHPか迷ってます。3ヶ月で基礎が独学で覚えられれば目的達成です。

517nobodyさん2008/08/28(木) 12:27:35ID:???
CLIで書くような言語には、
どこでも動いて、すぐに書けて、一行でも威力十分ってのが求められるのでは。
加えて、CLIのシェル自体がプログラム言語で、
文字列処理以外ではあんまり他の言語を使う場面がないのもあるかも。


PHPはすぐに書けるかもしれないけど、他の条件はちょっとね。
文字列処理に使いやすいってわけじゃないし。

プロセス処理とか、スレッドが書きやすいとかなら
特定の条件で使うのを考えることも出来るけど...

518nobodyさん2008/08/29(金) 02:22:25ID:???
JavaScriptには名前空間があるんだけど
なんでPHPにはないのかねぇ。(ダサッ!)

519nobodyさん2008/08/29(金) 02:33:02ID:5NAeUH5A

520nobodyさん2008/08/29(金) 13:21:34ID:???
JavaScriptって名前空間あるって言えるのか。あれ、単にグローバル変数を宣言して、その中にプロパティやメソッドを追加するってだけだろ。
そのレベルでいいなら、現行のPHPだってクラスを定義してしまえば、その中のプロパティやメソッドはスコープが違うわけだから。

521nobodyさん2008/08/30(土) 02:54:07ID:???
・JavaScriptの名前空間
 var Foo.Bar.Zoo = function() {};
 var obj = new Foo.Bar.Zoo();

・PHPの名前空間
 class Foo_Bar_Zoo {}
 $obj = new Foo_Bar_Zoo();

PHPキンモー☆
それwww名前空間ちゃうwwwクラス名工夫してるだけwww

522nobodyさん2008/08/30(土) 04:08:58ID:???
>>521
何でそんなにこだわるの?

523nobodyさん2008/08/30(土) 04:15:18ID:???
放っとけ放っとけ

524nobodyさん2008/08/30(土) 04:25:47ID:???
Foo.Bar.ZooとFoo_Bar_Zooにどういう優劣を見いだせるのか、まったく分かりません。

525nobodyさん2008/08/30(土) 14:25:59ID:???
>>522
名前空間が無いとクラス名がキモくなるし
CPANみたいなことをやろうとすると破綻する。
PEARみたいにな。

>>524
分からないのか?
クラス名が階層をアンダーバーでつなげることに
キモいと思わないのか?

526nobodyさん2008/08/30(土) 19:46:58ID:???
>>525
言語実装によって文法がサポートされているかどうかのみの違いであって、
製品中において一貫性のあるコンベンションが固持されていればどちらにも違いはありません。
そのように運用されなければどちらでも地獄んなるに決まっています。
もちろんサポートされていれば便利なので現在広く普及しています。

で、どっちがどうなんでしたっけ?

527nobodyさん2008/08/30(土) 20:58:28ID:???
PHPの階層をアンダーバーで繋げるというやり方は本当にキモいと思う。
やってて嫌になるよ。
でも、JavaScriptのオブジェクトを入れ子にするという方法は
ドットで区切ることで明確に空間が分かれているので納得できる。

528nobodyさん2008/08/30(土) 23:21:01ID:OkOM0Gkn
現行のPHPの問題点って、クラス名が長くなってしまうこと。
この一点だけだが、JSもトップレベルにFooみたいな単純な名前で変数を宣言したら、いつ間違って衝突するかわかったもんじゃない。
明らかに衝突しないだろう長い変数名を使うしかない。
JavaとかC#とかと比較するならともかく、JavaScriptみたいなプアな機能の言語とじゃどっちもどっち。
もっともPHP5.3でもクラス名を短くできることだけしか改善されないわけで、マシになったという程度ではあるが。

529nobodyさん2008/09/01(月) 03:57:04ID:???
php>>>>>perl

難易度、パフォーマンスの差で圧勝だな

530nobodyさん2008/09/02(火) 11:12:11ID:???
正直いうとPHPはキモイ♪ Perlはもっとキモイ♪ JAVAでいいや♪

531nobodyさん2008/09/02(火) 13:23:46ID:???
趣味でJAVAを? それはそれでキモい。

532nobodyさん2008/09/02(火) 15:52:51ID:???
正直いうとアナル責めはキモチイイ♪ 尿道責めはもっとキモチイイ♪ オナニーでいいや♪

533nobodyさん2008/09/03(水) 02:39:39ID:???
Javaなんて時代遅れもいいとこ。

534nobodyさん2008/09/03(水) 03:07:29ID:???
disりあい宇宙

535nobodyさん2008/09/03(水) 08:41:07ID:???
Perlは時代はどのへん?

536nobodyさん2008/09/03(水) 22:01:30ID:???
ペルセウスがアンドロメダを助けた辺り。

537nobodyさん2008/10/07(火) 21:30:47ID:???
phpで作られたシステムの保守が辛い。
俺、この保守が終わったら、システムをpythonに移植するんだ…。

538nobodyさん2008/10/07(火) 23:40:24ID:???
>>537
いいかここを動くなよ。
5分たってもおれがここに来なかったらここから逃げるんだ。

539nobodyさん2008/10/08(水) 01:37:33ID:???
どうつらい?

540nobodyさん2008/12/12(金) 04:45:21ID:???
趣味でやるならどっちでも良いんじゃ?
俺はPHPをお勧めするけど。何故ならば、俺自身が
Perl->PHPへ移って格段に楽になったから。最初は
PHP馬鹿にしてたんだけど。。あと、PHPのほうが
Java、C関係、Javascriptなどに移行する際に抵抗が
無い様な気がする。

541nobodyさん2008/12/12(金) 04:49:49ID:???
>>540
どこらへんが楽になったの?

542nobodyさん2008/12/12(金) 04:55:01ID:???
>>541
うわ、こんな時間にレスがあるとは思わなかった。ありがとう。
要するに可読性というかケアレスミスの減少というか。
Perlは俺にとっては判り難い言語だったんだよね。

543nobodyさん2008/12/12(金) 23:15:09ID:???
(Kent)Perl->PHPってことでしょ。

544nobodyさん2008/12/28(日) 22:03:40ID:???
use strictすれば、Perlほどミスが事前に分かるスクリプト言語は無いと思うが。

545nobodyさん2008/12/31(水) 07:46:53ID:???
JavaEEをオススメします

546nobodyさん2009/01/10(土) 21:28:41ID:???
use warnings

547nobodyさん2009/01/21(水) 04:46:41ID:???
aspxだけは触らないほうが良い。

548nobodyさん2009/04/13(月) 21:38:12ID:???
perlは人選ぶつーか相性があるからね。遊び心ある人等応用利く脳味噌の人には
扱いやすい柔軟性を示すけど、教科書通りでしかレールに乗れない奴には苦しいと思う。
果てしなく自由で柔軟だけど最初に行き先決める段階からてめーで何とかしろって
言語がperlなわけだし

PHPなんかは習得難易度が圧倒的にperlより下な上に進行方向がハッキリしてるから
目的も見えやすい。

義務的、事務的に覚えるならPHPだろうな。流石にPHPで断念するような奴は
いないとは思うが。ただ書いて作って動かして楽しいのは圧倒的にPerl。
趣味ならperlのが全然お勧め。あのWEB以外にも各所で使いまわせる柔軟性は
素晴らしいわ。やり方はいくらでもある感がたまらんわけよ。

549nobodyさん2009/04/13(月) 22:09:27ID:???
実名・所属を晒した上でブログでやれよw

550nobodyさん2009/09/28(月) 22:34:53ID:???
>>540
いやーPHPはどんどん間違った方向へ進んで行ってて、
Perlはものすごく楽になってきてるぞ。
MVCの分離はCatalystでできるしMooseのおかげでコードが
ものすごく圧縮されて読みやすくなった。
今時KENT-likeなPerl書いてるんならそりゃキツいだろうと思うが。

-- PHPはPerlが初期に犯したミスを、ゆっくりたどりつつある -- Larry Wall

551nobodyさん2009/09/29(火) 21:42:44ID:???
moose なんか使うくらいなら perl つかうのやめたほうがいいんじゃない?

552nobodyさん2009/10/05(月) 20:58:33ID:???
昔、生StrutsなんかやらされたからJavaは嫌いだ。
しかし最近、SAStruts触ってみたらえらく便利だな、これ・・・。

553nobodyさん2009/10/07(水) 19:15:16ID:???
Ruby

554nobodyさん2011/04/22(金) 23:14:32.11ID:itzBhGqM
Mono最強伝説
http://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)

555nobodyさん2011/05/25(水) 21:12:13.33ID:???
俺も30半ばだけどとても趣味でなんて無理
なので仕事で覚えた
まだ全然だけどphpとmysqlの簡単な連携くらいはできるようになった
select覚えると途端に世界がひろがリング

556nobodyさん2011/05/26(木) 20:31:37.61ID:???
えっ

557nobodyさん2011/05/26(木) 22:29:56.22ID:???
ええっ

558nobodyさん2011/09/02(金) 19:59:04.35ID:+bj2KiMt
>>555
selectに覚えるもクソもない
あれはmysqlを始めた人が最初に知ること

能動的にselectを“覚えた”なんて表現するのはおかしい
「俺、select覚えないでmysql使ってるんだけどさ〜」という人は存在しない

559nobodyさん2011/09/02(金) 20:08:03.89ID:???
selectも奥が深いぞ

560nobodyさん2011/09/03(土) 12:14:54.36ID:???
Perlはモジュールが全てCPANに集約されているのが良いよ。
安定性、速度共にPHPとは比べにならないし。
eフラグを使った「正規表現プログラミング」は最強。

ただ、フレームワークという点では、PHPの勝利だと思う。
共同でするには向いているよね、他人にレベルを合わせてあげれるという点も含めて。
ただ、その資源の無駄使いっぷりは気になるけど、企業だったらやっぱ低レベルな人でも参加出来る仕組みが良いよね。

561nobodyさん2011/09/03(土) 18:11:15.65ID:???
4年前のスレでもまだ落ちない

562nobodyさん2011/12/22(木) 07:16:23.45ID:???
4年前からRuby on rails厨は必死なんだなw

563nobodyさん2013/07/30(火) NY:AN:NY.ANID:FAIklnka
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて、心も身体も壊されて廃人同様になってしもうた僕が言うんやから、
まちがいないで。精神病院へ行っても、ちっとも良うならへん。教師も校長も、暴力やいじめがあっても見て見ぬフリ。
そればかりか、イジメに加担する教師もおった。 誰かがイジメを苦にして自殺しても、「本校にイジメは
なかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな

>島本町って町は、暴力といじめの町なんだな

>「口封じ」なんかしません。どうぞ、気が済むまでお書き込み下さい。

島本町は日本の恥!島本町は日本の迷惑!

5642014/06/20(金) 14:56:29.82ID:???
お前らと↓は気持ち悪すぎて頭の悪すぎるゴミ屑以下

565nobodyさん2014/12/23(火) 13:01:26.68ID:???
B言語

566nobodyさん2017/12/30(土) 14:16:33.81ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

VXHM290JFG

567nobodyさん2018/02/20(火) 04:39:21.70ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

新着レスの表示
レスを投稿する