WebはじめてからずっとActionScriptとPerlという微妙な武器を持ってやってきてけど、このうちのサーバーサイド担当のPerlさんをPHPへと移行しようということになってきてる。
ありがとう、そしてさようなら、Perl。
Perlのどこがはがゆいかって言うと、
・モジュールのインストール状況に左右されるレンサバがある
・cgi-binフォルダに制約されるレンサバがある
・記述が奥深すぎて自分で自作クラスとか作れず、全体的に非効率になる
あたり。
レンサバの制約を受けるってのがどうも致命的で、これで仕事の時間が予想以上に取られることが多くあったりしてて。ウチの会社ではクライアントごとにサーバーの仕様が異なることが少なくないんで、本当に困ったことも何度か。
PerlはCPANでモジュールがものすごく豊富ってのがすごく魅力的なんだけど、ここに依存しちゃうとレンサバの仕様で痛い目にあうということもしばしば。諸刃の剣っすわ。
んで、ようやくPHPで開発に。Rubyなんかは無視ですよこの野郎。
時間作って色々さわったりしてるけど、PHPのどこがいいかって言うと、先の逆で、
・フォルダやモジュールのインストール状況に依存するケースが少ない
・自作クラス作るのがECMAちっくにできるから、(ボクにとっては)より簡単
かな。
ちなみにPHPやってて気持ち悪いのも多々ある。
ECMAとPerlしか知らない半端プログラマーですけど、PHPの記述方はなんかうさんくさいというか。変数作ったときのスコープとかキモいし。こういうあやふやなところがあるからこそ、デザイナーに支持される言語なんだろうけど。
っつーか、ECMAでサーバーサイドがプログラミングできれば最高なのに!!
とか考えていたら、今日はFlashPlayer9の正式版の配布開始だそうで。
FlexとかやってたらサーバーサイドでECMAちっくできんのか?っつーかMCMLとかいう制約は抜け出せないのか?んーわからん。
マジでFlash業界からおいてきぼり喰らってきているなぁ・・・
いいかげんBitmapクラスをいじり倒す日々がすごせるようになりてー

Send Your Comment