PHPerの問題点は、視野が狭いこと。典型的には以下のような悪癖を持つ。
何も知らないからPHPを愛せるんだよ、PHPerは。だからまず、HTML、CSS、JavaScript、SQLを覚えろ。次に、Javaに移行しろ。そんなに難しくないよ、Java。特に大量にコードを書けるPHPerは、速度が出てライブラリ化が容易なJavaの方が向いている。今はVPSがあるので、小規模案件でも問題ない。
15年間ほどPHPはインターネットを支えてきたが、そろそろ設計の脆さが問題になっている。PHP 6の開発が振り出しに戻ったのは、不幸な事故ではない。ウェブで仕事をしていれば、PHPとJavaで共通する知識も多い。PHPerはJavaを覚えてPHPとさよならしろ。そして恥ずかしい悪癖を直すべきだ。
異議あり! serialize/unserializeすりゃオブジェクトの永続化は可能だぞ! シングル豚なパターンじゃ比較的メジャーな方法じゃ。
RDBは、なるたけ簡単に構成する方がいい。 SQLが難しくなるなら、どこかが間違ってる。
RDBのテーブル設計は、速度が問題ないなら正規形にするに限るが、PHPerは正しく使おうとしない。
RDBのテーブル設計は、速度が問題ないなら正規形にするに限るが、PHPerは正しく使おうとしない。
リクエスト毎にオブジェクトをロードすると遅い。
うぜーよ、Java使えるからって偉そうにするなよ。
たいていのphperはjavaも使えるんじゃねーのか?
MovableTypeのコアはPerlだ。 ちなみにPHPerの主戦場はWeb業界。 JavaできてもServlet,JSPが下火だからWeb業界ではメシ食えない。 それよりRubyやPerlをおすすめするよ
Javaはイントラ案件では好調。他に選択肢が無い。 VPSの普及でJavaは小規模なインターネット案件にも適用しやすくなった。 MTはPHPで拡張できる。
イントラのJavaはアスペクト指向で絶好調。
真のPHPerはPHPがクソ重いってわかってんだから、eAcceleratorやFastCGIを使うのが当たり前でしょ? ※ただしいk場合によりけり
APCやFastCGIを使っても、他のプログラミング言語より遅いのがPHP。それを認識していないのがPHPer。 ビルトイン関数は速いが、PHPコード部分の実行が遅い。
CGIに限って言うなら、そこらへんは物理的なサーバの位置を調整することで何とかなったりするもんらしいぞ。 GAEで実行するJSPの速度とそこらのロリポップサーバで実行するPHPの速度く...