もしもPHP言語が無くなったらWordPressはどうなるのか

ついこの前に友達と話していた内容について、今ふと思い出したのでネタ記事として書いてみます。

もしもPHP言語が無くなったら

PHP言語が無くなったらどうなるんだろうね

そんなことはあるはずもありませんが、ふとこの言葉を私、もしくは友達のどちらかが発しました。自分で言ったような気がしますが、ここは分かりやすく友達の発言としましょう(無責任)。

「そりゃぁ困るよね。WordPressが使えないじゃん

どういう会話の文脈から生まれたのかも覚えていませんが、実際PHPが無くなったらそりゃぁ困ります。私が唯一扱えているWordPressが使えなくなってしまうではないですか。CMSはほぼWordPressしか扱ったことがない私にとって、PHPが無くなることはWordPressが使えなくなる、これは「CMSサイトが作れなくなる」と同義であり、つまり三段論法によって導き出される答えは終焉です。無に還ります。しかし、ここで終わるわけにはいかないので反論をしました。

あれ、でもPHPが無くなってもWordPressは無くならないんじゃない?

PHP言語が無くなったから、使えなくなったからといって果たしてWordPressは消滅するのでしょうか?

いいえ、私はそうは思いません。いや、そう結論しては終わりに足を踏み入れるので必死に考えました。

(ちなみにこのPHP言語が無くなるとは、漠然と「今までWordPressを構成していた言語が廃止になるよ」みたいな捉え方です)

CMS、システムの背景

WordPressは「Webサイト更新を手助けするCMS/ブログ」で、このCMSとはコンテンツ・マネジメント・システムの略です。なぜWordPressは作られたのでしょうか

「需要」よりもっと俯瞰してみるとそこには「思想」が見えてきます。WordPress公式サイト日本語版から概要を引用してみます。

WordPress (ワードプレス) は、オープンソースのブログ/CMS プラットフォームです。セマンティック Web、コードやデザインの美しさ、Web 標準、ユーザビリティなどを意識して開発されており、無料でダウンロードして使うことができます。

WordPress を使って、思い通りにカスタマイズしたブログサイトを作り上げてみませんか。

引用元: WordPress › 日本語

この説明文からそのまま言葉を借りますが、WordPressは「セマンティックWeb」「美しいコードとデザイン」「Web標準」「ユーザビリティ」を実現したいという考え、思想を具体化し行き着いた先なのではと推測します。

アレをやりたい、コレは必要だと、あれこれ考えた抽象的な概念を、プログラミングによって具体的に落とし込んだ結果がデジタル上のシステム(WordPress)なのでしょう。

本質はどこにあるのか

デジタル上のシステムとなれば「プログラム言語ありき」なのは間違いないのですが、そこは「思想ありき」とも言えます。プログラム言語(プログラミング)と思想が合わさってシステムは出来ています。

では、片方が欠けたらどうなるのか。今回の前提は「PHP言語が無くなったら」。

システムを構築するにあたりプログラム言語は無くてはならない存在ですが、上に書いたことが間違いなければもっと重要なのは思想だと考えられます。プログラム言語も思想もお互いに連携し合う必要がありますが、思想にとって(もし代わりがあるのなら)プログラム言語は取り替えても大丈夫でしょう。

というわけで、いくらPHP言語が無くなり使えなくなったとしてもWordPressという思想は生き続けると予想します。

単純な脳筋思考かもしれませんが、PHP言語が無くなるのならばRubyやJavaなど別の言語に移ってしまえば良いんじゃないかと。労力とかは抜きにしてですね。

しめくくり

「テーマは?」「プラグインは?」と細かい疑問が出てきますが、そこら辺は変換ツールが出てくれることを願います。(もしくは互換とか…)

私自身の実力を言えばシステム開発なんてしたことはありませんし、CMSはWordPress以外ほぼ触ったことが無いのでシステム全てに上のことが当てはまるのか正直自信がないです。が、WordPressに関しては現状の環境から見るにこんな感じかな、と思います。思いたいです。終わっちゃいますから。

そして書いてて思ったのですが思想を実現するための言語がない、代わりがない状況は好機ですよね。既にある言語もそういった場面に出くわして作られてきたんだなと。(言語そのものにもやはり思想はあるでしょうし)

そしてそして、WordPress以外にも目を向けろよ、という自戒の念にかられた所で終わりとします。

 

photo credit: jeremyclarke via photopin cc

最終更新日:2014年9月28日

コメント

「何かそこ違うよ」「こうした方が良い」っていう部分があったら指摘して頂けると嬉しいです。

トラックバック

トラックバックは現在ありません。

Trackback: https://increment-log.com/if-php-wordpress/trackback/