2

我希望采用 Plone 作为 CMS 解决方案,并想知道是否有任何 IDE 可用于为 Plone CMS 进行所有编程?

4

5 回答 5

4

Plone 是用 Python 编写的,任何 Python IDE 都很好。

一年前,在迁移到 Sublime Text 2 之前,我个人使用了 Aptana Studio 3 (Eclipse + PyDev)。

设置 Eclipse for Plone 教程(旧):

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

Eclipse for Plone 的一些示例集成脚本(不再与最新的 Aptana 一起使用,因为它不与 MonkeyEclipse 一起提供):

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 的利弊

Aptana + PyDev

  • 集成 Git 和 SVN 资源管理器

  • 您可以在控制台窗口中单击 tracebaxk,它会将您带到该异常中的行

  • 自动完成

  • Linter 在后台警告错误代码

  • 难以与其他 Python 工具(构建、鸡蛋)集成。事实上,与直接从命令行运行命令相比,与 IDE 打交道的时间更多。

  • 在像 Python 这样的动态语言中,您无法应用大部分为 Java 设计的 Eclipse 强大的代码分析和重构功能。

崇高的文字 2

  • 法斯特。实际上有3D加速。

  • 快速转到任何地方 (CMD+T) 是任何 IDE 或编辑器所能提供的最好的。使您的工作和导航资源真正高效。

  • 自动补全(SublimeCodeIntel,实际上比在 Eclipse 中工作得更好)

  • Linter 在后台警告错误代码

  • PEP-8 风格指南检查

  • 需要一些时间来设置和适应

  • 一种集成的 SVN 和 Git,但甚至没有接近 Eclipse 的水平

  • 仍然没有弄清楚如何在窗口中运行 Plone 进程以使回溯可点击

于 2012-09-13T14:27:35.060 回答
2

您不需要 IDE 即可成为 plone 开发人员,但一个好的编辑器或 IDE 可能会帮助您提高工作效率,具体取决于您的编码风格。

好的编辑器和 IDE 的一些选项是:

在长期使用 Eclipse/Apatana Studio 之后,我现在使用 sublime。

于 2012-09-13T09:28:10.673 回答
2

plone.ide 是 Franco Pellegrini 最近为 Plone 制作一个用户友好的 IDE 所做的努力。试一试。

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

于 2012-09-13T12:15:51.520 回答
1

您还没有要求免费的解决方案。因此,您必须在 Lennart 的这篇文章和(所有)评论中阅读非常好的分析: 是否有更好的 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 回答