PHP

1: 北村ゆきひろ ★ 2014/08/25(月) 21:25:12.35 ID:???.net

今月頭頃にPHPの勉強を始めた時、編集者や知り合いと目標を目指して燃えていた。しかしながら技術に詳しい人からの反応は常に「アレのどこがいいの?」というものばかりだった。

PHPは1994年頃世に出てきた。その頃、PHPはまさに最初の容易かつ、無料で動的HTMLページを書くことが出来るスクリプト言語だった。MySQLの様な膨大な人気を誇るDBとの統合も容易であったことからサイトの管理者にとっても、学習障壁が低いにもかかわらず必要なことは全て行えた。

PHPはマーク・ザッカバーグの登場で人気のピークを迎える。彼がまだハーバード大の寮にいた2004年頃Facebookを制作するのにPHPを選んだ。この人気サイトが書かれたことにより、PHPは大きくブレイクした。

またザッカバーグと彼の企業がHackと名付けた言語に鞍替えした時も、技術者たちの中には「PHPはこうあるべきと言える言語」と評した。

今日、PHPの最盛期は過ぎた。就活サイトのIndeed.comによると、PHPのオファー数は2011年にピークを迎えた後、下降線をたどっている。

何が起こったのだろうか? PythonやRubyといった代替手段がある中で、PHPは人々のお気に入りで無くなってしまったのだ。

(あのJavaより遅い)PHPがどの様にスピードアップされるのかをインタビューで聞かれた時ラスマス・ラードフは単に「無理」とだけ答えた。

http://readwrite.jp/archives/12295


スポンサードリンク

2: 名刺は切らしておりまして 2014/08/25(月) 21:25:54.85 ID:Kz74smib.net

逝ってよし


8: 名刺は切らしておりまして 2014/08/25(月) 21:32:53.28 ID:Xe52tQgn.net

またPerlの時代がくるな


6: 名刺は切らしておりまして 2014/08/25(月) 21:29:18.40 ID:YpFDyLKS.net

似ているPythonやRubyに流れたってことか?

でもライブラリも揃ってるしな
あくまで流行や趣味の問題のような気もする


72: 名刺は切らしておりまして 2014/08/26(火) 01:08:33.03 ID:hqxtuxOC.net

まだまだPHPがメインストリームだろ、アフォか


12: 名刺は切らしておりまして 2014/08/25(月) 21:43:29.25 ID:wSbiM3Ch.net

JAVAみたいなポジションになってるから大丈夫


14: 名刺は切らしておりまして 2014/08/25(月) 21:44:03.36 ID:XbwHFhra.net

普通にLAMP環境は現役だろ
どこのアホ記者だ??


11: 名刺は切らしておりまして 2014/08/25(月) 21:41:39.85 ID:90nKHfLD.net

PHP使えないと
なんでwebページつくればいいのか???
pythonじゃwebページつくるの相当大変なはずだけど


16: 名刺は切らしておりまして 2014/08/25(月) 21:46:03.20 ID:zKZWb5Iz.net

>>11
JSP

関連:PHPとJava Servlet、今後スタンダードになるのはどっち?


23: 名刺は切らしておりまして 2014/08/25(月) 21:57:29.17 ID:lWkXXN1M.net

Javaで作っておけばよかったと思うPHPサイトが一個ある。
新たに書き換える労力を思うと気が遠くなる・・・。
大抵のサイトはPHPで充分なんだけど。


4: 名刺は切らしておりまして 2014/08/25(月) 21:27:24.26 ID:PLWhXIiK.net

まだ需要あるだろ
PHPで~みたいなWeb求人多いぞ


18: 名刺は切らしておりまして 2014/08/25(月) 21:47:13.19 ID:FDpgTC4p.net

>>4
でも単価が安い。


30: 名刺は切らしておりまして 2014/08/25(月) 22:24:53.07 ID:3DPSxXra.net

貧困化が進んでるからでしょ
最悪でもJAVA、できればCっていうところが多い
ディスクIOが大半だから大差ないとか言っても通らない


42: 名刺は切らしておりまして 2014/08/25(月) 23:02:39.29 ID:AhgNHKQw.net

PHPとjavascriptだけで良かった時代は終わったのか


25: 名刺は切らしておりまして 2014/08/25(月) 22:00:51.52 ID:wQbbQfbP.net

いまは凝ったリッチなUIが要求されるから作業時間の割合はクライアントサイドのJSが8割でサーバーサイドのPHPは2割って感じになってるな


27: 名刺は切らしておりまして 2014/08/25(月) 22:22:03.81 ID:sIbYfaoB.net

むしろここまで生き残ってたのが意外だった…。

SAStruts(Seasar)とかでウェブアプリ書いてたころがなつかしい。
こっちは「技術枯らす」宣言されて新機能のアップデートされなくなってから
事実上衰退だったからなw


5: 名刺は切らしておりまして 2014/08/25(月) 21:27:40.09 ID:UAiOPAPl.net

俺は今でも一番好きだけどな


7: 名刺は切らしておりまして 2014/08/25(月) 21:32:06.79 ID:FT9Y4FK4.net

SEたるもの、好き嫌いなく、どんな言語でも扱えなければいけない
キーボードもしかり、USでもJISでも、こだわってはいけない


19: 名刺は切らしておりまして 2014/08/25(月) 21:49:13.12 ID:rW0R6c4J.net

まぁまともフレームワークがあれば何でもいいよ


67: 名刺は切らしておりまして 2014/08/26(火) 00:38:51.37 ID:e/Ngp7Wa.net

規模によっては使いやすい


15: 名刺は切らしておりまして 2014/08/25(月) 21:45:04.19 ID:ibRdsl66.net

PHPのメリットは小規模システムにおける学習コストの少なさ


26: 名刺は切らしておりまして 2014/08/25(月) 22:15:50.05 ID:bqSUViip.net

言語仕様は糞だが言語自体の習得の容易さ
とりあえずそれなりに動くものをこしらえるまでの
下準備の短さでこれに勝るものはない


20: 名刺は切らしておりまして 2014/08/25(月) 21:50:13.69 ID:NqIRK0Yf.net

簡単でちょー便利なんだがバグった時のデバッグが大変なんだよな


9: 名刺は切らしておりまして 2014/08/25(月) 21:35:48.43 ID:nxmzsNQI.net

ライブラリのバグ多すぎじゃね


10: 名刺は切らしておりまして 2014/08/25(月) 21:39:38.46 ID:YpFDyLKS.net

バグで思いだしたが
プリインストールされてるPHPのバージョンが古すぎるね
特にCentOSあたり
それも不人気の原因かもしれない

自分でインスコできる環境ならいいが
そうでないとJSONを扱えないとか、いろいろ面倒くさいし


13: 名刺は切らしておりまして 2014/08/25(月) 21:44:02.89 ID:Qyh6qNl4.net

php学ぼうとしたらphp文庫が邪魔しまくって学べない


32: 名刺は切らしておりまして 2014/08/25(月) 22:29:12.46 ID:q4hV20tN.net

でも、WordPressをカスタマイズするときにはやっぱりPHPが必要なわけで…。


21: 名刺は切らしておりまして 2014/08/25(月) 21:54:37.73 ID:zNj/Ajsb.net

squirrel mailとかwordpressみたいな出来合いのを使う分には代替が無い感じ


28: 名刺は切らしておりまして 2014/08/25(月) 22:24:28.86 ID:uOOUdxrD.net

phpは言わば、WEBのデファクトスタンダードってところだな。
これに代わるものは無いと思う。
そういえばPerlも根強いな。


44: 名刺は切らしておりまして 2014/08/25(月) 23:10:59.23 ID:rnbSdYs4.net

PHPはデザイナーもさわれる言語だからね。
Rubyをプログラマ以外が喜んで使うか?って話ですわ。


34: 名刺は切らしておりまして 2014/08/25(月) 22:36:41.83 ID:6HjTmGvK.net

いっぺんRubyのPadrino/Slim/Sassでサイト作ってみろよ

PHP使いなんか真正マゾ以外の何物でもないぞ


52: 名刺は切らしておりまして 2014/08/25(月) 23:40:44.04 ID:BAID2Hhk.net

バージョン上げたら関数の引数の意味が変わってたとかあったような。


55: 名刺は切らしておりまして 2014/08/25(月) 23:45:07.63 ID:4VYXaPaU.net

>>52
バージョン間の互換性が良くないことも嫌われた原因の一つだな


50: 名刺は切らしておりまして 2014/08/25(月) 23:30:41.11 ID:K2J/4IIj.net

PHPとJavascriptがWebをダメにした。


56: 名刺は切らしておりまして 2014/08/25(月) 23:51:49.84 ID:cVlVHmuh.net

フレームワークがゴミばかりだからな


29: 名刺は切らしておりまして 2014/08/25(月) 22:24:35.70 ID:bqSUViip.net

とりあえずなんか動かすのにフレームワークを覚えましょうみたいな言語はすべて糞


40: 名刺は切らしておりまして 2014/08/25(月) 22:56:40.67 ID:/Y51l8Xu.net

>>29
 それを言い出したら、昔ながらのワンチップマイコン以外は
ライブラリ、フレームワークなしではなんにも組めなくなって来ているが。


47: 名刺は切らしておりまして 2014/08/25(月) 23:23:16.75 ID:z34/jmIV.net

Perlとは何だったのか


48: 名刺は切らしておりまして 2014/08/25(月) 23:25:42.09 ID:jHePWCVM.net

Perlって、今はつかわれないの?(´・ω・`)


54: 名刺は切らしておりまして 2014/08/25(月) 23:40:53.53 ID:gFrCegE1.net

>>48
使われてないんだよおじいちゃん(´・ω・`)
新規案件では選択肢にすら上がらないよ(´・ω・`)


76: 名刺は切らしておりまして 2014/08/26(火) 02:12:51.27 ID:xWLsWai2.net

>>54
そうなのかあ(´・ω・`) いっぱい勉強したのになあ。
いま全然職種変わっちゃったから、webの開発とか全然わからないや。


51: 名刺は切らしておりまして 2014/08/25(月) 23:37:41.99 ID:75jz0r9T.net

Scalaきそうとか言われてたのに微妙なんだけどどうなってんの


49: 名刺は切らしておりまして 2014/08/25(月) 23:27:41.08 ID:/K8C7M7f.net

長年やってるが結局 PHP が一番いい

10年前に書かれたソースでも、超シロウトが書いたソースでも、
PHP ならなんとかメンテできる


53: 名刺は切らしておりまして 2014/08/25(月) 23:40:50.79 ID:llPih4Ps.net

最近のサーバーサイドは、ガッチリやるならJava、アジャイルならRubyかなー
PerlやPHPはメンテ業務がウマーかな
しかしPHPはあらゆる言語から下に見られて可哀想ではあるが・・・


70: 名刺は切らしておりまして 2014/08/26(火) 01:02:49.16 ID:KCwoD7p9.net

>>53
>しかしPHPはあらゆる言語から下に見られて可哀想ではあるが・・・

仕様が汚いからなあ


63: 名刺は切らしておりまして 2014/08/26(火) 00:23:48.73 ID:KpW7V7sh.net

Railsは中身が見えなさすぎて俺には使いにくい
perlは言語そのものがキモいし、pythonは書き方の強制が個人的に嫌。
Node.jsはまだ発展途上という感じ
Javaはもう終わってるし、結局今のところ代替言語が無いんだよね


79: 名刺は切らしておりまして 2014/08/26(火) 05:30:10.68 ID:ly0ghO+6.net

phpとjsはどうみても糞


85: 名刺は切らしておりまして 2014/08/26(火) 09:14:54.26 ID:EvvjPsN3.net

情弱ご用達言語だから脆弱なサイトが多すぎる


82: 名刺は切らしておりまして 2014/08/26(火) 05:50:56.21 ID:exhnnX7P.net

PHPは必要だけどメインディシュにはなれない感じ。


83: 名刺は切らしておりまして 2014/08/26(火) 09:05:18.67 ID:K72bmX9n.net

>>82
メインディッシュってより日本人にとってのお米みたいなもんだな。
大体いまどき一つの言語で全部まかなうなんて余程小規模のものでも
なかなか無い。


69: 名刺は切らしておりまして 2014/08/26(火) 01:01:27.16 ID:X3Z+1IOf.net

PHPでロジック書こうとして言語仕様に文句言う奴がちょいちょい出てくるな
フロントはPHP、ロジックはJavaで書きゃいいだろ
パスタ食うのはフォーク、うどん食うのは箸使うのと一緒だ


92: 名刺は切らしておりまして 2014/08/26(火) 10:12:49.67 ID:OyybAsyU.net

初心者の俺はPHP好きだけどなー
html + cgiみたいなことを簡単にできる。


93: 名刺は切らしておりまして 2014/08/26(火) 10:18:04.38 ID:XWmFhGZM.net

なんでもええべさ。 そんな事より、早く完成させて運用益出すことのほうが大事だべ。
そんなポリシーに、PHPは最適だと思うぞ。


89: 名刺は切らしておりまして 2014/08/26(火) 09:46:32.86 ID:vwHWk2HV.net

PHPで事足りるならそれでいい。


90: 名刺は切らしておりまして 2014/08/26(火) 09:51:24.74 ID:gsZT26r7.net

PHPを好きな奴もいれば嫌いな奴もいる。
ブームもあれば下火になるときもある。
しかし俺は好きだし必要に応じて別な言語も使う...それだけ。


元スレ:http://anago.2ch.sc/test/read.cgi/bizplus/1408969512/