4284
Comment: clarifying what Komodo IDE, Komodo Edit, and OpenKomodo are
|
4212
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
Line 11: | Line 10: |
and these ShowMeDo videos for [https://showmedo.com/videos/series?name=DedxPxuMK Wing 3 Professional] [https://showmedo.com/videos/series?name=PythonDevelopmentWithSPE SPE], [https://showmedo.com/videos/series?name=PyDevEclipseList PyDev] (inside Eclipse) and [https://showmedo.com/videos/series?name=PythonIPythonSeries IPython]. | and these ShowMeDo videos for [https://showmedo.com/videos/series?name=DedxPxuMK Wing 3 Professional] [https://showmedo.com/videos/series?name=PythonDevelopmentWithSPE SPE], [https://showmedo.com/videos/series?name=PyDevEclipseList PyDev] (inside Eclipse) and [https://showmedo.com/videos/series?name=PythonIPythonSeries IPython]. |
Line 14: | Line 13: |
|| '''Name''' || '''Platform''' || '''Updated''' || '''Notes''' || || ["Komodo"] || Windows/Linux/Mac OS X || 2008 || Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) || || PyDev || Eclipse || 2008 || Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [https://www.fabioz.com/pydev PyDev Extensions] || || WingIde || Windows/Linux/Mac OS X/Unix || 2008 || Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project. || |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||["Komodo"] ||Windows/Linux/Mac OS X ||2008 ||Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) || ||PyDev ||Eclipse ||2008 ||Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [https://www.fabioz.com/pydev PyDev Extensions] || ||WingIde ||Windows/Linux/Mac OS X/Unix ||2008 ||Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project. || |
Line 20: | Line 18: |
|| '''Name''' || '''Platform''' || '''Updated''' || '''Notes''' || || BlackAdder || Windows/Linux || 2004 || Commercial; integrated debugger; interfaces with Qt Designer || || ["eric"] || Python + PyQt + QScintilla || 2008 || Interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger || || ["jedit"] || Java 1.4+ VM || 2008 || Popular multi-language IDE. Python debugger plugin available. || || [https://pida.co.uk/ PIDA] || Python + GTK || 2007 || Integrated source control, debugger, and profiler || || PyScripter || Windows || 2008 || Integrated debugger. Requires Python 2.3 to be installed || || [https://pythonide.stani.be/ SPE] || Windows, Linux, MacOsX, FreeBSD, more || 2008 || Open-source with [https://www.wxpython.org wxPython] interface. Code completion, call tips, class explorer, source index, auto todo list, [https://www.blender.org Blender] support, integrated [https://pychecker.sourceforge.net/ PyChecker] (source code doctor) and [https://project5.freezope.org/kiki Kiki] (regex console). || |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||BlackAdder ||Windows/Linux ||2004 ||Commercial; integrated debugger; interfaces with Qt Designer || ||["eric"] ||Python + PyQt + QScintilla ||2008 ||Interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger || ||["jedit"] ||Java 1.4+ VM ||2008 ||Popular multi-language IDE. Python debugger plugin available. || ||[https://pida.co.uk/ PIDA] ||Python + GTK ||2007 ||Integrated source control, debugger, and profiler || ||PyScripter ||Windows ||2008 ||Integrated debugger. Requires Python 2.3 to be installed || ||[https://pythonide.stani.be/ SPE] ||Windows, Linux, MacOsX, FreeBSD, more ||2008 ||Open-source with [https://www.wxpython.org wxPython] interface. Code completion, call tips, class explorer, source index, auto todo list, [https://www.blender.org Blender] support, integrated [https://pychecker.sourceforge.net/ PyChecker] (source code doctor) and [https://project5.freezope.org/kiki Kiki] (regex console). || |
Line 29: | Line 26: |
|| '''Name''' || '''Platform''' || '''Updated''' || '''Notes''' || || BoaConstructor || Python + wxPython || 2007 || RAD GUI building IDE for wxPython, similar to Delphi. || || PythonCard || Python + wxPython || 2006 || RAD GUI building IDE || || [https://developer.apple.com/ Xcode] || Mac OS X 10.5 and later || 2008 || Apple's free IDE now with full Python GUI making. Requires free developer registration for download. || |
||'''Name''' ||'''Platform''' ||'''Updated''' ||'''Notes''' || ||BoaConstructor ||Python + wxPython ||2007 ||RAD GUI building IDE for wxPython, similar to Delphi. || ||PythonCard ||Python + wxPython ||2006 ||RAD GUI building IDE || ||[https://developer.apple.com/ Xcode] ||Mac OS X 10.5 and later ||2008 ||Apple's free IDE now with full Python GUI making. Requires free developer registration for download. || |
Line 35: | Line 31: |
Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed here. |
Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed here. |
Line 39: | Line 34: |
CategoryIntegratedDevelopmentEnvironment | . CategoryIntegratedDevelopmentEnvironment |
Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.
Reviews
Python Development Environments (IDEs) [https://blog.showmedo.com/2007/04/04/get-going-with-python-2-python-development-environments-ides-part-1/ part1], [https://blog.showmedo.com/2007/04/04/get-going-with-python-2-python-development-environments-ides-part-2/ part2] (Ian Ozsvald, 2007-05-14)
[https://blog.showmedo.com/2007/03/08/choosing-a-python-ide/ ShowMeDo Blog: Choosing a Python IDE] (Jeremy Jones, 2007-03-08)
September 2005 [https://spyced.blogspot.com/2005/09/review-of-6-python-ides.html Review of 6 Python IDEs] (PyDev, Eric3, Boa, BlackAdder, ["Komodo"], Wing) and the February 2006 [https://spyced.blogspot.com/2006/02/pycon-python-ide-review.html follow-up review of 4] (PyDev, SPE, Komodo, Wing)
[https://www-106.ibm.com/developerworks/library/l-cpyide/ Charming Python: Review of Python IDEs] (David Mertz, 2003-12-11)
[https://www-106.ibm.com/developerworks/linux/library/l-pide/ Charming Python: A review of Python IDEs] (David Mertz, 2001-05-01)
[https://www.informit.com/content/index.asp?product_id={69D0061B-8EA5-4309-962A-3F6BD33B721C}&t={94AE5B48-1D7D-462A-A4A6-83CE19EC0705}&n={1CBD305F-D503-49FA-9699-8B2C06C9C520} A New Harvest of Python IDEs] (Boudewijn Rempt, 2000-11-27)
and these ShowMeDo videos for [https://showmedo.com/videos/series?name=DedxPxuMK Wing 3 Professional] [https://showmedo.com/videos/series?name=PythonDevelopmentWithSPE SPE], [https://showmedo.com/videos/series?name=PyDevEclipseList PyDev] (inside Eclipse) and [https://showmedo.com/videos/series?name=PythonIPythonSeries IPython].
IDEs with introspection-based code completion and integrated debugger
Name |
Platform |
Updated |
Notes |
["Komodo"] |
Windows/Linux/Mac OS X |
2008 |
Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) |
Eclipse |
2008 |
Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also [https://www.fabioz.com/pydev PyDev Extensions] |
|
Windows/Linux/Mac OS X/Unix |
2008 |
Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project. |
IDEs with introspection-based code completion /or/ integrated debugger
Name |
Platform |
Updated |
Notes |
Windows/Linux |
2004 |
Commercial; integrated debugger; interfaces with Qt Designer |
|
["eric"] |
Python + PyQt + QScintilla |
2008 |
Interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger |
["jedit"] |
Java 1.4+ VM |
2008 |
Popular multi-language IDE. Python debugger plugin available. |
[https://pida.co.uk/ PIDA] |
Python + GTK |
2007 |
Integrated source control, debugger, and profiler |
Windows |
2008 |
Integrated debugger. Requires Python 2.3 to be installed |
|
Windows, Linux, MacOsX, FreeBSD, more |
2008 |
Open-source with [https://www.wxpython.org wxPython] interface. Code completion, call tips, class explorer, source index, auto todo list, [https://www.blender.org Blender] support, integrated [https://pychecker.sourceforge.net/ PyChecker] (source code doctor) and [https://project5.freezope.org/kiki Kiki] (regex console). |
IDEs with integrated gui builder
Name |
Platform |
Updated |
Notes |
Python + wxPython |
2007 |
RAD GUI building IDE for wxPython, similar to Delphi. |
|
Python + wxPython |
2006 |
RAD GUI building IDE |
|
[https://developer.apple.com/ Xcode] |
Mac OS X 10.5 and later |
2008 |
Apple's free IDE now with full Python GUI making. Requires free developer registration for download. |
Editors
Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed here.