So far (about editing tools)

Kenneth McDonald kenneth.m.mcdonald at sbcglobal.net
Thu Oct 6 15:52:34 EDT 2005


This is something I fought with for a long time. My overwhelming vote  
is Eclipse with the PyDev plugin. (Google search should reveal this).  
Here are the pros and cons.

1) Eclipse is a _big_ system, with a strong emphasis on Java. So  
there's a lot of functionality you need to learn to ignore, and  
finding all of the different settings you're interested in can be a  
chore. And you'll need to learn the "Eclipse Way" (eg using  
repositories.)

2) Also, some of the eclipse dialogs are not the most intuitive,  
IMHO. Though to be fair, almost no programs do a good job of this.

3) But, given its weight, Eclipse is surprisingly fast.

4) Also, Eclipse has _very_ flexible (including multistroke)  
keybindings. It comes with predefined emacs keybindings.

5) And, PyDev is really _quite_ nice. It can also use PyLint, which  
is a big plus. (It was the first time I'd used PyLint, and it caught  
a _lot_ of potential errors.)

6) Finally, the eclipse layout is very flexible, and can be set up to  
be almost entirely keyboard-navigable.

The only _real_ problem is the eclipse learning curve. But, given  
that eclipse will be around for a _long_ time, and given how nicely  
PyDev is coming along, I actually expect this to become the de facto  
standard Python editor (though it will take a while).

Oh yeah, installation is (pretty) simple.


Ken



On 6-Oct-05, at 2:36 PM, CppNewB wrote:

> I am absolutely loving my experience with Python.  Even vs. Ruby,  
> the syntax
> feels very clean with an emphasis on simplification.
>
> My only complaint is that there doesn't appear to be a great  
> commercial IDE
> for the language.  I've tried Komodo, etc and they are nice  
> applications,
> but they don't feel like they give me the "power" like a Visual  
> Studio or
> Delphi (I wish I could articulate better the differences).     
> Finding a
> descent GUI builder has been a challenge as well.  Most of them  
> have support
> for Dialogs, but what about more complex UI's?  I may need a  
> resizable frame
> within a resizable frame? I haven''t found a GUI builder with a  
> great feel
> yet.
>
> Other than that, my experience has been wonderful.  Even after my
> complaints, I plan on sticking with Python for a while.
>
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>




More information about the Python-list mailing list