2007/03/01

rubyの読書会に行ってきた

27日にピッケル本の読書会行ってきました。


本はアマゾンで頼んで24日の夜にゲットして、以前rubyはかじった&P言語系は大体経験ありって事で特に読まずに行ったんだけど、会場に早くつきすぎたんでリハビリでもしようかと思って、適当に打ち込んでみたんだけど、



cass Inu begin
def inu()
puts "hoge"
end
end
Inu.new.inu()

見たいに書いてSyntax Error出て焦った。クラス定義にbegin要らない。なんか手に汗書いてしまった。リハビリ重要。


読書会自体はおもしろかった。感想は、鋭い疑問が浮かぶ人ってスゴいなぁとか。チューターの方に頼り切りだったので、折角顔合わせてるんだし、もっと参加者同士で積極的に質問に対するディスカッションがあっても良かったかも。時間余裕でオーバーするだろうから難しそうだけど。


まだ前半なのでついて行けたけど、後半行くと入門書かという程高度なので沢山質問できそう。




[php] phpユーザーを想像するに殆どの人はOOPイラねなんだと思う
PHPはHSPみたいなポジション何だと思う。そういうニーズは実際高いし。
なんでそんな事を言い出すかと言えば、Zend Frameworkの記事を読んでいたらphp4が2006年8月時点でも9割を占めているらしい。php6を想定するこの時機に驚きの数値。まぁ、移行が進んでないのは分かってたんだけど、これほどまでとはね。
丁度個人的に使っているタスク(というよりニュアンス的にはやらなきゃだめな事)管理ツールが落ち着いてきたので、phpだし結構ニーズあるかもと思って、公開しようと思って準備してたんだけど、php5なんだよね。v5からのリザーブワード使いまくり。publicとか、protectedとかtryとかの些細な奴なんだけど、使わずにはおれないでしょ。結局phpはシェア高いけど、php5は完全なマイナーじゃないですかと。
下位互換性のない変更点を見ると、互換性はそれなりにあると思うんだけど、一向に5にならないのは、きっと移行コストを払う程は、5に魅力が無いんだなんと。今やphp5の方が速いし安定してるけど、5ってOOP機能の強化以外ほとんど無いんだもの。OOP機能強化はスゴく嬉しいんだけど、それを喜ぶ人ってPHPユーザーでは結構レアだよね。php4でもそれなりにOOP出来るし。perl5の時とはユーザーも機能の変化も全然違う。
こんなことならrubyで書いた方が楽だしシェア高いんじゃないかねと、自分の浅はかさを呪うのでした。