30代が趣味でこれから覚えるならどっち?Perlかphp
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/03/26(月) 17:12:23ID:gFSn6pUu別に全く関係ない職種だから仕事でやるわけではないんだが、趣味でちょっと
やってみたいのです。中学生や高校生の柔らかい脳味噌ではないけれど
頑張れば遊べるくらいにはなると思ってます。
で、皆さんに相談です、htmlとcssしか解ってない三十路過ぎのオッサンが覚えるのに適した言語ってなんですか?
PerlかPHPか迷ってます。3ヶ月で基礎が独学で覚えられれば目的達成です。
0035nobodyさん
2007/03/29(木) 13:37:18ID:???0036nobodyさん
2007/03/29(木) 15:53:37ID:???プロの世界でもクライアントが指定しなければPHPで作る傾向にあるらしいし。
昔でいうところのC言語がPHPで、COBOLがPerlかと。
Yahooカテゴリ スクリプト言語
http://dir.yahoo.co.jp/Computers_and_Internet/Programming_and_Development/Programming_Languages/Scripting_Languages/
PHPなら「そふぃのPHP入門」がおすすめ
0037nobodyさん
2007/03/29(木) 15:58:22ID:???0038nobodyさん
2007/03/29(木) 22:22:46ID:???Ajaxの流れに取り残されたくないのでjavaScriptも覚えたい。
どれを先に覚えるべき?
●スペック●
22歳。他職。
一般的なCGI作るくらいならPerl使える。
XHTML,CSSは殆ど使いこなせる。
flash無理。
PC,携帯対応のサイト作りをしたい。
0039nobodyさん
2007/03/30(金) 08:50:35ID:???しつこいようだけど。Ajaxにも対応してる。
めんどくさいJavaScriptを生で書く必要も軽減できる。
0040nobodyさん
2007/03/30(金) 08:56:45ID:???Rubyを使えるサーバーを準備できるなら、Ruby。
それがなければ、PHPがいいんじゃない。
あるいは、Pythonを使えるサーバーがあるなら、Pythonでもいい。
0041nobodyさん
2007/03/30(金) 09:28:19ID:???RubyはRailsしかないけど、Pythonはいろいろ噂のWebフレームワークがあって
比較して楽しめるかも。
RubyはPythonと比較して>>39のように日本人信者が多い。
この点が 趣味に 合えばこれは大きなメリット。
で、結論としては趣味ならマニアックな方が愛着が湧くからPhthon
0043nobodyさん
2007/03/30(金) 20:43:07ID:a+AsuirB0045nobodyさん
2007/03/31(土) 09:05:15ID:???趣味とはいえ、才能開花したら仕事で使えるほうがいいんじゃないか。
railsなら仕事もあるし、PHPへその他の言語に移行してもきれいにコード書けそう。
PerlやPHPからはじめちゃうと・・・
0046nobodyさん
2007/03/31(土) 09:29:25ID:???>railsなら仕事もあるし、PHPへその他の言語に移行してもきれいにコード書けそう。
そうでもない気が。RubyもPHPも使う人次第。
0047nobodyさん
2007/03/31(土) 11:59:52ID:???>railsなら仕事もある
ただでさえrubyは仕事少ないのに、railsなんて余計仕事減ると思うけど…。
webデザの仕事がメインになるんじゃない?
PHP+JS+DBが速度的に需要あるな
0048nobodyさん
2007/03/31(土) 12:04:03ID:???googleが使う言語、文字コードに順序するのがベスト
0049nobodyさん
2007/03/31(土) 12:08:38ID:???趣味ならまあ何でもいい。どれを選んでも大体の事はできる。
005045
2007/03/31(土) 13:30:50ID:???現場のphpプログラムなんかネット創世記のperlのcgiとかわらんようなのが散乱してるからなぁ。
一度railsかじっとけば、そういうことにはならないと思うんだが。
0051nobodyさん
2007/03/31(土) 13:49:12ID:???どちらも綺麗な文法でした。
ひとつ引っかかったのがpythonの配列。
なれないせいもあると思うけど配列スライスとかが可読性悪い気がするわ。
でも自宅デスクトップにLinux使うならpythonだな。
俺はrubyやってみる
0057nobodyさん
2007/04/01(日) 16:51:12ID:???Perl:がんばってトリッキーなコードが書けるようになると生産性があがる。
Ruby:モダンなPerlだが、CPANがない。
PHP:一番仕事が多い。しかし、覚えるのが簡単な分、習熟しても生産性があがる余地がない。
0058nobodyさん
2007/04/02(月) 13:58:13ID:???昭和生まれならCが一番いい
0060nobodyさん
2007/04/03(火) 19:01:30ID:???あくまで趣味から入るんだからそれはない。
やっぱAjaxとかやってみたいんでしょ、お気軽に。
絶対rails
0061nobodyさん
2007/04/03(火) 19:47:36ID:???文法的なイケてなさがあっても、
1.とっつきやすい = 入り口が大きい
2.他の言語の習得の第一歩にはなる = 出口が大きい
ので。
ちょっと前のレスにフレームワーク云々があったが、
PHPにもSymfony , Cake etc...
RoRライクなものが出てきて、
RubyやPython等他のスクリプト言語との生産性の差云々という話は
各言語のコーダーの個人力量の差とそれほど変わらなくなっているのでは
ないかと思う
0062nobodyさん
2007/04/03(火) 20:39:50ID:???Cの流れを汲んでいてわりと素直だよ。
0063nobodyさん
2007/04/03(火) 20:51:58ID:???0064nobodyさん
2007/04/03(火) 21:14:38ID:???甘ったれんな
0065nobodyさん
2007/04/04(水) 12:47:06ID:???でも自分の興味がWeb以外には行かないと確信できるなら選択肢にいれてもいいかな。
0066nobodyさん
2007/04/04(水) 14:06:32ID:???個人的に。
0067nobodyさん
2007/04/04(水) 23:41:49ID:???Linuxの専鯖やら自宅鯖やらの道を歩ませるのでなく
レンタルの共用鯖で無理なく使えるという条件下なら、
スレタイどおりperl,PHPからの2択だろ(もっと言うとPHPは4系で)
Rails使える共用鯖ってあったっけ?あーあったかもしれんな
0068nobodyさん
2007/04/05(木) 00:29:12ID:???AJAX(JavaScript)とRuby(Ruby on Rails)の親和性が高い理由は、
prototype.jsの作者とRuby on Railsの作者が同じ会社(37signals社)なので、
RoRでAJAXが使いやすくなっているからだと思います。
http://itpro.nikkeibp.co.jp/article/COLUMN/20061026/251846/?ST=techskill&P=4
数あるライブラリの中で,最も注目されているのが「prototype.js」です。
37signalsという米国の企業に所属するSamStephenson氏というプログラマが開発しました。
http://www.atmarkit.co.jp/fjava/column/andoh/andoh30.html
Ruby on Railsの開発には、37singals社のDavid Heinemeier Hansson氏を中心とする11名で構成されたチームがかかわっています。
0069nobodyさん
2007/04/05(木) 00:33:23ID:???まずは超簡単で誰でも分かるPHPから始めると吉。
その後に、他の言語もやりたければ、いくらでもやればOKなのですよ。
PHPを比較の基準にすれば、他の言語の特徴・メリットも分かります。
逆に言えば、PHPすら理解できない人が、他の言語から始めたらもっと苦労すると思う。
0070nobodyさん
2007/04/05(木) 00:48:43ID:???学ぶ順序の一案
(1) PHP … 掲示板、メールフォーム、カタログくらいはすぐ作れるようになる
(2) SQL … 最低限構築済みのデータベースの操作ができればOK
(3) JavaScript … AJAXを使えるようにする
(4) Ruby … Ruby on Railsを使えるようにする。他の言語のフレームワークもRoRの真似が多いのでなじみやすい。
オブジェクト指向プログラミングの手法を学習できる
(5) C … CはOSも言語も作れるオールマイティー言語なので、たしなみとして知っておく。(入門書1冊読んでポインタを知っとけばOK)
(6) Java … 大規模開発の手法(J2EE)を知っておく。DIコンテナを使ってみる。ついでにAOPも試してみる。
(7) Lisp … Lispは使うことがなくても一度は勉強しておくこと。他の言語がLispを後追いで真似している。関数型言語を知っていると言えるようにしておくため。
・言語以外について…、Linuxの操作、bashなどのシェルの使い方は知っておくと良い。
・開発で使うツールとして、Subversion、Trac、Seleniumの使い方は知っておくこと。
・テキストエディタで使いやすい奴を見つけること=Peggy、vi(vim)、Emacsなど
趣味でプログラミングを勉強すると、体系的な知識が身に付かないので、「基本情報技術者」の資格取得の勉強もやるといいですよ。
資格は要らないとしても、コンピューター、プログラミングの基礎知識が広く浅く身に付きますので。
(過去問丸暗記すれば「基本情報技術者」は受かります。)
0071nobodyさん
2007/04/05(木) 01:32:08ID:MbPFCj0Z結構あるよ。
0073nobodyさん
2007/04/05(木) 11:07:34ID:???0074nobodyさん
2007/04/05(木) 12:00:50ID:???こう、自分で回路をチクチク作って組み込みファームウェア書いたり、
オープンソースのプログラムを読み込んでパッチ送りまくるくせに、メンテナは
健康上の理由からとか言って断るとかね。
0075nobodyさん
2007/04/05(木) 14:20:36ID:MgQ1CobA0076nobodyさん
2007/04/05(木) 14:43:17ID:???ゴミw
0078nobodyさん
2007/04/07(土) 01:07:26ID:???html→CGI→PHP→JAVA(途中挫折)→python→Ruby
約1年でマスターできました
0079nobodyさん
2007/04/07(土) 22:18:16ID:???0081nobodyさん
2007/04/07(土) 23:53:56ID:???てかCGIはhtmlの直後で大丈夫か?
0082nobodyさん
2007/04/07(土) 23:59:09ID:Gn72PeiF昔からホームページ作ってて、ようやくPerlで掲示板作ってみたけど、
これ以上のことは僕ちんには無理。
2ちゃんねるとか作った人はすごい。
アプリケーションソフト作れる人はもっとすごい。
今は、PHPとデータベースの可能性に期待してます♪
こんな、おいらがネットの世界で何ができるというのだろう・・・
0083nobodyさん
2007/04/08(日) 00:07:38ID:???0084nobodyさん
2007/04/08(日) 00:58:16ID:???0085nobodyさん
2007/04/08(日) 01:00:52ID:???はじめの一歩シリーズには
「html覚えたら次はCGI!」って書いてあったよ
HP作る場合、たしかにhtmlの次に欲しいのはCGIの動的な動きだ
0086nobodyさん
2007/04/08(日) 01:22:49ID:???下手すりゃ3日でマスターできる
ただ作れるものの限度はかなり限られるが
0087nobodyさん
2007/04/08(日) 01:23:11ID:???008882
2007/04/08(日) 03:01:42ID:0vExGQQEPerlは難しくないですか?
やりたいことはいっぱいあるんだけどできなくて歯がゆい感じが嫌いだ
0089nobodyさん
2007/04/08(日) 09:25:22ID:???今はモジュール便利で楽できる。
趣味なら多用しまくっても問題ないだろ?
0090nobodyさん
2007/04/08(日) 11:11:40ID:???加えて、strictスイッチを使って変数を宣言してブロックによるスコープの違いを意識する必要がある。
まあ、JavaとかCとかに比べればどうってことないのは確かだが。
0091nobodyさん
2007/04/08(日) 12:05:48ID:???ただこれからはもうPythonかなあ。趣味なら新しめのほうが楽しそうだ。
俺はPerlでだいぶ稼がせてもらったから悪く言えんw
0092nobodyさん
2007/04/08(日) 15:52:38ID:???逆にPHPではできるけどPerlではできないことて何ですか?
0093nobodyさん
2007/04/08(日) 17:03:20ID:???0094nobodyさん
2007/04/08(日) 17:22:05ID:???0095nobodyさん
2007/04/08(日) 17:30:42ID:???名前空間、パッケージシステム、変数の宣言、ブロックによる変数スコープの区別あたりかな。
逆にPHPだけの機能だと、クラス関連になるだろうね。Perlにはクラス自体ないし。
0096nobodyさん
2007/04/08(日) 18:02:07ID:???0097nobodyさん
2007/04/08(日) 18:35:32ID:???0101nobodyさん
2007/04/08(日) 19:09:46ID:0vExGQQE0102nobodyさん
2007/04/08(日) 19:09:52ID:???0103nobodyさん
2007/04/08(日) 20:46:03ID:???もっともPHPでもPerlでも引数の数が増えてくれば連想配列で渡すと思うので、それだと差はないと思うけど。
関数の仕様で言うと、コンテキストによって返り値を変えられるのはPerlにしかない機能だな。
0104nobodyさん
2007/04/08(日) 23:14:15ID:???0105nobodyさん
2007/04/09(月) 00:38:08ID:???0106nobodyさん
2007/04/09(月) 01:03:53ID:???ということでしょうか?
早く納品して勉強したい!
0107nobodyさん
2007/04/09(月) 01:14:22ID:???0108nobodyさん
2007/04/09(月) 01:34:37ID:xbEWIqwP0109nobodyさん
2007/04/09(月) 01:56:14ID:???ああいう発想力はどうやったら身に付くんだろう
0110nobodyさん
2007/04/09(月) 02:05:19ID:???0111nobodyさん
2007/04/09(月) 02:40:44ID:???何を作りたくてみんなrubyやるんですか?
0112nobodyさん
2007/04/09(月) 03:08:12ID:???しかし、ある程度マスターという表現は…
0113nobodyさん
2007/04/09(月) 03:13:21ID:Lr1gb1O7◎マル秘!総合サイト! m(__)m《どろろ》m(__)m
超人気!完全決定版です!ホスト掲示板・風俗掲示板お水掲示板・総合掲示板
ブラックOK!必殺金融屋!超激安噂の車屋さん☆
このサイトを知らない者は必ず損します(--;)!!
0114nobodyさん
2007/04/09(月) 08:12:29ID:???C++(途中で挫折) -> html -> Perl(3日で挫折) -> XML -> CSS -> PHP5 ->
Ruby -> Python -> C(学習継続中) -> JavaScript(学習継続中)
PHP5を習得してからは他の言語の学習が容易だった。RubyやPython、JavaScriptを使
うようになってからは、PerlとPHPをオブジェクト指向言語とは呼べなくなった。
0115nobodyさん
2007/04/09(月) 11:01:55ID:???PHPはJavaからそのままコピーしていて、ごく普通のオブジェクト指向の実装だ。
0116nobodyさん
2007/04/09(月) 12:18:24ID:???Javaのようなクラスベースだけが正統のオブジェクト指向言語って訳じゃないよ。
関数型言語とか、プロトタイプベース言語とかにたまに触るのは楽しい。
0117nobodyさん
2007/04/09(月) 12:30:54ID:???0118nobodyさん
2007/04/09(月) 12:35:11ID:???なんだかんだ言ってWeb仕事でよく使うんだ。
にもかかわらず未だに正規表現スラスラ書けない・・
いやー早くPythonで遊びてぇよ。
0120nobodyさん
2007/04/09(月) 17:08:05ID:???0121nobodyさん
2007/04/09(月) 23:04:16ID:???JSでもPerlでもクラスという用語を使いクラスを模したオブジェクト指向開発を行うのが普通なんだから。
それはJS2やPerl6でクラスが実装されるのを見ても明らか。
0124nobodyさん
2007/04/10(火) 09:50:09ID:FAF9z4d6htmlのエレメントをオブジェクトにできるだけですよね?
無知ですまそ。
なんか物足りないんだよな。
0125nobodyさん
2007/04/10(火) 09:53:48ID:FAF9z4d6やっててそこから可能性が広がっていくような期待感があるにゃん。
0126nobodyさん
2007/04/10(火) 09:55:23ID:???0127nobodyさん
2007/04/10(火) 10:06:21ID:FAF9z4d6あんまり難しいと、やりたいことができなくなるっす。
0129nobodyさん
2007/04/12(木) 22:57:58ID:K+wO7hpZ上から下までだらだらと
コードが...
皆さんみたいな方はブログ作るとき
どういう風に作っておられるのですか?
0131nobodyさん
2007/04/14(土) 01:53:01ID:???なぜみんなPHP?
■ このスレッドは過去ログ倉庫に格納されています