Eclipse を使用して Web サイトを開発していますが、ローカル コンピューターで Apache、PHP、および MySQL を実行したくありません。そのために、すでにリモート Linux サーバーをセットアップしています。ただし、ファイルを保存するたびに、Eclipse がそのファイルを Linux サーバーにアップロードする必要があります。Dreamweaver はこのタスクで完全に完璧な仕事をしますが、私は Eclipse の他の多くの機能を好みます。
私は、このトピックに関するスタック オーバーフローに非常に多くの投稿があることをよく知っています。それらをレビューしましたが、私のニーズを完全に満たすものはないようです。私が知っているすべての可能性を検討し、それらが完全に正しくない理由について説明します。
Aptana - 質問のタイトルでこれを明確に除外しました。はい、私が求めていることは実行しますが、Eclipse プラグインとしてインストールすると、Eclipse が完全に乗っ取られます。私が欲しいのはこの 1 つの機能だけであり、すべてを変える 800 ポンドのゴリラ全体ではありません。
リモート システム エクスプローラ- プライマリ バージョンをリモート サーバーではなくハード ドライブに置きたいです。これは、より高速なファイル オープンとコード補完が必要なためです。
GIT または SVN - Stack Overflow で他の人がこの質問をするのを見ると、通常、誰かが「Git または SVN を使用してください」と答えます。さて、私はすでにGitを使用しています。1 つのファイルだけでなく、プロジェクト全体を同期したい場合は、Git を使用します。しかし、変更が機能していることを確認したいだけなら、スタンドアロンの Git は遅すぎます。何百もの無意味なコミットも見たくありません。以下で説明する PTP は、少し優れていて、少し高速ですが、十分な速度ではありません。
PTP - これはあまり多くの人が知らない Eclipse プラグインです。Gitを使用してローカルフォルダーとリモートフォルダーを同期する機能があり、保存するたびに自動的に同期できます. これは絶対に素晴らしいですが、残念ながら少し遅いです。Dreamweaver で保存を押すと、1 秒もかからずに変更がサーバーにアップロードされます。PTP Git 操作は小さなプロジェクトで 10 秒かかりますが、プロジェクトが大きくなると待ち時間が長くなるに違いありません。私は超高速のイテレーションを強く信じており、PTP を待っていると本当に遅くなります。
Eclipse の WebDAV および FTP サポート- これはもはや積極的に開発されていないようです。
FileSync - とてもきれいですが、ローカル ファイルシステム フォルダーのみをサポートします。
私が見落としている他のオプションはありますか?または、私の要件が非常に具体的であるため、私にぴったりのものはありません。まったく同じことを望んでいる人が他にもいるようです。