[PR] インフォカート > ビジネス, 趣味・生活・雑誌, 芸能・音楽, 小説・ノンフィクション, 写真集・グラビア, 漫画・同人誌
[PR] 日米で120万人が実証。たった3分で本を読む速さが2倍になる元祖ジョイント式速読術。(効果がない場合の返金保障)
アフィリエイト情報.net , 携帯アフィリエイト情報.net
[ 未分類 ] 2006/02/08(水)
Perlの勉強とJavaScriptの練習を兼ねて、 AjaxなAmazonの検索サイトをPerlで作ってみました。
こんなブログがあったとは!新しいブログの発見→
ブログのランキングへ
本読み・読書専門ランキング←読書参考リンク
サイトの運営を始めたばかりの頃、CGIやPerlは手が出せない難しいものでした。
その印象がどうも拭えず、Perlを使う事を躊躇していたのですが、よく使われている言語なので取り組むことにしました。 ソースを読んでも、まったくチンプンカンプンなのはつまらないので…。
今回作ったのは、AjaxなAmazonの検索と、 普通のアマゾン検索で、どちらもPerlで書きました。
何とか動くようにいじっているうちに、ソースが汚くなってしまいました。 多少重かったりおかしかったりするところは、初めてPerlで作ったサイトということで許して欲しいです…。
(どうでもいいことかもししれませんが、 スポーツストアは、 ECS4では使えず、AWS3のみの対応のようです。切り替えが面倒でした。 参考「AWS3.0 でスポーツカテゴリへアクセスする方法」)
参考書を片手にPerlを勉強するものの、かなり混乱しました。
まず、$scalar,@array,%hashが登場し、PHPのように変数を適当に誤魔化すことはできませんでした。
次に括弧(),[],{}がみんな使い分けられている点も相当に混乱を引き起こしました。
さらに(使ってみると便利でしたが)、 いまいちよく分かっていないかもしれない\$scalar,\@array、\%hash等のリファレンスにも苦戦。 $ref->[1]->{'x'}みたいな奴が、どんどん出てきました。
総じて言うと、PHPよりもPerlの方が敷居が高かったです。
こういった事が嫌いでない人には、PerlでもPHPでも(加えて他の言語でも)、 何でも気に入った言語を使ってみる事は苦にならないはずです。
どの言語が良いかは、人によって、あるいは使う状況によって変わってくるので何も言えません。
でも、「アフィリエイトのためにプログラミングを使いたい」と言うような場合には、 PHPが軽いと思われます。
ある程度の期間を長い目で見たらどうなるか分かりませんが、 短期的に見れば、学習に要する時間と結果とのコストパフォーマンスはPHPが優れているような気がします。
Amazon Webサービス
を使ってみたい人におススメの参考書をいくつか挙げておきます。
Amazon Webサービス(AWS)が使えるようになれば、 ビッダーズ のWebサービス(BWS)も、 電脳卸 のウェブサービス(DWS)もほとんど同じようにして活用できます。
|
ASIN: 4798010774 (2005-07) |
読み応え抜群!900ページ超、3000円しない一冊です。12章の「Webサービスの極意」 にXMLの利用法や、AWS活用の実際のソースが載っています。
|
最新WebサービスAPIエクスプロ-ラ ~Amazon、はてな、Google、Yahoo! 4大Webサービス完全攻略
ASIN: 4774124966 (2005-09-23) |
4つのWebサービスAPIについての解説本です。 AWSの解説部分にPerl,PHPのAmazon Web サービス用のソースがあります。 RSS(Atom)についての記事も参考になります。巻末の Yahoo! APIはYahoo! JAPANではなくYahoo!提供のAPIなので注意してください。
|
Amazon Hacks 世界最大のショッピングサイト完全活用テクニック100選
ASIN: 4873111811 (2004-04-24) |
Perl,Python,PHP,VBscrip等の活用事例。Amazon.comについての情報が沢山のっています。
僕が読んだPerlの入門書は CGIのための実践入門 Perl―対話的・動きのあるWebページを作ろう。
| Perlで作ったAjaxなAmazonの検索サイト |
[PR] 日米で120万人が実証。たった3分で本を読む速さが2倍になる元祖ジョイント式速読術。(効果がない場合の返金保障)
オンライン書店一覧
コメント