Scribble at 2024-08-27 17:49:04 Last modified: 2024-08-28 07:57:06
WordPress も一種の「フレームワーク」だと言われることはあるが、もちろんそれは用途が限られているという前提での話だ。やはり他にも色々とやりたいなら、上記のような仕組みを導入することにも一つのメリットはあるのかもしれないが、正直なところ僕には大して難しいことでもないような気がする。寧ろ、Laravel って特別なツールを一緒に使わないと WordPress と共存できないのかと思うほどだ。要するに、こんなツールが必要なのは、あれだろ? フレームワークをサーバへ展開する際に composer とかでディレクトリやファイルを勝手に置いてるのを理解できないまま使う人が多いからなんじゃないの。
つまり、WordPress とフレームワークの共存なんて難しくないのはどうしてかというと、僕は10年以上も前に WordPress が動いている環境で CodeIgniter のようなフレームワークを簡単に追加して、WordPress と共通のディレクトリで動かしたり、あるいは独立したディレクトリで動かしたりしていたからだ。こんなことは、ウェブ・サーバ(Apache)の仕組みと PHP の動作仕様と WordPress の構築に必要な仕様を理解していれば、こういう特別なツールなど使わなくてもいいわけで、こういう知識や経験や技能を蓄積することが、まともなレベルのウェブのエンジニアには求められているのである。俺みたいな事務屋の還暦前の爺さんが、電通とか JR コミュニケーションズの案件で実装してるんだぜ? これくらいのことをデジタル・ネイティブ様のガキができなくてどうすんだよ。