Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Coming from delphi - looking for an IDE - willing to spend money

Reply
Thread Tools

Coming from delphi - looking for an IDE - willing to spend money

 
 
Just call me James
Guest
Posts: n/a
 
      04-25-2006
Hi,

Coming away from the luxury of the delphi IDE has been something of a
shock.

As a consequence I've become aware that maybe I need to spend some
money on a python IDE.

As a beginner I reckon integrated debugging would be helpful.

Does anyone have any advice or suggestions? So far I've glanced at
Komodo, but as a beginner I'm not in a positon to evaluate it.

thanks for exprienced advice,

Greg

 
Reply With Quote
 
 
 
 
Dave Hughes
Guest
Posts: n/a
 
      04-25-2006
Just call me James wrote:

> Hi,
>
> Coming away from the luxury of the delphi IDE has been something of a
> shock.
>
> As a consequence I've become aware that maybe I need to spend some
> money on a python IDE.
>
> As a beginner I reckon integrated debugging would be helpful.
>
> Does anyone have any advice or suggestions? So far I've glanced at
> Komodo, but as a beginner I'm not in a positon to evaluate it.
>
> thanks for exprienced advice,
>
> Greg


I sympathize entirely (I've been a Delphi user since v2 and have yet to
find an equally competent IDE for just about any language). Here's the
list of IDEs I went through in my transition from Delphi to Python (I
started off hacking around with Python on my Linux box with vim, but
quickly went searching for something a bit more comprehensive and
specific to the language):


Boa Constructor
http://boa-constructor.sourceforge.net/

Heavy-weight IDE designed to be a sort of Delphi-for-Python. Includes
integrated debugging, visual form designer and property inspector (uses
wxWindows as its GUI framework) and a pretty cool editor (based on the
Scintilla component).

It's still a bit flaky in some places, but it's certainly usable. That
said, my machine isn't exactly fast: I eventually got fed up with the
slow speed and went hunting for something a bit quicker...


Stani's Python Editor (SPE)
http://pythonide.stani.be/

Heavy-weight editor (based on Scintilla IIRC) with Blender integration.
Uses wxGlade or XRCed as visual form designers. Didn't try this one for
long; for some reason the interface just didn't "feel" right. Then
again, it's open-source and many swear by it so you may as well give it
a shot.


TruStudio
http://www.xored.com/trustudio

Heavy-weight IDE (based on Eclipse). Gave it a whirl but as you can
imagine, if my machine was slow with Boa Constructor, the Java-based
Eclipse was just glacial... Urgh.


PyScripter
http://mmm-experts.com/Products.aspx?ProductId=4

Light-weight IDE with integrated debugging (no visual form designer). I
was interested in this as it's written in Delphi. Hence, it's pretty
damned fast, small, and serves as an interesting example of integrating
the Python interpreter in Delphi applications (something I was
interested in doing, though I haven't had an actual need to do so yet).

Unfortunately, the editor component used is SynEdit (which, being a
Delphi user I'm guessing you've probably heard of and/or used).
SynEdit's a great component for small scale editing, but it's just got
too many bugs when dealing with large files or long editing sessions,
and lacks some of Scintilla's neat features like code-folding (given
that the source for PyScripter is available it might be interesting to
try replacing the SynEdit editor with Scintilla since there's a Delphi
interface for Scintilla available ... although I suspect it'd be a
pretty big job).


Notepad2
http://www.flos-freeware.ch/notepad2.html

Light-weight editor (based on Scintilla). Little more than a notepad
replacement (no integrated debugger or visual stuff) with those
features you always wanted in notepad (support for UNIX line breaks,
syntax highlighting, etc).


At this point I realized I'd gone from heavy-weight full-blown IDEs
with integrated debugging, to heavy-weight editors, to light-weight
editors, and back to using stack traces and the odd print statement for
debugging. However, I also found (to my surprise) that I'd got
comfortable enough with Python that not having integrated debugging no
longer bothered me. I realized what I was really searching for was a
small, fast, powerful editor...

And so it was that after 2 or 3 weeks of hunting for the best IDE for
me, I wound up right back where I started: vim

Still, I consider the journey to have been worth it (e.g. the
integrated debugger in Boa helped me learn Python that much quicker by
making it easy to spot my beginners mistakes).

You might want to check out eric3 as well. I haven't tried it but it's
another one some people swear by:
http://www.die-offenbachs.de/detlev/eric3.html


Good luck!

Dave.
--

 
Reply With Quote
 
 
 
 
=?iso-8859-1?q?Luis_M._Gonz=E1lez?=
Guest
Posts: n/a
 
      04-25-2006
I suggest checking out PythonCard.
It's a GUI builder based on wxPython and it's very easy to use.
It offers the basic functionality of Delphi or VB, letting you drag &
drop widgets on a form.
This visual way of dealing with widgets authomatically creates a file
with the form and its controls description, and the events associated
to these widgets are writen in another separated file as simple
functions.

http://pythoncard.sourceforge.net/

 
Reply With Quote
 
gene tani
Guest
Posts: n/a
 
      04-25-2006

Just call me James wrote:
> Hi,
>
> Coming away from the luxury of the delphi IDE has been something of a
> shock.
>
> As a consequence I've become aware that maybe I need to spend some
> money on a python IDE.


You can google for lots of IDE reviews, here's a start

http://www.awaretek.com/tutorials.html#ide
http://spyced.blogspot.com/2006/02/p...de-review.html
http://www.straw-dogs.co.uk/blog/python-ide-review

http://aspn.activestate.com/ASPN/Mail/Message/2732522
http://www.artima.com/forums/flat.js...t=0&msRange=15

 
Reply With Quote
 
RunLevelZero
Guest
Posts: n/a
 
      04-25-2006
Check out SciTE. It is from the creator of Scintilla and it's great.
It's not a full IDE but with python you'll learn you really don't need
it, at least IMHO. It's fast and works on windows and Linux.
http://www.scintilla.org/SciTE.html

I would also checkout WingIDE. Its one of the best, again IMHO. If
you write open source apps you can have the IDE for free although they
do ask to take a look at your source code and that you have a web page
up for it. I believe those are the only requirements. If you don't
have your project to that stage yet, they will give you a 6 month
license to get it there.
http://wingware.com

Wing IDE Professional v. 2.x $179.00 $295.00 $395.00
Wing IDE Personal v. 2.x $35.00 $60.00 $80.00

 
Reply With Quote
 
Petr Jakes
Guest
Posts: n/a
 
      04-26-2006
Eric3 is great IMHO.
http://www.die-offenbachs.de/detlev/eric3.html

 
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
Looking to spend some money grubbsmark76 Hardware 0 07-26-2012 03:02 PM
Money? What money? It never existed. joevan Computer Support 7 10-13-2008 12:05 PM
Looking to learn python willing to clean up code Nathan McSween Python 2 11-23-2007 03:26 PM
money to spend at jessops John Digital Photography 3 04-28-2006 06:34 PM
Python IDE like NetBeans/Delphi IDE fowlertrainer@anonym.hu Python 5 04-06-2005 05:56 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57