这一篇是IntegratedDevelopmentEnvironments中译版本。
※这篇是在2008 年 11 月 26 日 17:57:17翻译好的,刚好深入浅出Python有提到WingIDE,所以2012/03/21回来看并继续更新。
评论
- Do Python coding with NINJA IDE (Dmitri Popov, 2011-07-13)
- Is there a better Python IDE? (Lennart Regebro, 2010-10-09)
- Stackoverflow “what IDE to use for python” (Various, 2009-01-01)
- Ask Slashdot: Best Cross-Platform, GUI Editor/IDE For Python? (Various, 2008-09-16)
- Wing IDE Professional 3.1.1: An IDE for Python (Dr. Dobb’s Journal, June 9, 2008)
- Python Development Environments (IDEs) part1, part2 (Ian Ozsvald, 2007-05-14)
-
ShowMeDo Blog: Choosing a Python IDE (Jeremy Jones, 2007-03-08)
-
2005年九月 Review of 6 Python IDEs (PyDev、 Eric3、 Boa、 BlackAdder、 Komodo、 Wing) 及2006年二月 follow-up review of 4 (PyDev、 SPE、Komodo、 Wing)
-
Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)
-
Charming Python: A review of Python IDEs (David Mertz, 2001-05-01),※英文的已被干掉,反到中译的留下了,http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-14/
-
A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)
及这些关于 Wing 3 Professional SPE、 PyDev (Eclipse内嵌) 及 IPython的 ShowMeDo 影片。
IDE内含 introspection-based 程式码完成及整合式除错功能
Name |
Platform |
Updated |
Notes |
Windows/Linux/Mac OS X |
2010 |
多语言 IDE,有 Komodo IDE (商业付费) 及 Komodo Edit (开放原始码作为OpenKomodo 专案的一部分) |
|
Linux, Mac, Solaris, Windows | 2009 | Python/Jython 支援在NetBeans — 开放原始码,允许编辑Python跟Jython、程式码自动完成、除错、重构、样板、语法分析等等;另见http://wiki.netbeans.org/Python。更新: Netbeans 7.0 版本没有Python支援,检视http://wiki.netbeans.org/Python70Roadmap 即将来临的Python支援。 | |
Linux/Mac OS X/Windows | 2011 | 付费的IDE有Python智慧编辑器提供快速程式码导览、程式码自动完成、重构,完全支援 Django网站开发、单元测试,提供有Django样板侦错功能的除错器,以及版本控制整合,也有开放原始码专案的免费授权版本。 | |
Eclipse |
2011 |
Eclipse开放原始码外挂–允许 Python 、Jython跟IronPython编辑、 程式自动完成、 除错、重构、快速导览、样板、语法分析、单位测试整合、Django整合等等;另外可以查看 PyDev Extensions |
|
Windows/Linux/Mac OS X/Unix |
2011 |
付费的编辑器有网路除错、整合的单元测试、原始码浏览器及语法颜色/自动完成等功能的编辑器,免费版本的开放原始码开发者有一个建立的专案。 |
|
Windows |
2009 |
MIT授权条款的IDE用Delphi写的有除错器、整合的单元测试、原始码浏览器、程式码导览及语法颜色/自动完成等功能的编辑器。 |
|
Windows, Linux |
2010 |
付费的IDE工具用来编辑、Python指令码的除错、发布编码的指令码、建置独立的执行档、透过专案视图管理更多档案,以及制作不同格式的安装(.msi、.tar.gz、.rpm、.zip、.tar.bz2),它包括一个模拟Emacs python模式的编辑器、一个模拟GDB的GUI除错器、一个用来管理指令码的专案视图、模组、延伸功能、套件、平台特定的资料档案,以及GUI介面来制作安装。 |
|
Windows/Linux/Mac OS X |
2009 |
免费开放原始码的科学Python开发环境提供类似MATLAB的功能:有变数浏览器的主控台、 sys.path浏览器、环境变数浏览器、整合的绘图功能、程式码自动完成跟工具提示-有语法高亮、类别/函式浏览器、pyflakes/pylint程式码分析、内嵌搜寻/取代以及多重档案搜寻功能、程式码自动完成跟工具提示的编辑器,100%纯Python,部份的(Windows/Linux)Python(x,y)发布版本。 |
|
IDLE |
Windows/Linux/Mac OS X/All Tk Platforms |
2009 |
多重视窗彩色原始码浏览器、自动缩排、程式码自动完成、工具提示、程式码内容面板、多重档案搜寻、类别跟路径浏览器、除错器、以干净分隔的子程序用单键来执行程式码,100% 纯Python,部份的Python 2.x跟3.x发布版本。 |
Windows((其他的平台需要手动编译) |
2010 |
一个开放原始码IDE,使用Lazarus建构的。它只能用于Python,包括语法高亮、专案管理器以及使用pdb来除错。 |
|
Windows/Linux/Mac OS X |
2010 |
开放原始码的Python IDE侧重于互动和自省,使得它很适于做科学计算,它的实际设计目的在于简单和效率,IEP包含两个主要部份,编辑器和命令行介面,它使用一组可插入的工具以不同的方式来帮助程式设计师:原始码结构、互动式帮助、工作区、档案浏览器(有搜寻功能)、web浏览器、记录器。 |
|
Windows/Linux/Mac OS X |
2011 |
一种以matlab风格的控制台视窗跟编辑器建置的python互动式环境,它设计来提供python的环境类似那种用来给科学家和工程师的Matlab然而它也可以用作一般用途的python互动式环境特别是用在互动式的GUI程式设计,功能包括:多个独立的python解译器,使用不同GUI工具组(wxPython、 TkInter、pyGTK、 pyQT4跟PySide)的互动式程式,Matlab风格的命名空间/工作区浏览器,物件自动完成、函式提示及控制台内多行命令编辑,物件查看跟python 的路经管里,减曳的程式码编辑器跟整合的除错器。 |
|
Windows/Linux/Mac OS X |
2011 |
开放原始码外挂增加了语法检查、整合的除错器跟模组搜寻到Editra,这是一个一般用途的开发者文字编辑器用来支援python语法高亮、自动缩排、程式码自动完成、类别浏览器,跟从编辑器内执行指令码。 |
|
Windows |
2011 |
用于Visual Studio的开放原始码的外挂,支援语法高亮、除错跟丰富的提示功能、重构、物件浏览器、MPI cluster debugging, and an interactive REPL window. |
IDE内含 introspection-based 程式码完成或整合式除错功能
Name |
Platform |
Updated |
Notes |
Windows/Linux |
2004 |
商用付费、整合式除错、Qt设计者介面 |
|
Python + PyQt + QScintilla |
2008 |
Qt 设计者介面、Qt Linguist、单位测试、整合式除错 |
|
Windows, Linux, MacOsX, FreeBSD, more |
2008 |
wxPython 介面的开放原始码,程式自动完成、呼叫技巧、类别总管、原始码索引、自动的 todo list、 Blender 支援、整合式的 PyChecker (原始码医生) 及 Kiki (regex 控制台), 下载操作 |
|
Linux, FreeBSD, …, (Windows in progress) |
2007 (2008 dev) |
用Python写的GTK介面的开放原始码,支援不同的语言、python trough rope 及 pyflakes 跟 rpdb2,支援不同编辑器(Vim、Medit、Emacs) 目前的Repos |
|
.net CLR |
26/7/2009 |
自由及开放原始码软体的IDE使用IronPython来支援制作python模组的解决安案。 |
|
Python + PyQt + (Linux/Windows/Mac OS X) |
2011 |
NINJA-IDE (来自:忍者不只是另一个IDE“Ninja Is Not Just Another IDE”),是一个跨平台的整合开发环境特别设计来建置Python应用程式。 |
|
Linux, Windows and Mac OS X |
10/01/2012 |
Aptana Studio3是一个开放式网路的专业开放原始码开发工具。 |
有整合式gui设计工具的IDE
Name |
Platform |
Updated |
Notes |
Windows/Linux/Mac |
2010 |
开放原始码 (GPL)超有威力的跨平台(Win,Mac,Linux) RAD GUI IDE,包括一整合的QtDesigner支援Python+PyQt4。 |
|
Python + wxPython |
2007 |
wxPython的RAD GUI 设计的 IDE类似Delphi。 |
|
Python + wxPython |
2006 |
RAD GUI 设计的 IDE |
|
Mac OS X 10.5 and later |
2008 |
Apple的免费IDE,现在完全用 Python GUI 做的,需要免费开发者注册才能下载。 |
|
Python + Tkinter |
2010 |
视觉化图形介面,Python GUI |
|
Windows |
2011 |
整合的WPF GUI Designer用于IronPython (Free/OSS) |
编辑器
如果你比较喜欢轻量级的看看PythonEditors,没有整合任何Python-特定的功能也可以列在PythonEditors#Glorified_Editors。
1 則留言
Comments are closed.