2

SASS と Compass を組み合わせて開発することを (今のところ) 検討しており、すべて有望に見えます。ただし、コマンド ライン インターフェイスにあまり熱心ではない人もいます。当然、私は Scout または Compass.App を提案しましたが、残念ながら、それは次の前提条件を処理しません。

はい、あなたは正しいと思います。フロー フレンドリーなリモート ツールが必要です。現在、DreamWeaver、phpStorm、Aptana、Zend Studio などの FTP プログラムを使用して .css ファイルを変更および開発していますが、.scss SASS ファイルのパーサーが必要であることがわかり、オンラインで開発することはできません。はい、PhamlP または PHPSASS を使用できますが、これらのツールには更新がありません。Stack Exchange に関する他の質問で述べたように、SASS 担当者が修正した後、それらの開発者からのバグ修正を待つ必要があります。アルファ版、ベータ版、およびリリース候補リリースについても同様です。

では、基本的に、良い解決策は何でしょうか?

  1. 外部開発 (FTP)
  2. 内部開発 (ローカル サーバー、したがってリモート PC)
  3. セーブ・ドラッグ・ドロップ・チェックなし、基本的にセーブ・チェックのみ(アップロードはプログラムによって行われる)

最後に、ロケール マシンで作業しない理由は、その場合はバージョン管理ができないからです。私たちのサーバーには、Subversion コントロールと毎時バックアップの両方があります。

ありがとう!

4

2 に答える 2

2

現代のアプローチはそのようなものです。

転覆は過去です

まず、Subversion を忘れて、Git をバージョン管理に使用します。Git を使用すると、すべての開発者が自分のマシンに独自のレポを持ちます。機能を開発した後、彼はそれをローカル リポジトリからメイン リポジトリにプッシュします。

礼儀正しく展開する

次に、展開ツールを使用します。優れた展開方法は数多くありますが、FTP はその 1 つではありません。最低グレードの Web サイトを作成して共有ホスティングでホストしない限り、サーバーに SSH を配置し、カスタム スクリプトまたはツール ( Capistranoが最もよく知られているツールの 1 つであり、他にも適切なツールが多数あります) を使用してデプロイする必要があります。ギットから。

コンパイルされたものではなく、ソースをソース管理する

第三に、CSS と生成されたスプライトをソース コード リポジトリに保存しないでください。に入れます.gitignore。プロジェクトは、配置中にサーバー上でコンパイルする必要があります。Bundlerは、Sass の依存関係を自動的にフェッチするのに役立ちます。

PS人々がコマンドラインに慣れていないというのは、本当に悪い言い訳です。オーブンの使い方がわからないのは、料理人で泣き言を言うようなものです。オーブンの責任者を雇う代わりに、料理人にオーブンの使い方を学ばせましょう。コマンド ラインを学習するオンライン コースを実施してもらいます (このコースまたは別のコースの場合は google)。

于 2013-08-08T11:46:38.780 に答える
1

FTP サーバーをローカル ドライブ文字にマップできます。そのセットアップで任意のツールを使用できます。

たとえば、このツールhttp://www.webdrive.com/products/webdrive/index.htmlは、任意の ftp をローカルの「仮想ドライブ」に変換できます。

于 2013-08-08T10:13:16.817 に答える