1

シナリオ: デザイン、CSS、HTML などしか知らない人がいて、その人に Web サイトで働いてもらいたいとします。Web サイトのファイルは GitHub にあります。

理想的には、「GitHub からレポをクローンして、ローカルのテスト環境などをセットアップし、作業を行い、プッシュ/プル リクエストなどを行います」と言うのが理想的です。

しかし、MySQL などのローカル環境をセットアップして、開発環境を適切に実行できるようにするには、バックエンド テクノロジを理解する必要があります。それは、すべての (またはほとんどの) PHP フレームワーク + Ruby on Rails などを構成する方法を理解する必要があるということですか? どこで停止しますか?

では、フロントエンド開発者はこれに基づいてどのように作業するのでしょうか?

フロントエンドの開発者は、Symfony2 の設定方法を知らずに Symfony2 サイトで作業することはありえますか?

4

2 に答える 2

5

オプションは基本的に次のいずれかに要約されます。

  • それらを静的ファイルで動作させ、バックエンド開発者によって統合されます(継続的なメンテナンスを行わずにフロントエンドの作業をデザインエージェンシーに委託している場合にのみ、実際に合理的なオプションです).
  • 他の誰かが開発環境をセットアップする
  • できるだけ簡単に開発環境をセットアップしてもらう

後者のアプローチには、通常、明確で段階的な手順と、大部分が事前構成された仮想マシン イメージが含まれ、場合によっては vagrant や salt スタックなどのツールと組み合わされます。

于 2014-03-23T21:47:01.477 に答える
2

vagrant で VM をセットアップし、一貫した開発環境を取得できます。

于 2014-03-23T21:47:13.927 に答える