僕は主にPHP5を対象にものを作ってるんですが、それにしてもPHP4(もしくはそれ以下)ってセキュリティ問題があるにしても
PHP5ユーザ以下に思えた事は無いです。
書ける事が重要なんでしょうか・・・
でも、言語(と言ってはいけないんでしょうが)をバカにされると、使ってるこっちもバカにされた気がしてしまって・・・
気にしすぎなんでしょうかねえ
なんか、PHPは初心者用言語だからそれを 作ってる/使って作ってる って人がまるでバカにされてるような気がします。
凄い人だって沢山いるのに・・・
やっぱり言語が違うと何か違うものって作れるんでしょうか?
僕は言語の違いだけで何かすごいものが作れるとは思ってないんですが、あの言語にはできてPHPに出来ないものって何かあるんでしょうか・・・?
すいません、質問だらけで
あなたのほうがPHPに関しては知識・経験があるのです。、(逆に馬鹿にしたりすると喧嘩になったりで)だから、そういう手合いを相手にするのは気分を害するだけです。
掲題の通りです。
ひょっとして、ネタにマジレスでしょうか?
でも、PHPを使っているだけでバカにするって事は無いんじゃないですかね?
PHPは「簡単な事は簡単に」、「難しいことも出来る」を地で行っている良い環境(言語)と思います。小規模なWebアプリをサクッと手軽に作るのに向いているし、そう言った用途では最良の選択の一つと思います。(他にはRORを使ってRubyとか、Catalystを使ってPerlとか有るとは思いますが)
PHPがdisられるのは、PHPそのものと言うよりは、PHPの簡単さにかまけてWebの仕組みも理解せずに、しょーもないプログラム作って偉そうにしている連中が多く、それをdisっている。と言うように理解していたのですが、違ったんですかね?ああ、あと、Perlerからすると「同じような事を割りと簡単にPerlでは実現出来る」から存在意義が謎って人も少なからず居るんでしょう。
でも、誰でも簡単にWebアプリを作れる土壌としてPHPは、ドキュメントの日本語化進んでいるし、とりあえず、環境設定をして動く段階になったら、簡単にWebアプリを作れる。Perlで同じ事をそう言うCPANモジュールやらを取り揃えるのにも、それなりのスキルが必要だと言うことを、忘れて「誰でも割りと簡単に実現できる」と思い込んじゃっている部分も有るんでしょうね。まあ、個人的に、言語的な側面から言えば、かなり嫌いな言語ですけどね(笑)
結局、重要なのは開発者の視点に立ったとしても「何で作るか?」が10中1位、「何を作るか?」が10中9位でしょう。
さらに重要なのはユーザーの視点に立ったとしても「何で作るか?」が10中0位、「何を作るか?」が10中10位でしょう。
自分の作品を出して、じゃあおまえこれを超えるものを作ってみろ、と言ってみる。
一番簡単にできることとしては,PHP4ではなくPHP5(できればPHP6)なコードが
書けるようになるということではないでしょうか.
正直詳しくは分からないのですが,問題点はかなり改善されているように見えます.
いや,Perlだって昔はモジュール化されてないものばかり(現在のPerl5にしても
私はそれほど洗練されているとは思いませんが)だし,そりゃひどいものだったと思いますよ.
じゃあ今後はRubyを使えば良いと思います.
どういう風に、ばかにされるのですか?
言語とかって、用途および環境により使用するものは変わってくると思いますよ。
perlだけしか使えない環境、rubyだけしか使えない環境、PHPだけしか使えない環境
Pythonだけしか使えない環境。いろいろな環境があると思います。
DBも同じです。postgreSQL MySQL Firebird oracle etc・・・
逆に、いろいろ知っている方がいいと思うんですよ。
(業務でも役にたつと思いますし)
その辺を出してPHP使えない方を責めてみたら?
・・・ソフトの欠点をいう人はいますけど、それを使っている人をバカにするってのは
、そのバカにしてきている人が無知で、逆にバカなだけ。
論理的に、こういうところがダメだとか、説明できる人が何か言ってくるのであれば、耳は傾けた方がいいとは思いますけど。
○○言語があーだこーだ言うのも、雑談程度ならいいけど、本来は何言語だって素晴らしいし、素晴らしくするのはそれを使う人だと思いますよ。
PHPが馬鹿にされているのをこの質問を見て初めて知りました。
馬鹿にする人が世間知らずなのでは?
PHPは専門分野ですよ。
ある意味、職人さんだと思ってます。
PHPがバカにされただけで、あなたがバカにされてるわけではありません。
PHP使いの方は、PHPの殻に閉じこもらずに、外の世界も知ると良いと思います。
>http://blog.livedoor.jp/dankogai/archives/50993137.html:title=「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い>
そしてこういうユーザーがPHPに「再投資」するというケースはあまり目立たない。ここで言う「再投資」は、ある言語に助けられた人が、その言語に対して「利用」以上の貢献するということである。PerlにはCPANが、RubyにはGemsが「再投資の受け皿」としてある。それでも満足できない人は、開発者MLが待っている。Pythonはこの点がPerlとRubyに比べて弱いように見受けられるが、それでもPHPほど「使いっぱなし」は目立たない。
<<
とのことなので、PHPを使った以上にPHPに恩返ししてみるといいかもしれません。
PHPが好きな僕としてはことあるごとにネタにされるのは何だかなぁ、と思いますが悔しいならギャフンと言わせるのが一番だよなとも。
「うわーん、Matzさんにいじめられたよー」ってことなら大丈夫。あの人は多分ツンデレです。
しかし、PHPのstrtod()がこの論文をベースにしているとは驚いた。ちょっと見直したっていうか、なんていうか。
「っていうか、なんていうか」に萌えた。
そんな風に人を馬鹿にするヤツはほっとけばいいんです。
PHPがダメな言語というのは認めますが、優れた言語を使う事が優れたプログラムを書く事ではないと思ってます!