2

Plone を CMS ソリューションとして採用することを検討していますが、Plone CMS のすべてのプログラミングを実行できる IDE があるかどうかを知りたいですか?

4

5 に答える 5

4

Plone は Python で書かれており、どの Python IDE でも問題ありません。

1 年前に Sublime Text 2 に移行する前は、個人的に Aptana Studio 3 (Eclipse + PyDev) を使用していました。

Plone 用の Eclipse のセットアップ チュートリアル (古い):

http://plone.org/documentation/kb/developing-plone-with-eclipse

Plone 用の Eclipse 用のいくつかのサンプル統合スクリプト (MonkeyEclipse に同梱されていないため、最新の Aptana では動作しなくなりました):

http://pypi.python.org/pypi/collective.eclipsescripts

Plone と Python 用に Sublime Text 2 を調整する方法

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/

Aptana から Sublime Text 2 に移行した理由の長所と短所を次に示します。

アプタナ + PyDev

  • 統合された Git および SVN エクスプローラー

  • コンソール ウィンドウで tracebackk をクリックすると、その例外の行に移動します。

  • オートコンプリート

  • リンターは、悪いコードについてバックグラウンドで警告します

  • 他の Python ツール (ビルドアウト、卵) との統合が難しい。実際、コマンド ラインから直接コマンドを実行するよりも、IDE との戦いに多くの時間を費やします。

  • Python のような動的言語では、Java を念頭に置いて設計された Eclipse の強力なコード分析およびリファクタリング機能のほとんどを適用できません。

崇高なテキスト 2

  • ファアスト。実際、3Dアクセラレーションがあります。

  • どこにでもすばやく移動 (CMD+T) は、IDE またはエディターが提供できる最高のものです。作業ソースとナビゲーション ソースを非常に効率的にします。

  • オートコンプリート (SublimeCodeIntel、実際には Eclipse よりもうまく機能します)

  • リンターは、悪いコードについてバックグラウンドで警告します

  • PEP-8 スタイルガイドのチェック

  • セットアップして慣れるまでに時間がかかる

  • 統合された SVN と Git のようなものですが、Eclipse のレベルにも近づきません。

  • ウィンドウで Plone プロセスを実行してトレースバックをクリックできるようにする方法がまだわかりません

于 2012-09-13T14:27:35.060 に答える
2

plone.ide は、Franco Pellegrini による、Plone 用の使いやすい IDE を作成するための最近の取り組みです。試してみてください。

https://github.com/collective/collective.ploneide

于 2012-09-13T12:15:51.520 に答える
2

plone-developer になるために IDE は必要ありませんが、コーディング スタイルによっては、優れたエディターまたは IDE が生産性を向上させる可能性があります。

優れたエディターと IDE のいくつかのオプションは次のとおりです。

  • sublime text (商用。スマートにセットアップすれば、それは真の IDE です)
  • textmate (Mac のみ、バージョン 2 以降のオープン ソース)
  • ヴィム
  • emacs
  • Aptana Studio (オープンソース、pydev を含む Eclipse スピンオフ)
  • Eclipse (オープン ソース、pydev およびその他のアドオンが必要な場合があります)
  • Wing IDE (商用)
  • ploneide (Plone 上で動作する IDE、まだ開発中)

長い間 Eclipse/Apatana Studio を使用していたので、現在は sublime を使用しています。

于 2012-09-13T09:28:10.673 に答える
1

無料のソリューションを求めていません。したがって、この Lennart の投稿と (すべての) コメントで非常に優れた分析を読む必要があります: Is there a better Python IDE

私の選択は WingIDE です。商用ですが、プロジェクトによっては無料です。

これは純粋な python で書かれており、これから python コードを作成することに注意してください。Zope アプリケーションを開発するための特定のプロジェクト設定があり、ダウンロード後数分でコーディングを開始できます。

Zope プロセスとバインドし、ライブ ブレークポイント機能を提供するデバッガーがあります。ビルドアウトの卵セクションに「WingDBG」を追加するだけです。

他のすべての機能については、自分で自由に学習できます。Google で検索してください。

于 2012-09-14T09:03:14.053 に答える
-2

PLONE の CMS 関連のものを消費するために使用できるIDEを見てください。

于 2012-09-13T09:23:03.550 に答える