我希望采用Plone作为CMS解决方案,想知道是否有任何IDE可用于为Plone CMS进行所有编程?
答案 0 :(得分:4)
Plone是用Python编写的,任何Python IDE都是好的。
我在一年前搬到Sublime Text 2之前亲自使用过Aptana Studio 3(Eclipse + PyDev)。
为Plone设置Eclipse教程(旧):
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工具(buildout,eggs)集成。实际上,与使用命令行直接运行命令相比,您花费更多时间使用IDE。
在像Python这样的动态语言中,你不能应用Eclipse的大部分功能强大的代码分析和重构功能,这些功能都是为Java设计的。
Sublime Text 2
Faaast。实际上有3D加速。
快速转到任何地方(CMD + T)是任何IDE或编辑器都能提供的最佳选择。使您的工作和导航源真正高效。
自动完成(SublimeCodeIntel,实际上比Eclipse更好)
Linter警告背景不良代码
PEP-8风格指南检查
需要一些时间来设置并使用
一种集成的SVN和Git,但是甚至没有达到Eclipse的水平
仍然没有弄清楚如何在窗口中运行Plone进程以使追溯可点击
答案 1 :(得分:2)
您不需要IDE作为plone-developer,但是一个好的编辑器或IDE可能会帮助您提高工作效率,具体取决于您的编码风格。
优秀编辑器和IDE的一些选项是:
我现在在使用Eclipse / Apatana Studio很长一段时间后使用了sublime。
答案 2 :(得分:2)
plone.ide是Franco Pellegrini最近为Plone制作用户友好型IDE的一项努力。给它一个旋转。
答案 3 :(得分:1)
您没有要求免费解决方案。 因此,您必须在此Lennart的帖子和(所有)评论中阅读非常好的分析: Is there a better Python IDE
我的选择是WingIDE。是商业的,但也可以免费,具体取决于您的项目。
请记住,它是用纯python编写的,你将编写python代码。 它具有开发zope应用程序的特定项目设置,您可以在下载后的几分钟内开始编码。
它有一个调试器,可以与zope进程绑定,并为您提供实时断点功能。只需要在buildout的egg部分添加“WingDBG”。
您可以自由学习所有其他功能,只需谷歌即可。
答案 4 :(得分:-2)
请查看IDE,您可以使用它来为PLONE确定CMS相关内容。