如何使用IDE开发Plone CMS应用程序?

如何使用IDE开发Plone CMS应用程序?,ide,content-management-system,plone,Ide,Content Management System,Plone,我希望采用Plone作为CMS解决方案,并想知道是否有任何IDE可用于为Plone CMS进行所有编程?看看您可以用来为Plone整合CMS相关内容的工具。作为Plone开发人员,您不需要IDE,但一个好的编辑器或IDE可能会帮助您提高工作效率,这取决于您的专业技能编码风格 好的编辑器和IDE的一些选项包括: (商业版,有关如何为plone开发设置sublime的一些提示,请参阅。如果设置巧妙,则它是一个真正的IDE) (仅限mac,自版本2起开源) 维姆 emacs (开源,eclipse

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

看看您可以用来为Plone整合CMS相关内容的工具。

作为Plone开发人员,您不需要IDE,但一个好的编辑器或IDE可能会帮助您提高工作效率,这取决于您的专业技能编码风格

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

  • (商业版,有关如何为plone开发设置sublime的一些提示,请参阅。如果设置巧妙,则它是一个真正的IDE)
  • (仅限mac,自版本2起开源)
  • 维姆
  • emacs
  • (开源,eclipse spinnoff,包括pydev)
  • (开源,您可能需要pydev和其他插件)
  • (商业)
  • (在Plone上运行的IDE,仍在进行中)

在使用Eclipse/Apatana Studio很长一段时间后,我现在使用sublime

plone.ide是Franco Pellegrini最近为plone开发的用户友好ide。转一转


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

一年前,我个人使用了AptanaStudio 3(Eclipse+PyDev),然后转向SublimeText 2

设置Eclipse for Plone教程(旧版):

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

如何调整Plone和Python的Sublime Text 2

以下是我从阿普塔纳搬到升华文本2的利弊

Aptana+PyDev

  • 集成Git和SVN浏览器

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

  • 自动完成

  • Linter在后台警告错误代码

  • 很难与其他Python工具(buildout、eggs)集成。事实上,与直接从命令行运行命令相比,您花在IDE上的时间更多

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

崇高文本2

  • 法阿斯特。事实上,它有3D加速度

  • Quick go-anywhere(CMD+T)是任何IDE或编辑器都能提供的最佳功能。使您的工作和导航源真正有效

  • 自动完成(SublimitoDeintel,实际上比Eclipse中工作得更好)

  • Linter在后台警告错误代码

  • PEP-8型导向检查

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

  • 某种程度上集成了SVN和Git,但还没有达到Eclipse的水平

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


    • 您还没有要求免费解决方案。 因此,你必须在Lennart的帖子和(所有)评论中阅读一篇非常好的分析:

      我的选择是温吉德。是商业的,但也免费取决于您的项目

      请记住,它是用纯python编写的,您将编写python代码。 它有特定的项目设置来开发zope应用程序,您可以在下载后几分钟内开始编写代码

      它有一个与zope进程绑定的调试器,并为您提供实时断点功能。只需要在构建的鸡蛋部分添加“WingDBG”


      您可以自行学习所有其他功能,只需在谷歌上搜索即可。

      那么WING Ide呢?没错。我将Wing IDE添加到列表中。我从未使用过它,但我知道有人喜欢它。vim是你最喜欢的想法这不是问题中所问的