Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > My future Python IDE article

Reply
Thread Tools

My future Python IDE article

 
 
Jacek Generowicz
Guest
Posts: n/a
 
      08-27-2003
http://www.velocityreviews.com/forums/(E-Mail Removed) (David Mertz) writes:

> So c.l.py readers... make the case for your favorite one getting on
> the list.


I'll have to sling in another vote for (X)Emacs.

Even if you were to use Emacs exclusively for Python development, it
already provides an excellent environment.

However, as you approach the limit where Emacs _is_ your opearting
system, the level of integration it provides is unsurpassable
 
Reply With Quote
 
 
 
 
rzed
Guest
Posts: n/a
 
      08-27-2003
David Mertz wrote:
> Pythonistas,
>
> My loyal fans will remember that I did a Python IDE roundup for
> _Charming Python_ a couple years back. Now I have another such
> roundup lined up... not the very next article, but it's there on
> the list.
>
> In the intervening years, I've hardly touched anything one might
> call an IDE. I've looked at screenshots from time to time, and
> read various announcements. But really I just use text editors and
> command lines.
>
> Here's the thing: I probably have room to look at about four
> different tools in one article. In fact, it wouldn't be absurd to
> only do three. Past that, I cannot do more than list contact
> information and platform in the available words. I'm sure there
> are more than four IDEs that
> -someone- loves to work with out there... but I need to have a
> cutoff.
>
> So c.l.py readers... make the case for your favorite one getting on
> the list. I have a while to ponder the opinions advanced, should
> this prompt some discussion (it may take a little while to order
> review copies of commercial tools and/or get things installed).
>


I hope you'll take a look at boa constructor. It's an interesting
project that is rapidly becoming better than just good.

--
rzed


 
Reply With Quote
 
 
 
 
=?ISO-8859-1?Q?Gerhard_H=E4ring?=
Guest
Posts: n/a
 
      08-27-2003
Mike Thompson wrote:
> "David Mertz" wrote:
>>So c.l.py readers... make the case for your favorite one getting on the
>>list.

>
> I'm surprised no one has mentioned Boa. I tryed Wing & Komodo, before finding
> Boa.


Boa is far from finished. Depending on your wxPython version and how you
use the IDE, it could work surprisingly well or annoy you to no end in
my experience.

I'd recommend to not review alpha software like Boa.

-- Gerhard

 
Reply With Quote
 
Alan James Salmoni
Guest
Posts: n/a
 
      08-27-2003
Hi David,

Although a lot of posters have recommended Emacs (and maybe Vim too?),
I would avoid reviewing it (them) simply because it's been done so
many times already.

Personally, I would include:

1) SciTE - cross-platform, multi-language etc. It alters the font for
different elements of code (eg, comments are in one font, code in
another which, along with different colours, makes different sections
easy to locate - for me at least!).
2) Leo - I have tried to use this, but am not really up to speed with
it. However, it seems interesting, and like a previous poster said, it
could be used for many tasks. It seems quite powerful once it is
learned.

All the best!

Alan James Salmoni
SalStat Statistics
http://salstat.sunsite.dk

(E-Mail Removed) (David Mertz) wrote in message news:<(E-Mail Removed)>...
> Pythonistas,
>
> My loyal fans will remember that I did a Python IDE roundup for
> _Charming Python_ a couple years back. Now I have another such roundup
> lined up... not the very next article, but it's there on the list.
>
> In the intervening years, I've hardly touched anything one might call an
> IDE. I've looked at screenshots from time to time, and read various
> announcements. But really I just use text editors and command lines.
>
> Here's the thing: I probably have room to look at about four different
> tools in one article. In fact, it wouldn't be absurd to only do three.
> Past that, I cannot do more than list contact information and platform
> in the available words. I'm sure there are more than four IDEs that
> -someone- loves to work with out there... but I need to have a cutoff.
>
> So c.l.py readers... make the case for your favorite one getting on the
> list. I have a while to ponder the opinions advanced, should this
> prompt some discussion (it may take a little while to order review
> copies of commercial tools and/or get things installed).
>
> Yours, David...

 
Reply With Quote
 
Aahz
Guest
Posts: n/a
 
      08-27-2003
In article <(E-Mail Removed)>,
David Mertz <(E-Mail Removed)> wrote:
>
>So c.l.py readers... make the case for your favorite one getting on the
>list. I have a while to ponder the opinions advanced, should this
>prompt some discussion (it may take a little while to order review
>copies of commercial tools and/or get things installed).


I use vi, so take my advice with a grain of salt, but I think you should
include IDLE because there have been so many improvements with Python 2.3
(running code in a separate process, if nothing else), and it is the
standard IDE that comes with Python. That would make three + IDLE for
your article, and you can get started on IDLE now.
--
Aahz ((E-Mail Removed)) <*> http://www.pythoncraft.com/

This is Python. We don't care much about theory, except where it intersects
with useful practice. --Aahz
 
Reply With Quote
 
=?ISO-8859-1?Q?Gerhard_H=E4ring?=
Guest
Posts: n/a
 
      08-27-2003
Alan James Salmoni wrote:
> Personally, I would include:
>
> 1) SciTE [...]
> 2) Leo [...]


Neither one is an IDE (they lack a debugger). They're only editors.

-- Gerhard

 
Reply With Quote
 
Waldemar Osuch
Guest
Posts: n/a
 
      08-27-2003
(E-Mail Removed) (David Mertz) wrote in message news:<(E-Mail Removed)>...
>
>
> So c.l.py readers... make the case for your favorite one getting on the
> list. I have a while to ponder the opinions advanced, should this
> prompt some discussion (it may take a little while to order review
> copies of commercial tools and/or get things installed).


One should not forget about Boa Constructor
(http://boa-constructor.sourceforge.net/). It is very feature rich.
- it is not only editor/debugger but also GUI builder.
- integrates with exisiting Python tools like PyChecker, Bicycle
Repair Man, cyclops etc.
- automatically generated documentation and UML view.
- Zope debugger.
It is also crossplatform

Waldemar Osuch
 
Reply With Quote
 
R.Marquez
Guest
Posts: n/a
 
      08-27-2003
> So c.l.py readers... make the case for your favorite one getting on the
> list. I have a while to ponder the opinions advanced, should this
> prompt some discussion (it may take a little while to order review
> copies of commercial tools and/or get things installed).


I work on Windows mostly, and Pythonwin has been great for a few
years, although it doesn't have any GUI building facilities. Lately,
due to a bug in the last release (which I have already submitted), I
have taken the opportunity to give others a try. I am not currently
interested in paying for an IDE.

I tried BOA a little while ago. My first impression was "wow, someone
has done a lot of work here". However, I didn't like the fact that I
had to mold my code to the way the application wants it. For example,
I have to always have a "main" function. Maybe that is a good
practice, but being forced to it didn't give me a good feeling. The
code it generated for the GUI was a bit verbose and it... I don't
know. It just didn't seem to simplify things for me too much. I
probably should go back and give it another try one of these days.

Idle is nice enough, although like Pythonwin, it doesn't have any GUI
building facilities. Surprisingly for me, I couldn't find some basic
features for simple code editing that I really like. For example, I
couldn't find a way to have white space visible. It also doesn't seem
to have an indentation guide feature, which I find very useful in
Pythonwin (this feature seems to me to be a must for a Python code
editor since indentation is so crucial in it). Also, I could not see
how to display line numbers (although it does have a "Go to line"
feature).

I was surprised to find all of these features as well as most other
features that I expected for basic code editing on the PythonCard
prototype Code Editor. And, PythonCard is an actual Application
builder, with outstanding GUI building facilities and all. I think
that PythonCard has the potential to be the best IDE/App Builder for
Python. It uses wxPython as its foundation, which I think is most GUI
developers favorite *free* toolkit. Unfortunately, a lot of the
wxPython widgets have yet to be integrated. However, it is already
usable for simple GUI applications. So, if you haven't given a try I
would encourage you to do so. You may just see what I mean.

I still like Pythonwin as my favorite Code Editor in Windows. But,
until my little bug is fixed I think I am sticking with PythonCard's
Code Editor.

-Ruben
 
Reply With Quote
 
Ulrich Petri
Guest
Posts: n/a
 
      08-27-2003
"David Mertz" <(E-Mail Removed)> schrieb im Newsbeitrag
news:(E-Mail Removed)...
> Pythonistas,
>
> So c.l.py readers... make the case for your favorite one getting on the
> list. I have a while to ponder the opinions advanced, should this
> prompt some discussion (it may take a little while to order review
> copies of commercial tools and/or get things installed).
>


You should definitely consider Boa-Constructor (be sure to use at least v.
0.23, better yet the recent cvs version).
IMHO its the most "complete" python IDE at the moment.

Ciao Ulrich


 
Reply With Quote
 
Peter Milliken
Guest
Posts: n/a
 
      08-27-2003
Hi Lawrence,

I am the author of ELSE (one of the reasons I like using it with Emacs ).
You can find it at http://www.zipworld.com.au/~peterm (along with templates
for other languages). There is an extensive users guide at the site (but
since most people don't like documentation I would suggest that you browse
the section on Installation, the section on "Default Keybindings" and have a
look at the Tutorial section on using ELSE - these three sections that
should get you up an going)

If you need any assistance just drop me an email, I am more than happy to
provide support etc.

Peter

"Lawrence Oluyede" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> "Peter Milliken" <(E-Mail Removed)> writes:
>
> > I use the same Emacs configuration with the addition of ELSE (with the
> > python code templates for easy code input) and PyMacs (for extending

Emacs
> > using Python).

>
> Cool! How does ELSE works? How could i setup Emacs to use it easily?
>
> PyMacs? Wow I'll check it out tomorrow
>
> --
> Lawrence "Rhymes" Oluyede
> http://loluyede.blogspot.com
> (E-Mail Removed)



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Article on the future of Python Mark Lawrence Python 129 09-29-2012 03:07 AM
Re: Article on the future of Python Michael Harleman Python 0 09-25-2012 10:51 AM
Re: Calling a Perl Module from Python ( future direction of Python) gf gf Python 5 04-07-2005 02:09 PM
Python IDE like NetBeans/Delphi IDE fowlertrainer@anonym.hu Python 5 04-06-2005 05:56 AM
Toward Python's future article daniel narf Python 3 10-08-2004 05:18 AM



Advertisments