我期待採用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 –