Eclipse best/good or bad IDE for Python?

M

malv

It would not be misplaced in a python forum to draw your attention to
Bruce A. Tate's book:
"Beyond Java", publ O'Reilly Sep. 2005, ISBN 0-596-10094-9.

Bruce explains why: "... Java is abandoning its base, and conditions
are ripe for an alternative to emerge".

Personally, I have never felt any need in Python to have to fall back
on Java tools in order to program in a more efficient manner. The less
clutter, the better!

malv
 
J

John J Lee

]
Being java, does not worry me that much... there are already many vms aside
from suns (including gcj), and I think that if you do not want to program in
java, adding scripting layers for jython, jruby, etc should be fairly easy
(given that someone has the time to do it).
[...]

Sure, but it was the fact that the *core* is in Java I was thinking about.
I wonder how 'closed' it is. Probably I'm just creating FUD for myself.
I heard Phillip Eby say good things about its design, which can't be a bad
sign.


John
 
S

seberino

I fear licensing issues will keep away Emacs hackers who
might otherwise switch and make the platform more usable for other
Emacs refugees.

Please tell me what licensing issues you are referring to. Eclipse
should
be GPLv3.0 compatible I would guess.

Chris
 
S

seberino

Sure, but it was the fact that the *core* is in Java I was thinking about.
I wonder how 'closed' it is.

The code is under open source license. There are open source JVMs.
What is the
problem then with Java code?
 
T

Trent Mick

[John J. Lee wrote]
I now find it difficult to mis-type variable names in Emacs, since I
have F4 bound to dabbrev-expand. I also do standard things like using
query-replace when renaming. Actually, something like dabbrev-expand
is perhaps the one thing I would find indispensible switching to any
other editor -- I wonder if Eclipse/PyDev has it?

Komodo has that too -- we call it "word completion".

Trent
 
P

Paul Boddie

Aaron said:
Did you ever try double clicking the editor tab?

Hi Aaron! Yes, I think I worked that one out, but perhaps the
proliferation of panels containing tabs containing panels (containing
tabs...) is one of the things that really puts me off IDEs,
particularly Eclipse. I'm sure there's a keyboard shortcut for this
kind of thing, too, but I found it very easy to navigate off the tabs
for each of the editing windows and onto something else - the something
else not being immediately obvious.

Shouldn't you have something nice to say about Komodo instead, however?
;-)

Paul
 
A

Aaron Bingham

Paul said:
(e-mail address removed) wrote:



And then, due to the excessive "project management" screen furniture,
have to edit it "through the keyhole"...
Hi Paul,

Did you ever try double clicking the editor tab? That zooms the editor
to take up the whole window and hids all the "screen furniture". You
can double click the tab again to get the furniture back.

Aaron Bingham
 
T

Trent Mick

[Paul Boddie wrote]
Shouldn't you have something nice to say about Komodo instead, however?
;-)

Yah, I was just reminding Aaron of his fine-print legal requirements to
evermore only be able to extol the virtues of Komodo. Muuuwahahaha! :)

Trent
 
J

jmdeschamps

malv said:
This is probably a fair answer.
My experience: Two years ago I started with Boa till I discovered eric.
I have been with eric ever since. Eric uses Qt as GUI. I think both Qt
and wx enable you to do pretty much the same thing. I like the work
F.Lundh did on Tkinter, but every time I try, I get bogged down in the
tcl mess that it builds on. Take the example of the indispensible
datagrid: a piece of cake in both Qt and wxWidgets, a nightmare
otherwise.

Since a couple of weeks I made the tour of wing-ide, komodo and PyDev.
PyDev appears really to be a top heavy kludge. Perhaps OK for java
lovers but very laborious to set up and work with, this in spite of the
abundant hype & spam on this board. Wing-ide's debugger stops on
imagined errors where eric and komodo do allright. I could not get the
designer to run on komodo. So I'm back at eric. On eric you use the
superb Qt designer. If you run linux, you get Qt and PyQt with KDE. You
can keep on running gnome if you want. For windows, Qt4 is supposed to
be free. Further, very extensive and attractive extensions exist: qwt
and qwt3d for graphics.

This is my experience. If I find better, I'll change.
malv

Eclipse with Pydev is great with Tkinter apps.
I try to stick with Tkinter so Boa, Eric are not my cup of tea.

Some mainstream free IDE have problems with Tkinter's mainloop:
PythonWin IDLE, that I know of, may be others.

Eclipse with Pydev has been behaving excellently with Tkinter apps,
never freezing up, giving me the debugger, etc. Great stuff!

PS Yes, a Tkinter datagrid would be nice (sigh)
 
H

hiddenharmony

Well i use eric3 and i am pretty happy with it. Comes with integrated
refactoring, unittest, python shell, project browser, version control.
Do try it , avaialble under GPL.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top