我期待采用Plone作为CMS解决方案,并且想知道是否有任何IDE可用于为Plone CMS进行所有编程?如何使用IDE开发Plone CMS应用程序?
回答
的Plone是用Python编写的任何的Python IDE是好的。
我个人在一年前转移到Sublime Text 2之前使用了Aptana Studio 3(Eclipse + PyDev)。
为Plone教程(旧)设置Eclipse:
http://plone.org/documentation/kb/developing-plone-with-eclipse
一些样品集成脚本的Eclipse为Plone(不再与最新的Aptana,因为它不与MonkeyEclipse船上工作):
http://pypi.python.org/pypi/collective.eclipsescripts
如何调整崇高文本2为Plone和Python
http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/
这里有利弊,为什么我从Aptana搬到了崇高的文本2
集锦+ PyDev的
集成Git和SVN探险
您可以点击tracebaxk一个控制台窗口,它会带你到该例外线
自动完成
短绒警告关于恶意代码
很难与其他Python工具(扩建,蛋)整合的背景。事实上,你花更多时间与IDE战斗,而不是直接从命令行运行命令。
在像Python这样的动态语言中,不能应用大多数Eclipse强大的代码分析和重构功能,这些功能都是以Java为基础的。
崇高文本2
Faaast。实际上有3D加速。
快速去任何地方(CMD + T)是任何IDE或编辑器可以提供最好的。使您的工作和导航源真正高效。
自动完成(SublimeCodeIntel,工作实际上比在Eclipse更好)
短绒关于恶意代码
PEP-8的风格指南检查
背景警告说需要一些时间来设置和获得舒适
类型的集成SVN和Git,但并没有达到甚至接近Eclipse的水平
仍然没有想出如何运行Plone的过程在一个窗口,使回溯点击
你不需要一个IDE成为一个plone开发者,但一个好的编辑器或IDE可能会帮助你的生产力取决于你的编码风格。
良好的编辑器和IDE的一些选项有:
- sublime text(商业,见http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers对一些技巧如何设置崇高Plone的发展如果设置巧妙的是一个真正的IDE)
- textmate(MAC只,开源版本以来2)
- VIM
- emacs的
- Aptana Studio(开源的,一个蚀-SPINN关闭其中包括的PyDev)
- Eclipse(开放源代码,你可能想的PyDev和其他插件)
- Wing IDE(商业)
- ploneide(上Plone的顶部运行的IDE,工作仍然在进行中)
我现在在使用Eclipse/Apatana Studio很长一段时间后使用了崇高。
问的那么,那么WING Ide呢? – user840718
是的。我将Wing IDE添加到列表中。我从来没有用过它,但我知道喜欢它的人。 – pbauer
plone.ide是Franco Pellegrini最近为Plone生成用户友好IDE的最新成果。给它一个旋转。
你不能要求一个免费的解决方案。 所以,你必须在这个伦纳特的帖子和(全部)评论阅读作了很好的分析: Is there a better Python IDE
我的选择是WingIDE。是商业的,但也是免费的,取决于您的项目。
请记住,它是用纯python编写的,并且您将编写python代码。 它具有开发zope应用程序的特定项目设置,您可以在下载后几分钟内开始编写代码。
它有一个调试器与zope进程绑定并为您提供实时断点功能。只需要在你的buildout的egg部分添加“WingDBG”。
你可以自己学习所有其他功能,只需谷歌它。
- 1. 如何使用Eclipse IDE在XHTML中使用facelet开发应用程序?
- 2. 使用Eclipse IDE开发HTML5应用程序
- 3. 使用IDE开发OpenSplice DDS应用程序
- 4. 任何用于Web应用程序开发的特殊IDE?
- 5. 推荐IDE开发塔应用程式
- 6. 用于android应用程序开发的最佳IDE(Netbeans或eclipse)?
- 7. 用于开发基于Spring的应用程序的最佳IDE
- 8. 用于开发iPhone应用程序的漂亮的GUI IDE?
- 9. 用于在Linux下开发的iPhone应用程序的IDE
- 10. 哪个IDE用于在Phonegap中开发应用程序?
- 11. 好的基于Android的IDE用于开发Android应用程序
- 12. 哪个IDE用于在Raspberry Pi上开发NodeJS应用程序?
- 13. 适用于Windows 8的免费IDE应用程序开发
- 14. 用于开发Java桌面应用程序的最佳IDE
- 15. 我应该使用哪种IDE在IronPython中开发单声道应用程序?
- 16. 如何开始使用Cocoa应用程序开发?
- 17. 如何开发黑莓应用程序?
- 18. 如何开发Hbase Web应用程序?
- 19. 如何开发Facebook的应用程序?
- 20. 如何开发Windows应用程序
- 21. 如何开发SIP(VOIP)应用程序
- 22. 如何开发Android应用程序?
- 23. 我如何验证CMS应用程序的CMS用户?
- 24. 建议开发CMS应用程序的正确方法
- 25. 使用CMS设计Web应用程序
- 26. 使用Eclipse开发Android应用程序
- 27. 使用facebook开发Flash应用程序
- 28. 使用python开发web应用程序
- 29. 使用IntelliJ开发Flash应用程序
- 30. 使用MacRuby开发iPhone应用程序
vim是你最喜欢的IDE –