アカウント名:
パスワード:
自分的には、仕事でもっともよく使っている言語ですが、PHPはかなり不満です。
ライブラリの充実ではカバーできないような問題ばかりと思うけど、どうかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
PHPってどこがいいんですか (スコア:1, すばらしい洞察)
Re:PHPってどこがいいんですか (スコア:0, 余計なもの)
プログラムをしているという気すらしない、ひたすら作業みたいな。
どうしてだろう、webアプリケーションのロジックがそうだからかな?
積み上げが必要 (スコア:3, 余計なもの)
ただ効率よく使おうと思うと積み上げが必要。
言語仕様や組込関数が全部面倒見てくれるワケではなくて、そこからいちいち作り込んでいくと楽しい&抜群に効率がいいのですが、
バイキングに似ていて、腹具合に合わせて使うお皿 -例えば binarycloud, Phrame, HORDE, Mojavi- を選んで、その上にライブラリ -フォーム制御, OR マッピング, テンプレート, キャッシング- 盛りつけて、そこでいただきま~す でコード書いていく感じ。
勿論プロジェクトごとにいちいち↑をやるのではなく、普段から自分の皿を持ってブラッシュアップし続けているワケで。
この結果、プロジェクトをまたぐ共通部分の再生産をほぼゼロにしてそのアプリケーションのロジックに集中し、手軽にざくざく作っていけるのが良いところです。
フレームワーク上で各種ライブラリを適切に結合させたアプリケーションを某所で見たときには、構造の美しさや、それが導く開発効率の良さに目から鱗でした。
でも国内ではほとんどそういう使われ方してない。
中上級者向けの本も殆ど無く、スピーカーもまだまだ足りない気がします。
# だから PHPCon 頑張れ なんですけど。
Re:積み上げが必要 (スコア:2, 興味深い)
自分的には、仕事でもっともよく使っている言語ですが、PHPはかなり不満です。
ライブラリの充実ではカバーできないような問題ばかりと思うけど、どうかな。
Re:積み上げが必要 (スコア:1)
昔の多機能なBASIC(F-BASIC386なんか使ってましたが・・・)みたいなかんじで、マニュアル見れば大体理解できて、さくっと創れるところは、個人でお遊びプログラムには最適じゃないかなーと。
プログラム言語は適材適所だとおもうし。
プログラマーの好き嫌いもあるしね。
--
Re:積み上げが必要 (スコア:0)
PHPのように生産性が高くて習得も簡単、実行速度にも不足はない言語で書いた方がいい、という意見はある?
Re:積み上げが必要 (スコア:0)
誰でも俺言語を実装していいし、それを使うのも勝手だと思うけど
> PHPのように生産性が低くて習得が難しく、実行速度は明らかに不足な実装しかない言語
に付き合うこともあるまい。
Re:積み上げが必要 (スコア:0)
私も元コメントを見て「PHPである理由」が分かりません。なぜPHPなら積み上げが可能で、他の言語(何と比較しているんだろう??)では積み上げが不可能なのかを知りたい。
Re:積み上げが必要 (スコア:1, すばらしい洞察)
何を上げても
○○○である理由ってあるの?
って質問してくるんだろ?
Re:積み上げが必要 (スコア:1)
別に他の言語がどうとか、その辺りに言及するつもりも無く。
言語が選べるなら、自分で最適と思う言語を使えばいいし、
PHP 以外に選択肢が無く、だるーと思って使っているならそれは不幸な事なので少しでも楽しくなるよう何かを、と思っただけ。
# 自分に文章を書く力が無く上手に伝わっていないようで、その辺は申し訳なく
Re:積み上げが必要 (スコア:0)
PHPはすごいよ! と言っているように思えてあんな書き方になってしまいました。
PHPって言語仕様を眺める限りはあんまり面白そうな言語じゃないなあという偏見があったものですから。
Re:積み上げが必要 (スコア:0)
そりゃ変数の型がとか、PHP4の変なオブジェクト指向もどきとか、ホンモノのオーソドックスな人には驚かれることも多々ありますが。