質問: 自身はrubyが好きで、rubyで書けるCMSを探していました。 しかしruby系のCMSはあまりコミュニティが活発ではなく、refineryのように比較的に活発な部類のものこそございますが、日本語リファレンスが異常に少ないと感じました。 大学教養レベルには英語が読めるのでドキュメントを読んでいますがやはり日本語リファレンスを読みたいなと感じております。 一方php系のCMSですと、最早CMSの代名詞ともいえるwordpressやJoomla、Drupalなど数多くのソフトウェアが存在します。 当然日本語リファレンスも数多です。 なぜphp系のCMSはここまで幅を利かせることに成功できたのでしょうか? 同じスクリプト言語として、phpは肌間隔で人気が無くなっているなとは感じていますが(プログラミングスクールではcakeよりrails講習を多く見ますしアップデートも早いと思います、pythonは機械学習周りのライブラリが強力では非常に人気が根強いですよね)、依然ブログ作るならwordpress=phpみたいな風潮がある気がしてなりません。 またwordpressに代替するブログ周りのCMSが台頭する可能性は限りなく低いでしょうか? 宜しくお願い致します。
回答: まあブログ設置や会社Webサイト構築ならWordPressが手っ取り早いですしプラグインも豊富ですからね。 ただイコールphpにはなりません。WordPressでサイト構築できる人はイコール開発者である必要はないからです。 もちろんテーマだったりプラグインを自作、改修するにはphpの技術は必要ですがあくまで「WordPressに載せるための技術」であることがほとんどだと思います。私はWordPressはほとんど分かりませんが、php技術者としてはそれなりに業務でやってきてますし、それなりにやってきてもむしろWordPressに触れることが全くないくらいです。 (WordPressを下に見ているわけではありません。ここまで利用されるCMSを作られた開発者は本当に素晴らしいと思ってます) CMSはあくまでWebサイトを作るためのツールとして見てますし、実際に使っている方の多くはphpを意識してないのでは(teratailでも質問上がってきてますね) 「幅をきかせる」というとちょっと表現が良くないようには感じますが、Webサーバーにはほぼ間違いなくphpが入っていてすぐに利用可能というのが理由としては一番ではないでしょうか。 もちろんとっつきやすさとか諸々理由はありますが、大袈裟にいうとパソコン買えば入ってるWindowsのようなもので、標準搭載されていれば、まずそれ使いますよね。 htmlなどクライアント側の言語との親和性の高さなどもありますが、それは他の言語でもそこまで違いはないと思うので。 > > またwordpressに代替するブログ周りのCMSが台頭する可能性は限りなく低いでしょうか? > > > 未来のことは誰にも分からないので可能性の話すらも難しいのが実際です。 出てくる可能性もなくはない。 後発となるとこ先発のCMSやフレームワークであまり強化されていなかったところや 散らばっていた良い機能をまとめたり良いとこどりだったり、不便だったところの改良などもされているものになるでしょう。 それでシェアを獲得した例もあります(Laravelとか) それでも簡単ではないですし血のにじむような努力の結果です。 「だったらWordPressで良くない?」を言わせないような素晴らしいCMSが出てくれば良いですね。 それで言うと後発のPHPがシェアを獲得できたのも同じようなものかもしれませんね。 Webに特化したものであることと、先発のPerlの良いとこどりしたところとその他諸々。 ただ、**私としてはシェアとかどうでもよくて、要件を実現可能であれば適材適所採用するだけだと思ってます。**