Best IDE?

A

Ahmer

What do you guys use?
Why?
What do you like and hate about it?
What platform(s) is it avalable on?
How much does it cost?
etc.
 
B

Bernard

IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
Why?: because this IDE is not complicated. it ships with a debugger, a
gui designer, a source code checker and a regex console.
Like: obviously everything
Hate: sometimes it doesn't start on windows 2000
Platform: Windows, Linux, Mac
cost: free but I'll donate some money because I like it
 
T

Theerasak Photha

What do you guys use?
Why?
What do you like and hate about it?
What platform(s) is it avalable on?
How much does it cost?
etc.

I use GNU Emacs 22 and a screen session.

Advantages:

* Comprehensive, comprehensive, comprehensive...tags support,
Subversion integration, syntax highlighting, sophisticated
indentation, whatever I want basically
* Resource-light, contrary to the preconceived opinions some have of Emacs
* Keyboard-oriented; ergonomic and fast (Xfce is set up to switch
desktops by key as well)
* Available on any major platform that you would want to use Python on
* And it's free

Disadvantages:

* No UI builder...for this you can use Glade or maybe Boa Constructor
* Not many else...none other that I can think of right now, actually

-- Theerasak
 
T

Theerasak Photha

IDE : SPE (Stani's python editor) : http://stani.be/python/spe/blog/
Why?: because this IDE is not complicated. it ships with a debugger, a
gui designer, a source code checker and a regex console.
Like: obviously everything
Hate: sometimes it doesn't start on windows 2000
Platform: Windows, Linux, Mac
cost: free but I'll donate some money because I like it

Will definitely give it a look.

-- Theerasak
 
L

limodou

Will definitely give it a look.
Maybe you could also check out UliPad to try it. Many features UliPad
also have, and it also shipped with

* directory browser
* multi-view
* multi-language highlight support, like: python, javascript, css, html, etc
* simple project support bind with directory browser
* commands searching
* live regular expression searching, type regex, and you'll see the
result immediately
* session manager
* i18n
* input assistant, support call tips, '.' hint, and auto-complete, for
example: you type

def then it'll expand to def ():
* many plugins, for example spell check, if you install pyenchant module
* others things

hope you try it.
 
B

Bruno Desthuilliers

Ahmer wrote:

=> Re: Best IDE?

Strange enough, this is kind of a *very* frequently asked question...
 
W

William Heymann

What do you guys use? Kdevelop 3
Why?
It has good project management, good highlighting and since it is a kde app it
supports ioslaves (means I can work with a resource from any location
trasnparently like opening up files via sftp)
What do you like and hate about it?
I can't think of anything that I hate about it. It has worked fine for me for
a long time. It starts quickly, doesn't use much memory, the search features
work well etc. It does pretty much all the things I need and care about.
What platform(s) is it avalable on?
Anything that will run KDE so pretty much all the unixes.
 
N

Neil Cerutti

I use GNU Emacs 22 and a screen session.

Advantages:

* Comprehensive, comprehensive, comprehensive...tags support,
Subversion integration, syntax highlighting, sophisticated
indentation, whatever I want basically
* Resource-light, contrary to the preconceived opinions some have of Emacs
* Keyboard-oriented; ergonomic and fast (Xfce is set up to switch
desktops by key as well)
* Available on any major platform that you would want to use Python on
* And it's free

* Totally configurable.
Disadvantages:

* No UI builder...for this you can use Glade or maybe Boa Constructor
* Not many else...none other that I can think of right now, actually

* Totally configurable.
 
F

Fulvio

***********************
Your mail has been scanned by InterScan MSS.
***********************


hope you try it.

If you'll manage for macro recording, playing back and from file then I'll be
yours :)

F
 
T

Theerasak Photha

Disadvantages:

* Totally configurable.

I invested a lot of time in Emacs and Vim before that...I still use
Vim over SSH (and its Ruby support is the best of the two IMO)

-- Theerasak
 
B

Bernard

hey thanks limodou,

I'm trying it out right now and it works pretty well!

SPE has been crashing often lately so count on me to use it frequently.


Bernard
 
S

sjdevnull

Ahmer said:
What do you guys use? vim

What platform(s) is it avalable on?

Windows, Unix/Linux, Mac, Amiga, others
How much does it cost?

Free, and the source is open too.
Why?
What do you like and hate about it?

Like:

Built-in python interpreter so you can do any editor customizations in
Python
Good multilanguage support (Python, but also C, C++, Java, HTML, XML,
SQL, and dozens of others)
FAST
Good code navigation via smart tags
Does intelligent completion of module members, methods, etc
Python syntax checking on the fly (e.g. typing "if a=1:" and hitting
enter flags the error immediately)
Class browsing support (whatever I'm editing, there's a class menu to
either pop up to the parent(s), down to children, or jump around
various methods within the class)
Automatically show function/method docstrings/leading comments (and
documentation for standard functions), synopsis in the status bar or
full text in a popup window if you hit F1
Configurable project support so for large projects it is smart about
which parts of the source tree might be relevant to what I'm working on
right now
Runs in text-mode or GUI, so I can use the same editor making quick
edits over ssh that I use in my on-desktop development

Hate:
Required a lot of customization to get all of the above
 
R

robert

Ahmer said:
What do you guys use?
Why?
What do you like and hate about it?
What platform(s) is it avalable on?
How much does it cost?
etc.

On Windows...

I uninstalled Komodo (several times; fat, crashes, slow debugger ...)
I uninstalled Wing
I uninstalled Boa
I uninstalled PythonWorks (does it still exist?)
I uninstalled SPE (nice homework, but bugs and no continuity)
....

I still live with good old Pythonwin coming with the win32all package by
default.
Its fast, direct, no rubbish, extensible/open source, keys go
efficiently the way you know from MS / Borland, the joint in-thread
debugger & interactive is a plus for iteratively evolving python code
(from scripts to bigger apps) at high speed.

On *nix I didn't invest in learning one.
Maybe eric3 (is there similar confusion as with Boa?)

Generally I'd say: Python is a language so good that at best it IS
itself the IDE. Tools should be around a main interactive prompt, which
carries forth life status. This paradigm allows for best tool automation
(and integration of different tools) and code iteration.
Thus: Python should use the (IDE) tools - And NOT: the IDE uses Python
(as one is accustomed to in compiler langs)

-robert
 
B

BartlebyScrivener

Fuzzyman said:
Hmm... only 31 results over a period of 8 years. That's a couple of
orders of magnitude less than I would have guessed.

Well, if you take the quotes off of "best ide" then you get 342.

rd
 

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
474,431
Messages
2,571,679
Members
48,796
Latest member
Greg L.

Latest Threads

Top