アカウント名:
パスワード:
第38回PHP勉強会発表 [hatena.ne.jp]の「PHPの全バージョンを揃えよう」を見てからというもの、少なくとも業務で使える物じゃないなー・・・と。フレームの元ちっくな聞き方になりますけど、好んで使う理由とかあるんでしょうか?
Webアプリの黎明期だとPerl CGIとJava SevletとPHPくらいしか選択肢がなかったからでは?フレームワークも無しにSevletを使うのは日本のプログラマー(笑)には荷が重すぎるし、Perl CGIも決して楽ではない。
それらに比べれば、PHPは小規模Webサイトを作る上で「とても便利なオモチャ」だったと思います。そのオモチャを「プログラミング言語」だと誤解して本格的に使おうとすると、酷いしっぺ返しを食らうということでしょう。
それも、あくまで「当時は」の話であり、今だとその後のツギハギ拡張のセンスのなさが際立つので、使いたくない言語の代表になってしまいました。
>今だとその後のツギハギ拡張のセンスのなさが際立つので、個人的にはPerlの方が継ぎ接ぎな感じがある。それとPerlっとあまり美しくない気がする。特によく使う機能としては関数での引数(@_)の扱い。他の言語みたいに関数名(引数)って受け取り方ができないから
さらにPerl CGIと書いていることからPerlのモジュール版ではないと解釈するけどCGIのオーバーベッドが気になる。後、レンタルサーバによってはCGIはcgi-bin内でないと駄目とか設定されているとトップページからシステムを持って行けないのが辛い。リダイレクトさせても良いけど美しくない。Java系はコストパフォーマンスが悪い。
そういえばオープンソース系のCMSの多くではPHPが利用されていますね。日本で人気があるXOOPSや海外で人気があるDrupal(ホワイトハウスのサイトもこれを利用)や他のCMSも
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
PHPこわい (スコア:0)
第38回PHP勉強会発表 [hatena.ne.jp]の「PHPの全バージョンを揃えよう」を見てからというもの、少なくとも業務で使える物じゃないなー・・・と。
フレームの元ちっくな聞き方になりますけど、好んで使う理由とかあるんでしょうか?
Re: (スコア:0)
Webアプリの黎明期だとPerl CGIとJava SevletとPHPくらいしか選択肢がなかったからでは?
フレームワークも無しにSevletを使うのは日本のプログラマー(笑)には荷が重すぎるし、
Perl CGIも決して楽ではない。
それらに比べれば、PHPは小規模Webサイトを作る上で「とても便利なオモチャ」だったと思います。
そのオモチャを「プログラミング言語」だと誤解して本格的に使おうとすると、酷いしっぺ返しを
食らうということでしょう。
それも、あくまで「当時は」の話であり、今だとその後のツギハギ拡張のセンスのなさが際立つので、
使いたくない言語の代表になってしまいました。
Re:PHPこわい (スコア:0)
>今だとその後のツギハギ拡張のセンスのなさが際立つので、
個人的にはPerlの方が継ぎ接ぎな感じがある。
それとPerlっとあまり美しくない気がする。
特によく使う機能としては関数での引数(@_)の扱い。他の言語みたいに関数名(引数)って受け取り方ができないから
さらにPerl CGIと書いていることからPerlのモジュール版ではないと解釈するけど
CGIのオーバーベッドが気になる。
後、レンタルサーバによってはCGIはcgi-bin内でないと駄目とか設定されていると
トップページからシステムを持って行けないのが辛い。リダイレクトさせても良いけど美しくない。
Java系はコストパフォーマンスが悪い。
そういえばオープンソース系のCMSの多くではPHPが利用されていますね。
日本で人気があるXOOPSや海外で人気があるDrupal(ホワイトハウスのサイトもこれを利用)や他のCMSも