質問: プログラミング初心者です。 今、会社のホームページをスクラッチで作成しているのですが、一つのファイルで内の内容の変更やの内容の変更などを行うと全部変更しなければならないのが億劫です。 調べてみるとjQueryやPHPで実装できるとのことでした。 jQueryでやってみるとChromeでみる事が出来なかったり色々と不具合が起きてしまったのでPHPでの実装を考えているのですが何かいい方法はないでしょうか。 よろしくお願いします。
回答: プログラミングは未経験または学びたてで、現在、HTMLとCSSで静的なサイト制作を行っているのでしたら、Pugなどのテンプレートエンジンが今回の目的の為には始めやすく、かつ、実用的なところかなと思います。 HeaderやFooterなどの共通エリアを一括管理したいというニーズを満たす為の選択肢としてPHPなどのサーバーサイド言語を習得して使うのも勿論アリですが、圧倒的にテンプレートエンジンの習得の方が学習コストが低く学び始めて1週間以内には実務で使えるようになるかと思います。 未経験者の場合、環境構築のところでつまづく可能性はありますが、そういった場合は、誰か教えてくれる人をネットで見つけて報酬を支払うかたちでサポートを受ければ、最初のつまづきやすそうな部分はクリアできるかと思います。 Pug ==== 参考記事 * 【Pug】ゴリラでもわかるJade改めPug入門 * 覚えるのはこれだけ!Pug(Jade)のよく使う9つの書き方 * Pugと仲良くする方法 公式サイト * pugjs.org