页面

2009年3月16日

Python IDE List

今天收到的来自comp.lang.python的讨论列表中,又看到了一个家伙询问使用哪种IDE比较合适。在社区中,这种讨论无疑又会引发editor war... Anyway,这不是重点,刚好有位兄台给了一个list,列举了绝大多数可用的Python IDE,觉得比较全,就摘抄过来。

Name

Platform

Notes

[WWW] ActiveGrid

Linux/Windows/Mac

Full featured, free (Apache licensed) IDE bundled with wxPython, features projects, scintilla, and debugging

[WWW] Anjuta

Unix + GNOME

Cross-language IDE; syntax coloring & folding for Python.

BlackAdder

Windows/Linux

Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor.

BoaConstructor

Python + wxPython

RAD GUI building IDE, similar to Delphi.

[WWW] Code Crusader

Linux x86

Commercial IDE with support to 30 other languages.

[WWW] CodeForge

Unix

Commercial cross-language IDE; nice multi-user project manager.

[WWW] DrPython

Python + wxPython

Simple, clean editing environment for Python intended primarily for use in schools.

Eclipse

Java + SWT

SeeEclipsePythonIntegration for Python support.

eric

Python + PyQt + QScintilla

Popular python IDE with interfaces to Qt Designer, Qt Linguist, unittest.

Genie Jython

Java + Jython + Python

An OpenSource IDE for Python, Jython, and Java. Supports Syntax highlighting, Code Completion and many more. Developed in Java.

IDEStudio

Python + Tkinter + Tix

An extended version of IDLE using Tix.

IDLE

Python + Tkinter

Part of Python distribution.

IDLEfork

Python + Tkinter

An experimental fork of IDLE. Since, Python 2.3, IDLEfork has become the new "main" Idle.

[WWW] IntelliJ IDEA

Java

Java IDE with Python support through [WWW]Pythonid plugin - includes code completion, syntax & error highlighting, intra-file refactoring

jedit

Java 1.4+ VM

Popular multi-language IDE.

[WWW] KDevelop

Unix + KDE

Cross-language IDE for KDE - supports Python syntax/projects.

Komodo

Windows/Linux/Mac OS X

Commercial multi-language and cross-platform IDE. Includes a GUI Builder.

[WWW] Netbeans

Java

A Java IDE with an optional plugin for Jython.

[WWW] PIDA

Any (with Python + GTK)

Python IDE (code browser, debugger, profiler) which uses Vim as its editor.

PyDev

Eclipse

Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc

[WWW] PyDev Extensions

Eclipse

Commercial addition to Pydev. Provides niceties such as one of the best code analysis available, quick-fixes for problems found, go to definition, code-completion with auto-import, etc.

PyPE

[WWW] PyScripter

Windows

A nice alternate Python IDE for Windows (debugger included), also ...providing a strong scripting solution for Delphi Applications.

PythonCard

Python + wxPython

RAD GUI building IDE

PythonWin

Windows

Available either as part ofActiveState's ActivePythondistribution (which is not open source) or as part of the Win32All extensions from Mark's pages (which is open source).

PythonWorksPro

Windows/Linux

(no longer being developed)SecretLabs' commercial IDE. Includes Tk layout editor.

[WWW] rope

Unix/Windows/Mac

rope is a python IDE aimed at providing a rich set of software refactorings.

[WWW]SourceNavigator

Unix/Windows with Tcl/Tk

Cross-language IDE & Source code analysis tool.

[WWW] SPE

Windows, Linux, MacOsX, FreeBSD, etc. + [WWW]wxPython

SPE is an open-source, multi-platform python IDE with [WWW] wxPythoninterface. It has auto indentation & completion, call tips, syntax coloring & highlighting, uml viewer, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, [WWW] Blender support, ... Spe ships with [WWW] rpdb2(remote encrypted debugger), [WWW] wxGlade (gui designer), [WWW] PyChecker(source code doctor) and [WWW] Kiki (regex console). Note: SPE has a Windows install binary, all other platforms must work with the source code - although donations are currently being amassed to create an OS X version.

[WWW] TruStudio Foundation

Linux/Windows/Mac

Python and PHP IDE - open source project and a foundation for development tools for scripting languages built on top of Eclipse Platform

[WWW] TruStudio Professional

Linux/Windows/Mac

Advanced Python and PHP IDE - built on top ofTruStudio Foundation and introducing many exceptional features

[WWW] Visual Python

Windows 2000/XP with Visual Studio.NET

(commercial) A Python plug-in for Visual Studio.NET (requires ActivePython or Win32all.) ActiveState has announced they have ended further development of this product.

VisualWx

Windows

GUI designer for wxPython.

WingIde

Windows/Linux/Mac OS X/Unix

Commercial Python IDE with networked debugger, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project.

WxDesigner

Unix/Windows/Mac

Non-free Cross-language GUI dialog designer with integrated support for editing your Python callback functions.

WxGlade

Unix/Windows/Mac

A "designer" for WxPython(requires wxPython)

[WWW] Ulipad

Unix/Windows/Mac

Multi-language editor that support python autocomplete, Direcotry/class browser, tags/multi-views editing, unicode, and Django wizard(requires wxPython)

[WWW] xrope

Python Tkinter

GUI, class browser, file manager, with code completion. Licensed under the GPL.

没有评论: