Python-friendly IDE (was: Python IDE.)
Ben Finney
ben+python at benfinney.id.au
Fri Nov 21 19:17:58 EST 2014
kiloran <kiloran.public at gmail.com> writes:
> I'm very happy with Eclipse
Eclipse has many benefits:
* It is not Python-specific. I consider it a grave mistake to invest a
lot of effort in learning a Python-specific development environment,
when there are plenty of good environments that do not tie you
especially to one language.
* It respects software freedom, i.e. it is licensed as free software
<URL:https://www.eclipse.org/legal/epl-v10.html>. This has many
benefits <URL:https://fsfe.org/about/basics/freesoftware.en.html>.
* Because it is free software, any motivated programmer (not only the
vendor) can adapt it for any platform, so as a result it runs fine on
every major desktop platform today.
* Because it is free software, the user community (not only the vendor)
can direct how it meets their needs, and there is a thriving ecosystem
of plug-ins to adapt it to various workflows.
* Because it is free software, your investment spent learning to use it
will not become worthless when the vendor loses interest in
maintaining it.
* Because it is free software, the user community is free to set up an
ecosystem that works with it, and they have: the Eclipse Marketplace
<URL:https://marketplace.eclipse.org/>.
* Because it is free software with a thriving community, there are many
resources available for putting it to work with popular languages like
Python:
* PyDev <URL:http://pydev.org/> makes Eclipse into a Python IDE.
* Lars Vogel maintains a tutorial for driving Eclipse and PyDev
<URL:http://www.vogella.com/tutorials/Python/article.html>.
* Version control integration, using either Mercurial
<URL:http://mercurial.selenic.com/wiki/MercurialEclipse>
or Git <URL:https://www.eclipse.org/egit/>.
* and more: build system integration, unit testing integration, code
refactoring, packaging, etc.
I don't actually use Eclipse (Unix is my IDE). But the fact that it's
free software with a thriving user-community-driven ecosystem makes me
very glad it exists.
For a counterpoint, with much discussion of the downsides, see
<URL:https://wiki.python.org/moin/EclipsePythonIntegration>.
--
\ “Men never do evil so completely and cheerfully as when they do |
`\ it from religious conviction.” —Blaise Pascal (1623–1662), |
_o__) Pensées, #894. |
Ben Finney
More information about the Python-list
mailing list