18

私は、中小規模の django ベースの Web サイトを構築する小さなサイド プロジェクトを開始しています。

しかし、私が実際にウェブサイトのビジネスに携わったのは、数年前のことです。そのため、技術的にはまだ有能ですが、私はまだウェブサイトのツール/IDE 部分に慣れていません。

以下をサポートできる IDE を探しています。

  • 構文補完、強調表示などを使用した基本的な HTML 編集...
  • 構文補完、強調表示などの基本的な CSS 編集...
  • Django の Python サポート
  • 開発-デバッグ-FTP アップロード サイクル全体のサポート

これらすべてが既存の Eclipse インストール内で実現できれば、完璧にほかなりません。

では、Web 開発 IDE の推奨事項は何ですか?

編集:開発マシンでWin XPを実行していることを追加するのを忘れました。


回答後に編集:有益なアドバイスをありがとうございました。すでに使用しているEclipseに適合するため、Aptanaを使用すると思います。また、単純な FTP アップロードの代わりに、バージョン管理も検討します。どうやらWebプロジェクトでもどこまで使われているのか知りませんでした。

4

12 に答える 12

15

Aptana Studioと Eclipse PyDev プラグインを使用して、これらすべて (およびそれ以上) を実行できます。最良の点は、クロスプラットフォームであるため、開発作業を行う任意のコンピューターにインストールでき、複数の IDE を学習する必要がないことです。

于 2008-12-20T13:29:59.593 に答える
8

あなたがどのプラットフォームを使用しているかはわかりませんが、Textmate は Emacs と同様にそのすべてを行うことができます。e-Text-Editor は Windows で優れていると聞いたことがあります (ただし、使用したことはありません)。

「develop-debug-FTP」サイクルを「テストを書き、開発し、テストを実行し、バージョン管理にコミットする」サイクルに置き換えることを強くお勧めします。その後、ftp アップロードではなく、バージョン管理から本番サーバーにチェックアウトできます。Web アプリケーション (Django で作成するものなど) で ftp を使用しないことを強くお勧めします。

世界最高の Ide を使用するよりも、テストとバージョン管理のほうがより多くのメリットを得ることができます。

于 2008-12-20T10:25:49.077 に答える
4

Zeus IDEにはHTMLおよびCSS構文の強調表示があり、シームレスなFTP / SFTP編集を行うように構成することもできます。

于 2008-12-20T12:43:39.703 に答える
3

最近、Django の新しい IDE が JetBrains によってリリースされました: http://www.jetbrains.com/pycharm/

  • 統合バージョン管理システム (GIT をサポート)
  • 私が今まで見た中で最高の差分ツール
  • デバッガ
于 2010-07-23T14:44:37.153 に答える
3

Komodo Editを使用しています。

スクリプトを使用して、多種多様な洗練されたコマンドを定義できます。

FTP 転送コマンドはまだ作成していませんが、Komodo で自分のプロジェクトにコマンドを追加することで、他のすべてを実行しました。

于 2008-12-20T13:14:16.410 に答える
3

PythonとDjangoにはvimを使用しています。それは無料で、岩のように堅実で、多くの便利なプラグインと大きなコミュニティがあります. python/django コーディングの場合、django テンプレートの構文強調表示を追加するオートコンプリートがあります。

于 2008-12-20T18:23:15.600 に答える
1

IntelliJ IDEA は、HTML、CSS、および JavaScript に最適なサポートを提供します。Web 開発者を Java 開発者のレベルに引き上げます。

とにかく、私はIntelliJと提携していません。残念ながら、現在私が働いている場所では使用していません。

于 2010-04-29T13:34:08.887 に答える
1

django の場合、Eclipse+PyDev を使用します。これは決して完全なコード補完ソリューションではありませんが、優れたインターフェースであり、長い道のりを歩むことができます。

HTML については、別のエディターを使用しています。Eclipse には Aptana プラグインがあります (これはかなり問題ありません) が、少し扱いに​​くいと思います。それを見て、あなたが見るものを見てください。あなたのフローに合ったものを見つけるのに十分な数の HTML エディターが存在します。Python と html を同じエディターで実行しなければならない理由はないことを覚えておいてください。まったくありません。

あなたのコードを押し出すという点では、あなたのやり方の誤りを見て、ある種のバージョン管理システムに移行することをお願いします。私はBazaarを使用していますが、そこにはさまざまなメリットがあるものがたくさんあります。慣れるまでに時間がかかりますが、最初に投資する価値は十分にあります。

于 2008-12-20T10:44:58.990 に答える
1

Codaは Web 開発にも適しています。確かに Python を処理します。Django の Python サポートが何を意味するのかはわかりませんが、coda を使用すると、FTP 経由で直接作業したり、他の素晴らしいことを実行したりできます (SVN のバージョン管理と、優れた統合 CSS ブレンダーを備えています)。

Windows の場合、(PHP で) Web アプリを開発したとき、非常に便利な PHPEd を見つけましたが、Python を処理できるとは思いません。

于 2008-12-20T10:38:05.323 に答える
1

Netbeans はまだ必要なことを実行しません (一部は実行します - つまり、HTML と css の知識がある程度あります) が、注意する価値があるかもしれません。Python サポートの初期バージョンが利用可能であり、django サポートが追加される予定です。

私は品質を保証できません (私は python も django も使用していないため) が、netbeans の ruby​​ / ruby​​+rails サポートはうまく機能し、java や groovy などの他の言語もサポートしています。

それまでは、textmate / E がおそらく最善の策です。とにかく、多くの人が IDE ではなくこれを使用しています。

于 2008-12-20T15:29:45.950 に答える
0

私はこれに非常によく似た質問を始めました。うまくいけば、議論があなたに利益をもたらすでしょう:

https://stackoverflow.com/questions/365676/which-ide-is-for-me

乾杯、

于 2008-12-22T09:14:51.293 に答える
0

HTML / CSS / ビジュアル面では、Dreamweaver よりも悪いことができます。また、プログラミング部分に Netbeans を試してみてください - ほとんどの言語をサポートしているようです。

于 2008-12-20T13:08:26.563 に答える