首先,寫Python代碼的IDE有許多,呵呵,至於功能強大的肯定是Eclipse + pydev了,以下是pydev的顯著的特性:
Some feature-highlights
- Rename refactoring: renames all occurrences for some token in your workspace -- with preview and undo/redo (1.2.6)
- Support for python 2.5 (1.2.3)
- Mark Occurrences is able to highlight all the occurrences of some token in a file (1.0.7)
- Rename Occurrences: renames all the occurrences of some token in a file (Ctrl+2+R -- 1.0.7)
- Interactive Console binded to the Pydev Editor (1.0.4)
- Open Definition Quick-outline (1.0.3)
- Debug console (1.0.2 -- allows interactive probing in suspended mode)
- Code completion with auto-import
- Code analysis (PyLint replacement, but much faster)
- Quick-Fix for problems found in code analysis
- Go to definition (Bycicle Repair Man replacement, but much more reliable)
- Debug server (allows debugging scripts not lauched from within Eclipse)
- Keywords presented as auto-completions as you type
- Quick-outline
接著,我選擇使用Django架構做Web開發的話,怎麼能少了對HTML, CSS, JavaScript的編輯器呢?呵呵,同樣是Eclipse的外掛程式:Aptana ,強大的智能提示,肯定協助我們加快開發的速度和提高開發體驗的(呵呵,我們也要良好的使用者體驗喔)。
最後不用說,就是SVN,Eclipse的SVN外掛程式:subclipse,這樣3樣工具,足夠了。
PS: 還有可選的,UML建模工具:EclipseUML;Mylyn: http://www.eclipse.org/mylyn/downloads/
最新推薦:代碼風格檢測外掛程式:http://eclipse-cs.sourceforge.net/
Technorati 標籤: python,django,eclipse,pydev,svn,subclipse,aptana,web