By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,002 Members | 1,171 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,002 IT Pros & Developers. It's quick & easy.

Best IDE?

P: n/a
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.

Oct 13 '06 #1
Share this Question
Share on Google+
21 Replies


P: n/a
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

Ahmer wrote:
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.
Oct 13 '06 #2

P: n/a
On 13 Oct 2006 07:29:09 -0700, Ahmer <ah**********@gmail.comwrote:
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
Oct 13 '06 #3

P: n/a
Ahmer wrote:
What do you guys use?
Why?
http://tinyurl.com/ybg6p5

rd

Oct 13 '06 #4

P: n/a
On 13 Oct 2006 07:37:07 -0700, Bernard <be***********@gmail.comwrote:
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
Oct 13 '06 #5

P: n/a
On 2006-10-13, Ahmer <ah**********@gmail.comwrote:
What do you guys use?
jed along with bash et. al.
Why?
Because it's efficient and it's what I use for all other
languages.
What do you like and hate about it?
If there was something I hated about it, I wouldn't use it.
What platform(s) is it avalable on?
Unix/Linux and Win32.
How much does it cost?
Nothing.
etc.
42

--
Grant Edwards grante Yow! I'd like TRAINED
at SEALS and a CONVERTIBLE on
visi.com my doorstep by NOON!!
Oct 13 '06 #6

P: n/a
On 10/13/06, Theerasak Photha <ha********@gmail.comwrote:
On 13 Oct 2006 07:37:07 -0700, Bernard <be***********@gmail.comwrote:
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.
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.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
Oct 13 '06 #7

P: n/a
Ahmer wrote:

=Re: Best IDE?

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

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Oct 13 '06 #8

P: n/a
On Friday 13 October 2006 08:29, Ahmer wrote:
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.
How much does it cost?
Nothing
etc.
Oct 13 '06 #9

P: n/a
On 2006-10-13, Theerasak Photha <ha********@gmail.comwrote:
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.

--
Neil Cerutti
Oct 13 '06 #10

P: n/a
On 10/13/06, Grant Edwards <gr****@visi.comwrote:
On 2006-10-13, Ahmer <ah**********@gmail.comwrote:
What do you guys use?

jed along with bash et. al.
Jed I must admit is nice. Especially since they added UTF-8 support.
etc.

42
LOL

-- Theerasak
Oct 13 '06 #11

P: n/a
On 13 Oct 2006 19:37:57 +0200, Neil Cerutti <ho*****@yahoo.comwrote:
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
Oct 13 '06 #12

P: n/a
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

limodou wrote:
On 10/13/06, Theerasak Photha <ha********@gmail.comwrote:
On 13 Oct 2006 07:37:07 -0700, Bernard <be***********@gmail.comwrote:
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.
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.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
Oct 13 '06 #13

P: n/a
Ahmer wrote:
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

Oct 13 '06 #14

P: n/a
On 2006-10-13 16:31:37 +0200, Ahmer wrote:
Subject: Best IDE?
cat foo.py
How much does it cost?
0
Oct 13 '06 #15

P: n/a
On 2006-10-13, Gerrit Holl <ge****@nl.linux.orgwrote:
On 2006-10-13 16:31:37 +0200, Ahmer wrote:
>Subject: Best IDE?

cat foo.py
>How much does it cost?

0
On Windows this editor is invoked like this:

COPY CON: FOO.PY

HTH! HAND!

--
Neil Cerutti
Oct 13 '06 #16

P: n/a

BartlebyScrivener wrote:
Ahmer wrote:
What do you guys use?
Why?

http://tinyurl.com/ybg6p5
Hmm... only 31 results over a period of 8 years. That's a couple of
orders of magnitude less than I would have guessed.

Fuzzyman
http://www.voidspace.org.uk
rd
Oct 13 '06 #17

P: n/a
***********************
Your mail has been scanned by InterScan MSS.
***********************
On Friday 13 October 2006 23:17, limodou wrote:
hope you try it.
If you'll manage for macro recording, playing back and from file then I'll be
yours :)

F

Oct 14 '06 #18

P: n/a
Ahmer wrote:
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
Oct 14 '06 #19

P: n/a
Fuzzyman wrote:
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

Oct 14 '06 #20

P: n/a
On 10/14/06, Fulvio <fu****@tm.net.mywrote:
***********************
Your mail has been scanned by InterScan MSS.
***********************
On Friday 13 October 2006 23:17, limodou wrote:
hope you try it.

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

F
I'll add this funcationality at 3.6 version. And I want to release 3.5
as soon as I can.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
Oct 17 '06 #21

P: n/a
On Saturday 14 October 2006 00:40, sj*******@yahoo.com wrote:
Ahmer wrote:
What do you guys use?

vim

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
I have browsed many vim plugins. Still I couldn't find everything you gush
about. I would love to have the comfort of vim with the smartness of
ipython. Could you give a few pointers to a curious geek with too much
spare time on how you did all this? I couldn't even get ctags working
satisfyingly.

Cheers
Christoph
Oct 17 '06 #22

This discussion thread is closed

Replies have been disabled for this discussion.