30代が趣味でこれから覚えるならどっち?Perlかphp
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/03/26(月) 17:12:23ID:gFSn6pUu別に全く関係ない職種だから仕事でやるわけではないんだが、趣味でちょっと
やってみたいのです。中学生や高校生の柔らかい脳味噌ではないけれど
頑張れば遊べるくらいにはなると思ってます。
で、皆さんに相談です、htmlとcssしか解ってない三十路過ぎのオッサンが覚えるのに適した言語ってなんですか?
PerlかPHPか迷ってます。3ヶ月で基礎が独学で覚えられれば目的達成です。
0171nobodyさん
2007/04/20(金) 00:55:43ID:???0172nobodyさん
2007/04/20(金) 06:23:44ID:wumYnjFvその後、C#+VSExpressに乗り換えてゴリゴリやってたら
Perlには戻れなくなった。
なんていうか、Perlは、可読性が悪すぎる。
つぎはぎみたいなオブジェクト指向サポートも使い勝手が悪すぎる。
まともな統合開発環境がないのも痛すぎる。
というわけで、php,Python,Rubyどれにするか考えてみた。
俺の一番優先したい点は、統合開発環境。
この点から見ると、phpが一番秀でているのかな。
VisualStudioのプラグインあるし、Zendもそこそこ使いやすい。
Eclipse系は却下。インテリセンス機能が弱すぎる。
というかVS系の使い勝手がすばらしすぎる事に気づいた。
と、現在までに調べた感想です。
あと、160がんがれ!
0173nobodyさん
2007/04/20(金) 06:27:57ID:???0174nobodyさん
2007/04/20(金) 17:39:45ID:???VisualStudioのPHPプラグイン使ってるの?
そんなに使いやすいなら、統合開発環境やってみようかな
0175nobodyさん
2007/04/21(土) 16:48:39ID:???それぞれ開発環境も一長一短あるから何を妥協するかによってソフトを選ぶかだけど
導入も楽だしデザインも作るからデバックはソフトに頼らないならdreamweaverで満足してる。
選んだ理由
・デザインとプログラムをひとつのソフトで作れるから
・PHP関数やhtmlタグの入力補完。xmlを自分でカスタマイズすれば新しく補完語も追加できるから。
・画面の見易さに慣れたから。
不満点
・FTP関係。これはFFFTPで代用するし、ローカルテストがメインだから問題にしない。
・デバックができない。手作業で間に合ってます。
0176nobodyさん
2007/04/21(土) 17:42:50ID:???0177脱初心者
2007/04/21(土) 22:23:33ID:FKEDqYw3PHPとDreamweaverの本出てましたよ!
0178nobodyさん
2007/04/22(日) 09:56:09ID:???よってdreamweaverを選択。
0179nobodyさん
2007/04/23(月) 16:36:22ID:LAYu+KhNホームページ作成ソフトがあったらいいのに・・・。
もし、プロ並みにキレイなホームページが作成が出来たとしたら、
情報商材で一旗あげようと思っているあなたの人生は変りますか?
【早くも成功者続出!】起業サイトビルダー
http://www.infotop.jp/click.php?aid=16484&iid=5683
0181nobodyさん
2007/04/28(土) 22:37:18ID:???5/11から値上げするそうだが、5/11が楽しみだよ。
大反響により延期しました!!!!
とか、なってそうだが
0182nobodyさん
2007/04/30(月) 08:08:21ID:???0183nobodyさん
2007/04/30(月) 20:40:44ID:???少数の馬鹿が引っかかるだけ
0184nobodyさん
2007/05/06(日) 19:41:48ID:qopHNHz5Perlが出来てPHPができないてのは聞いたことは無いが、PHPしかできない人って
のは結構溢れてる様な気がする。
どちらか一つ、て言われたら難しいが、趣味なら奥深い方がいいんじゃないかと
いうことで、やっぱりPerl。
PerlやってたらRubyへの移行はスムーズだし、所々*nixシェルやCとの連携が結構
ダイレクトに見える。また、実は意外とWindowのファイル処理とかでも使える。
もちろんPHPでもWindowsバッチ処理は可能だが、<?php ?> があからさまに不自然
だし、標準入力や正規表現の扱いがお手軽とは言いにくい。
もしMacOSXを使ってるならインストールや設定すら不要だし > Perl
(もしかしてMacOSXはPHPもプリインストールなのかな?よく知らない。)
逆に、(PHP4をやらずに)PHP5からなら、Javaのクラスはわかりやすくなるのかも
知れない。
今更ですが、参考になればと思います。 >>1
0185nobodyさん
2007/05/06(日) 21:15:01ID:???0186nobodyさん
2007/05/06(日) 21:36:46ID:???0188nobodyさん
2007/05/06(日) 22:21:20ID:???0189nobodyさん
2007/05/06(日) 22:22:19ID:???両方ともたいしてかわらないwww JavaもPHPも作業効率で考えてシステムを作ればいいだけの話。
0190nobodyさん
2007/05/06(日) 22:30:03ID:???186ではないが、
PHP ・・・ Apacheのモジュールとして、かなり軽い動作のWebアプリをお手軽に作れる言語。
VB ・・・ WindowsのGUIアプリをお手軽に作れ、MS-Offisの各アプリのマクロを組むときや、
Windowsのシェルスクリプト(ActiveScript)を書くときにもそれなりに応用が利く言語。
まあ、どちらもそれなりにニーズや使い道はあって覚えて損は無い言語、でいいか?
ただ好きか愛せるかと言われれば俺には無理です。
0191nobodyさん
2007/05/07(月) 12:47:33ID:???この考えが外れても役に立つのは間違いないぞ
0193nobodyさん
2007/05/15(火) 23:11:35ID:21YzcqHj0194nobodyさん
2007/05/16(水) 03:36:36ID:???おっさんか?
0195nobodyさん
2007/05/20(日) 16:36:31ID:???人それぞれだけど変態的な所がしっくりくると楽しくなるし底が深い。
0196nobodyさん
2007/05/21(月) 07:38:59ID:???観測込みでPerl5 > Ruby > Python > TCL > bash > Perl6の順で便利。
PHPを覚えるならActionScriptやJavaScriptやSQLに時間を使った方がいい。
PHPのクソさがわかるのは次のタイミング。
1. 他人のコードに未知の関数を発見した時 (同機能の関数が非常に多い)
2. VersionUpで古いコードが使えなくなった時
3. SecurityFocusに毎週のように投稿されるバグの山を見た時
4. PerlやTCLのコーダが書いたお洒落なローカルスクリプトを見た時
あえてTCLで頑張るのもなかなか面白い。死ぬほど頑張ればCGIも組めるし、
TkでGUIなプログラムも書けるし、expectで通信周りを自動化できる。
0197nobodyさん
2007/05/27(日) 13:22:43ID:4rwuspTOPerlは、文法が汚いとか言われてるけど、
それはPerlのせいではなく、書く人の問題。
うまい人が書いたPerlコードは、PHPより読みやすい。
さらにPerlには、CPANという人類の英知が結集したライブラリ群がある。
はっきりいって、CPANを使えばできないことはない。
他の言語のライブラリもCPANのライブラリを模倣しているものが多い。
0198nobodyさん
2007/05/27(日) 16:30:21ID:???0199nobodyさん
2007/05/27(日) 20:20:37ID:tGEH2Bgz当方Vista使用してるのでApache無理でした。
0201nobodyさん
2007/05/27(日) 21:44:50ID:OrhBKMm40203nobodyさん
2007/05/30(水) 18:58:40ID:???0204nobodyさん
2007/06/04(月) 16:00:37ID:1CNIQTP/0205nobodyさん
2007/06/04(月) 17:19:06ID:???一応答えるなら作ったのは日本国籍の人間だが、日本人らしいとはいえないぞ
0207nobodyさん
2007/06/04(月) 22:22:50ID:???0208nobodyさん
2007/06/04(月) 23:37:02ID:???これ真理だから。
0209nobodyさん
2007/06/04(月) 23:49:56ID:???0210nobodyさん
2007/06/05(火) 00:57:00ID:???微妙にちょと恥ずかしい感はある・・・
0212nobodyさん
2007/06/05(火) 17:44:50ID:3YGB1uGl0213nobodyさん
2007/06/05(火) 20:20:06ID:???0214nobodyさん
2007/06/06(水) 03:23:48ID:FzjzmpFKおれプログラマじゃないから知らないけど。
Perlの初心者から上級者まで楽しめる奥深さはお勧めです。
ってスレたってから3ヶ月以上経ってるね
0215nobodyさん
2007/06/06(水) 14:55:12ID:???「Linuxを (完璧に) 使えます」
と言って良いことになってる。
>>202のバカまだかなーw
おれと同じ感想を持った人がいるなら是非友達になりたい。
0216nobodyさん
2007/06/06(水) 19:51:04ID:???0217nobodyさん
2007/06/06(水) 23:12:10ID:???0218nobodyさん
2007/06/07(木) 22:53:03ID:14OYfC6cRubyやってからPerlやったほうが絶対いいと思う
Pythonでもいいんだろうけど
0220nobodyさん
2007/06/07(木) 23:05:26ID:???俺は中途半端にPerlやって
今Ruby勉強し始めたとこなんだけど
Rubyの方がシンプルですっきりしてて
初心者が覚えるのに適してると思う
0221nobodyさん
2007/06/07(木) 23:20:49ID:???勉強始めたとこで正確に答えられないと思うんで書くの躊躇するけど
Rubyは全てがオブジェクトでオブジェクトにメソッドを送る事で
プログラムを書いていくんだよ
一番最初から
クラスとかメソッドとかそっから勉強し始めるの
Perlではそこまでたどり着くの無理な俺でも
Rubyだとすんなり分かりやすくそこから始められるんだな
0222nobodyさん
2007/06/08(金) 00:37:53ID:???0223nobodyさん
2007/06/09(土) 13:47:39ID:???あえて時代遅れのPerlやPHPやる必要ないだろ
RubyかPythonやれ
0224nobodyさん
2007/06/09(土) 21:55:35ID:???時代遅れなの?
詳しく教えて。
0225nobodyさん
2007/06/10(日) 10:04:27ID:???http://d.hatena.ne.jp/naoya/20050518/1116425594
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
Perlもまた、間もなくなくなる。
それは新しいRubyと呼ばれる言語がついに英語に翻訳されたためだ。
そう、それはこともあろうに日本で作られた。これにはあなた同様みんな驚いている。
0226nobodyさん
2007/06/10(日) 10:11:30ID:???次はダイヤモンド・サファイアかな?
0227nobodyさん
2007/06/10(日) 11:43:46ID:???0231nobodyさん
2007/06/11(月) 06:51:51ID:???0232nobodyさん
2007/06/11(月) 10:15:52ID:???どうしてかって言うと、先人達の残した優れたテクニックや知識を簡単に手に入れる事ができて
学習が効率的に進められるから。
みんな言語を選択する時、第一に考えるのが将来性なんだよね。
自分の得た知識が長く、広く使えるのを望むのは当然だから
完全に間違いって訳じゃないんだけど、本当にプログラミングができるようになりたい、
かなりのレベルまで行きたい、上級者になりたいなら
そこそこ古くて、将来性がなくても、技術やテクニックの
資料、本、オープンソースがたくさんある言語がいい。
例えばうちの会社はソフト関係の会社だけど、新入社員が将来性で言語を選択すると
ほとんど奴が(ほぼ100%)一年ぐらいで伸び悩む。
今だとC#とかRubyとか選ぶ訳だけど、一年ぐらいしてウダウダいいながらCかperlも学び始める。
C#だと大規模なソースやマニアックなテクニックを扱ったソースが手に入らないからね。
Rubyについてもそう。
C#でちょっと本格的な物を作ろうと思ったら、C++のソースを見たくなる時が絶対にある。
C++を読むならCが必要、よってCをやる。
最初からCやっとけばよかった・・・となる。
実際に使わなくてもいいからC、スクリプト言語ならperlは読めた方がいい。
実際、perlは本当に資料が多い。
国内にも優秀なperlハッカーがいて良書もすぐに手に入る。
C#とか英語が読めないと本当に悲惨、読めても面倒。
ま、趣味でテキストエディタとか作るぐらいなら、どうでもいいけどさー。
0233nobodyさん
2007/06/11(月) 11:52:23ID:???まず日本語を覚えるべきカナ
0234nobodyさん
2007/06/11(月) 16:53:41ID:???順番としてどっちが苦労しないかな?
Rubyあたりで最初からOOPで入った方が後々楽なのかどうなのか
0235nobodyさん
2007/06/11(月) 17:47:35ID:???とやっていくのが楽じゃないかと思うんだが
0236nobodyさん
2007/06/11(月) 18:34:30ID:???確実にPHPだけの知識じゃ脆い。
0237nobodyさん
2007/06/11(月) 18:41:06ID:???”覚え”ようとしてる能性もあるかもしんないじゃん?w
0238nobodyさん
2007/06/11(月) 20:23:27ID:???俺は逆パターンで来たけど、最初も苦労というほどでもなく・・
後になればなるほどラクなのがいいね。歳とるんだし。
単に時の流れに身を任せてただけだが・・・
0239nobodyさん
2007/06/11(月) 23:08:41ID:???0240nobodyさん
2007/06/11(月) 23:50:21ID:???ただ、遅い・・・これが致命的につらい。
気長にマッタリ勉強していける性格ならRubyをお勧めするよ。
ま、ついでにApacheとかもがんばって勉強してもいいけど・・・
毒を食らわば皿までだ。
0242nobodyさん
2007/06/12(火) 00:42:33ID:???0243nobodyさん
2007/06/12(火) 03:02:33ID:???0245nobodyさん
2007/06/12(火) 11:40:17ID:???0246nobodyさん
2007/06/12(火) 14:18:08ID:???でも、日本人が作った言語だから応援したい気持ちは大いにあるよ。
PHPでスパゲティでかければ、Cの習得は楽だよ。
PHPでOOPでかければ、JAVA C++ の習得は楽だよ。
まあ、Rubyやりたい人はやればいいと思うよ。(´д`)流行ればいいね。
0247nobodyさん
2007/06/12(火) 14:46:55ID:???人口でいうとPHP使う人が一番多いのかな
使える人が多いってことは
人に教えてもらえる可能性も高いし利点は多そう。
0248nobodyさん
2007/06/12(火) 15:21:08ID:???Rubyはシェルの仲間。PHPはColdFusionの仲間。
速度や冗長さを度外視したらUNIX/Winを問わずRubyで出来ないことは少ない。
PHPは出来ないことの方が多い。
一つ覚えるという前提なら、PHPよりはRubyの方がまだ確実にマシと言える。
0250nobodyさん
2007/06/12(火) 21:53:04ID:???0252nobodyさん
2007/06/13(水) 00:43:32ID:???Ruby、Rubyうるせえっての。
なんか賞とったらしいねRuby
そういや来月の日経ソフトウエア、Ruby特集だね。
0253nobodyさん
2007/06/13(水) 00:46:36ID:???0254nobodyさん
2007/06/13(水) 01:06:16ID:???書くべきコード量がとても少なくて済むので。
0255nobodyさん
2007/06/13(水) 01:08:55ID:???どれを選んでも充分にサイト作れる。
0256nobodyさん
2007/06/13(水) 02:39:26ID:0un/pvCsPython教えるんだ。
みたいなことを考えてPythonをやり始めた30代が来ましたよ。
ちなみに20代前半はCで仕事してた。最近はPHPをやることが多かったが
どっちかってーと、管理職。
そんなオレがビール片手に、寝る前にちょっと勉強するのはPython。
オレみたいなヤツいっぱいいるんじゃね?
0257nobodyさん
2007/06/13(水) 02:55:49ID:0un/pvCsいねーよw
寝る
0258nobodyさん
2007/06/13(水) 03:27:44ID:???0259nobodyさん
2007/06/13(水) 03:35:52ID:???ま、Rubyでないと作れないってのが無けりゃ
わざわざ手を付ける必要もないし
0260nobodyさん
2007/06/13(水) 08:04:56ID:???0261nobodyさん
2007/06/13(水) 08:22:58ID:???ひとつに囚われると馬鹿みたいになるんだ。
気をつけよw
0262nobodyさん
2007/06/13(水) 10:52:33ID:???それはRuby以外の言語を使える人間のセリフだ。
>>260
万年初心者を大量生産しても生産性は上がらないぞw
趣味でやる場合で、暇があるやつなら全部試してみて
手になじむやつを選ぶのがいいに決まってるだろ。常識的に考えて…
リファレンスの引き方さえわかればどの言語もたいして変わらん。
0264nobodyさん
2007/06/13(水) 12:10:42ID:???一つのことを何通りにも書けるということは、その中からクリティカルな方法を選択する力も要るということ。
これがへたくそなやつはこの世界じゃとことん馬鹿にされる。
黙ってphpにしとけ。無理すんな。
0265nobodyさん
2007/06/13(水) 12:15:52ID:???0266nobodyさん
2007/06/13(水) 12:18:59ID:???0268nobodyさん
2007/06/13(水) 16:00:51ID:???より悪い意味で。
0270nobodyさん
2007/06/13(水) 16:29:18ID:???やっぱりか。ググってみた意味とどうも合わないからフテ寝してたよ。
「ベストプラクティスな」が言いたかったのかな。
■ このスレッドは過去ログ倉庫に格納されています