1: 北村ゆきひろ ★ 2014/08/25(月) 21:25:12.35 ID:???.net
なぜか? メインストリームにあまりにジャンクが多いからだ
今月頭頃にPHPの勉強を始めた時、編集者や知り合いと目標を目指して燃えていた。
しかしながら技術に詳しい人からの反応は常に「アレのどこがいいの?」というものばかりだった。
PHP、かつてパーソナルホームページの略であるとされ、その名前から元々シンプルかつカスタマイズが容易な
Webサイトを作るために生まれてきたこの言語では、Webページにインタラクティブな要素を盛り込むことができる。
サイト上でPHPを用いることで、ページを静的なものから、投稿するとすぐにそれが反映されるBlogの様に
動的なものにすることが出来る。
私がPHPに興味を持った最初の理由はこれだ。Blog構築で人気のプラットフォームであるWordPressは
Blogの見た目や機能をカスタマイズするためのテーマエンジンにPHPを用いているため、もしPHPを使えるのであれば
Blogのかなり細かいところまでいじることが出来る。
PHPは今ではPHPハイパーテキストプロセッサの略とされている。Webの様々なところで深く浸透している事もあり
私達のような人間はマスターしないといけないと思ってしまう。
PHPは1994年頃世に出てきた。その頃、PHPはまさに最初の容易かつ、無料で動的HTMLページを書くことが
出来るスクリプト言語だった。MySQLの様な膨大な人気を誇るDBとの統合も容易であったことから
サイトの管理者にとっても、学習障壁が低いにもかかわらず必要なことは全て行えた。
PHPはマーク・ザッカバーグの登場で人気のピークを迎える。彼がまだハーバード大の寮にいた2004年頃
Facebookを制作するのにPHPを選んだ。この人気サイトが書かれたことにより、PHPは大きくブレイクした。
またザッカバーグと彼の企業がHackと名付けた言語に鞍替えした時も、技術者たちの中には
「PHPはこうあるべきと言える言語」と評した。
今日、PHPの最盛期は過ぎた。就活サイトのIndeed.comによると、PHPのオファー数は
2011年にピークを迎えた後、下降線をたどっている。
何が起こったのだろうか? PythonやRubyといった代替手段がある中で、PHPは人々のお気に入りで無くなってしまったのだ。
「PHPは時間と共に成長してきた」と開発者であるトム・ムーアはTwitterで答えた。
「他の言語と比べると、PHPには多くの整合性が取れていない部分がある。例えばあるメソッド名は
アンダーバーがあるが、あるメソッド名には無いなどだ。また関数の中には他と異なる順番で引数を取るものもある。
基本的に当て推量のようなものだ」
PHPは素晴らしいとは言えないその出だしから言っても、とりわけややこしい部分がある。PythonやRubyが最初から
関数型言語としてスタートを切ったのに対し、PHPは元々HTMLテンプレートを自動生成するために
デザインされたものであり、それが後ほど言語となったものだ。
機能を後乗せした為、ムーアが「整合性が取れていない」部分が多く存在することとなった。
ネット上にはPHPの奇怪な面を綴る小さな集まりがあり、PHPWTF、PHP Sadness、PHP Turtleといった
幾つかのサイトではPHP開発にまつわる事をジャンル別に挙げている。
エヴィ―という技術者は、PHPに対する不満について書いた。 これは引き合いに出される事も多く
有志によってスペイン語にも翻訳されている。2012年の公開以来、2000件以上のコメントが寄せられている。
以下はその一例。
例えば何らかの道具箱があったとする。その中にあるものはどうにも気分の悪いものだが、だからといって
全部捨ててしまうほどの事でもない。(個別はともかく)全体的に明らかにダメだと断言できる訳でもなく
ただ必要なツールだけはとりあえず揃っている、といった状況を想像して欲しい。
加えて彼らはPHPの支持者たちに対して「管理ができてない」と酷評する。ここでいう管理とは
オープンソースでのプロジェクト管理のクオリティと、コミュニティに対する反応性についてである。
(あのJavaより遅い)PHPがどの様にスピードアップされるのかをインタビューで聞かれた時
ラスマス・ラードフは単に「無理」とだけ答えた。(彼は私がコメントを求めていた件についても、PHPにまつわる
他の批判についても回答していない)
PHPを憎む人々に言っておくが、世の中にはPHPの熱心な信者もいる。
その学習障壁の低さとここ10年の普及率により、PHPは相当数のプログラマにとっての第一言語となっている。
以下ソースで
http://readwrite.jp/archives/12295
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1408969512/今月頭頃にPHPの勉強を始めた時、編集者や知り合いと目標を目指して燃えていた。
しかしながら技術に詳しい人からの反応は常に「アレのどこがいいの?」というものばかりだった。
PHP、かつてパーソナルホームページの略であるとされ、その名前から元々シンプルかつカスタマイズが容易な
Webサイトを作るために生まれてきたこの言語では、Webページにインタラクティブな要素を盛り込むことができる。
サイト上でPHPを用いることで、ページを静的なものから、投稿するとすぐにそれが反映されるBlogの様に
動的なものにすることが出来る。
私がPHPに興味を持った最初の理由はこれだ。Blog構築で人気のプラットフォームであるWordPressは
Blogの見た目や機能をカスタマイズするためのテーマエンジンにPHPを用いているため、もしPHPを使えるのであれば
Blogのかなり細かいところまでいじることが出来る。
PHPは今ではPHPハイパーテキストプロセッサの略とされている。Webの様々なところで深く浸透している事もあり
私達のような人間はマスターしないといけないと思ってしまう。
PHPは1994年頃世に出てきた。その頃、PHPはまさに最初の容易かつ、無料で動的HTMLページを書くことが
出来るスクリプト言語だった。MySQLの様な膨大な人気を誇るDBとの統合も容易であったことから
サイトの管理者にとっても、学習障壁が低いにもかかわらず必要なことは全て行えた。
PHPはマーク・ザッカバーグの登場で人気のピークを迎える。彼がまだハーバード大の寮にいた2004年頃
Facebookを制作するのにPHPを選んだ。この人気サイトが書かれたことにより、PHPは大きくブレイクした。
またザッカバーグと彼の企業がHackと名付けた言語に鞍替えした時も、技術者たちの中には
「PHPはこうあるべきと言える言語」と評した。
今日、PHPの最盛期は過ぎた。就活サイトのIndeed.comによると、PHPのオファー数は
2011年にピークを迎えた後、下降線をたどっている。
何が起こったのだろうか? PythonやRubyといった代替手段がある中で、PHPは人々のお気に入りで無くなってしまったのだ。
「PHPは時間と共に成長してきた」と開発者であるトム・ムーアはTwitterで答えた。
「他の言語と比べると、PHPには多くの整合性が取れていない部分がある。例えばあるメソッド名は
アンダーバーがあるが、あるメソッド名には無いなどだ。また関数の中には他と異なる順番で引数を取るものもある。
基本的に当て推量のようなものだ」
PHPは素晴らしいとは言えないその出だしから言っても、とりわけややこしい部分がある。PythonやRubyが最初から
関数型言語としてスタートを切ったのに対し、PHPは元々HTMLテンプレートを自動生成するために
デザインされたものであり、それが後ほど言語となったものだ。
機能を後乗せした為、ムーアが「整合性が取れていない」部分が多く存在することとなった。
ネット上にはPHPの奇怪な面を綴る小さな集まりがあり、PHPWTF、PHP Sadness、PHP Turtleといった
幾つかのサイトではPHP開発にまつわる事をジャンル別に挙げている。
エヴィ―という技術者は、PHPに対する不満について書いた。 これは引き合いに出される事も多く
有志によってスペイン語にも翻訳されている。2012年の公開以来、2000件以上のコメントが寄せられている。
以下はその一例。
例えば何らかの道具箱があったとする。その中にあるものはどうにも気分の悪いものだが、だからといって
全部捨ててしまうほどの事でもない。(個別はともかく)全体的に明らかにダメだと断言できる訳でもなく
ただ必要なツールだけはとりあえず揃っている、といった状況を想像して欲しい。
加えて彼らはPHPの支持者たちに対して「管理ができてない」と酷評する。ここでいう管理とは
オープンソースでのプロジェクト管理のクオリティと、コミュニティに対する反応性についてである。
(あのJavaより遅い)PHPがどの様にスピードアップされるのかをインタビューで聞かれた時
ラスマス・ラードフは単に「無理」とだけ答えた。(彼は私がコメントを求めていた件についても、PHPにまつわる
他の批判についても回答していない)
PHPを憎む人々に言っておくが、世の中にはPHPの熱心な信者もいる。
その学習障壁の低さとここ10年の普及率により、PHPは相当数のプログラマにとっての第一言語となっている。
以下ソースで
http://readwrite.jp/archives/12295
3: 名刺は切らしておりまして 2014/08/25(月) 21:27:20.39 ID:49DYsKMD.net
松下電器の雑誌だっけ
4: 名刺は切らしておりまして 2014/08/25(月) 21:27:24.26 ID:PLWhXIiK.net
まだ需要あるだろ
PHPで~みたいなWeb求人多いぞ
PHPで~みたいなWeb求人多いぞ
18: 名刺は切らしておりまして 2014/08/25(月) 21:47:13.19 ID:FDpgTC4p.net
>>4
でも単価が安い。
でも単価が安い。
5: 名刺は切らしておりまして 2014/08/25(月) 21:27:40.09 ID:UAiOPAPl.net
俺は今でも一番好きだけどな
6: 名刺は切らしておりまして 2014/08/25(月) 21:29:18.40 ID:YpFDyLKS.net
似ているPythonやRubyに流れたってことか?
でもライブラリも揃ってるしな
あくまで流行や趣味の問題のような気もする
でもライブラリも揃ってるしな
あくまで流行や趣味の問題のような気もする
7: 名刺は切らしておりまして 2014/08/25(月) 21:32:06.79 ID:FT9Y4FK4.net
SEたるもの、好き嫌いなく、どんな言語でも扱えなければいけない
キーボードもしかり、USでもJISでも、こだわってはいけない
キーボードもしかり、USでもJISでも、こだわってはいけない
8: 名刺は切らしておりまして 2014/08/25(月) 21:32:53.28 ID:Xe52tQgn.net
またPerlの時代がくるな
11: 名刺は切らしておりまして 2014/08/25(月) 21:41:39.85 ID:90nKHfLD.net
PHP使えないと
なんでwebページつくればいいのか???
pythonじゃwebページつくるの相当大変なはずだけど
なんでwebページつくればいいのか???
pythonじゃwebページつくるの相当大変なはずだけど
16: 名刺は切らしておりまして 2014/08/25(月) 21:46:03.20 ID:zKZWb5Iz.net
>>11
JSP
JSP
21: 名刺は切らしておりまして 2014/08/25(月) 21:54:37.73 ID:zNj/Ajsb.net
squirrel mailとかwordpressみたいな出来合いのを使う分には代替が無い感じ
23: 名刺は切らしておりまして 2014/08/25(月) 21:57:29.17 ID:lWkXXN1M.net
Javaで作っておけばよかったと思うPHPサイトが一個ある。
新たに書き換える労力を思うと気が遠くなる・・・。
大抵のサイトはPHPで充分なんだけど。
新たに書き換える労力を思うと気が遠くなる・・・。
大抵のサイトはPHPで充分なんだけど。
25: 名刺は切らしておりまして 2014/08/25(月) 22:00:51.52 ID:wQbbQfbP.net
いまは凝ったリッチなUIが要求されるから作業時間の割合はクライアントサイドのJSが8割でサーバーサイドのPHPは2割って感じになってるな
30: 名刺は切らしておりまして 2014/08/25(月) 22:24:53.07 ID:3DPSxXra.net
貧困化が進んでるからでしょ
最悪でもJAVA、できればCっていうところが多い
ディスクIOが大半だから大差ないとか言っても通らない
最悪でもJAVA、できればCっていうところが多い
ディスクIOが大半だから大差ないとか言っても通らない
34: 名刺は切らしておりまして 2014/08/25(月) 22:36:41.83 ID:6HjTmGvK.net
いっぺんRubyのPadrino/Slim/Sassでサイト作ってみろよ
PHP使いなんか真正マゾ以外の何物でもないぞ
PHP使いなんか真正マゾ以外の何物でもないぞ
41: 名刺は切らしておりまして 2014/08/25(月) 22:58:00.76 ID:6MtEKt1o.net
記者がろくにPHPを勉強してないことは判った。
42: 名刺は切らしておりまして 2014/08/25(月) 23:02:39.29 ID:AhgNHKQw.net
PHPとjavascriptだけで良かった時代は終わったのか
48: 名刺は切らしておりまして 2014/08/25(月) 23:25:42.09 ID:jHePWCVM.net
Perlって、今はつかわれないの?(´・ω・`)
54: 名刺は切らしておりまして 2014/08/25(月) 23:40:53.53 ID:gFrCegE1.net
>>48
使われてないんだよおじいちゃん(´・ω・`)
新規案件では選択肢にすら上がらないよ(´・ω・`)
使われてないんだよおじいちゃん(´・ω・`)
新規案件では選択肢にすら上がらないよ(´・ω・`)
52: 名刺は切らしておりまして 2014/08/25(月) 23:40:44.04 ID:BAID2Hhk.net
バージョン上げたら関数の引数の意味が変わってたとかあったような。
56: 名刺は切らしておりまして 2014/08/25(月) 23:51:49.84 ID:cVlVHmuh.net
フレームワークがゴミばかりだからな
63: 名刺は切らしておりまして 2014/08/26(火) 00:23:48.73 ID:KpW7V7sh.net
Railsは中身が見えなさすぎて俺には使いにくい
perlは言語そのものがキモいし、pythonは書き方の強制が個人的に嫌。
Node.jsはまだ発展途上という感じ
Javaはもう終わってるし、結局今のところ代替言語が無いんだよね
perlは言語そのものがキモいし、pythonは書き方の強制が個人的に嫌。
Node.jsはまだ発展途上という感じ
Javaはもう終わってるし、結局今のところ代替言語が無いんだよね
64: 名刺は切らしておりまして 2014/08/26(火) 00:24:12.62 ID:e7fq/NhG.net
間を取ってNode.jsで良いじゃん。
分からないことだらけで楽しいよ
分からないことだらけで楽しいよ
72: 名刺は切らしておりまして 2014/08/26(火) 01:08:33.03 ID:hqxtuxOC.net
まだまだPHPがメインストリームだろ、アフォか
78: 名刺は切らしておりまして 2014/08/26(火) 05:02:30.77 ID:Y83tgqdg.net
(´・ω・`)オワコンはJAVAだろ
オラクルちったぁ仕事しろよ
なんだよあのセキュリティホールの数々
オラクルちったぁ仕事しろよ
なんだよあのセキュリティホールの数々
86: 名刺は切らしておりまして 2014/08/26(火) 09:21:46.66 ID:xfUtB4kh.net
HTMLとCSSが糞だからなに使って出力しても同じ
88: 名刺は切らしておりまして 2014/08/26(火) 09:37:13.51 ID:ho7GIGuW.net
Rubyさんぇ・・・
91: 名刺は切らしておりまして 2014/08/26(火) 10:09:11.86 ID:2UDnNiZj.net
>>88
Star Rubyでげーむつくろうぜ!
Star Rubyでげーむつくろうぜ!
92: 名刺は切らしておりまして 2014/08/26(火) 10:12:49.67 ID:OyybAsyU.net
初心者の俺はPHP好きだけどなー
html + cgiみたいなことを簡単にできる。
html + cgiみたいなことを簡単にできる。
101: 名刺は切らしておりまして 2014/08/26(火) 12:54:42.74 ID:4hNHunEm.net
PHPはHTMLとの親和性がいいし、Apacheモジュールも標準装備だし
やっぱ簡単なんだよね。
ローカルで動かすスクリプトならpythonを勧めるけど、WebならまだPHPだな。
やっぱ簡単なんだよね。
ローカルで動かすスクリプトならpythonを勧めるけど、WebならまだPHPだな。
PHP簡単でいいよね。簡単な使い方しかしたことないからでかいもの作ったら破綻しそうな気がするけど