アカウント名:
パスワード:
自分では使わずに話を聞いただけですが、PHP5 [atmarkit.co.jp] はかなり普通のオブジェクト指向言語になりつつあるような印象を受けます。OOP が身についた人なら、Java で書いても PHP5 で書いても同じような構造になるのではないかと思いますが…。
ところで「やろうと思えばスクリプト中でなんでも出来る」のは、PHP に限ったことではないですよね。Java だって同じことだと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
常識のウソ? (スコア:2, 興味深い)
自分では使わずに話を聞いただけですが、PHP5 [atmarkit.co.jp] はかなり普通のオブジェクト指向言語になりつつあるような印象を受けます。OOP が身についた人なら、Java で書いても PHP5 で書いても同じような構造になるのではないかと思いますが…。
ところで「やろうと思えばスクリプト中でなんでも出来る」のは、PHP に限ったことではないですよね。Java だって同じことだと思います。
Re:常識のウソ? (スコア:1)
最終的には、個々の技術と個々のその言語に対する信仰度によるんじゃないかなと…、少なくともプログラマーの観点からは…
(参考: 普通のやつらの上を行け [dreamhost.com])
微妙にPHP、JAVA両方でプログラムしてますがID
Re:常識のウソ? (スコア:1)
ゆっくりとですが、一つのものに収斂してくるでしょう。(ここの競争に使い方次第も何も無い。使いづらいものが死ぬのみ)
Re:常識のウソ? (スコア:0)
PythonもPHPも仮想マシンがParrot [parrotcode.org]になれば、違いはパーザーの違いのみになるでしょうね。
Re:常識のウソ? (スコア:1)
チーム内では一つの言語、一つの開発環境で作業しないとノウハウが共有できなくて効率悪い。各言語間で作られたライブラリを全部ソレ用にコンパイルする必要ある。命名規則にもバラツキある。
他こも苦労すること沢山あるだろう。なんでそんなことやるんだろうか。
Re:常識のウソ? (スコア:0)
>チーム内では一つの言語、一つの開発環境で作業しないとノウハウが共有できなくて効率悪い。各言語間で作られたライブラリを全部ソレ用にコンパイルする必要ある。命名規則にもバラツキある。
チームではひとつの言語で統一すればいいだけだろ。オープンソースの世界はチームの外にもいっぱいあるんだよ。ノウハウも文法ベースな部分とそうでないメジャーなOO構造に基づいたデザインパターンのような部分があるが、そういうものを文法という境界ですべて遮断するのはどうかとおもうぞ。
現
Re:常識のウソ? (スコア:1)
> 各種のライブラリの数を考えるとこのアプローチが
> 大きく間違ってるとは思えない
そうかなー、言語間にまたがって使いたいものなんてそうは無いし、いろんな言語で使いたいほど貴重なものっていうのは、画像処理とかデータベースとか速度が重要なものが多くて、だからCで実装するわけで、それはインタプリタが用意してくれているバイナリとブリッジする機構を使ってやるのが一番シンプルでよい方法ではないかと。
Re:常識のウソ? (スコア:0)