473,387 Members | 1,464 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Best IDE?

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
21 2085
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
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
Ahmer wrote:
What do you guys use?
Why?
http://tinyurl.com/ybg6p5

rd

Oct 13 '06 #4
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
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
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
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
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
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
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
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
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
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
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
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

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
***********************
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
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
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
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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
by: John J | last post by:
I've written the following code into a class to search for and display the results of all races entered (The complete code is in a previous thread). I wish to amend the code so as to display the...
136
by: Matt Kruse | last post by:
http://www.JavascriptToolbox.com/bestpractices/ I started writing this up as a guide for some people who were looking for general tips on how to do things the 'right way' with Javascript. Their...
20
by: hagai26 | last post by:
I am looking for the best and efficient way to replace the first word in a str, like this: "aa to become" -> "/aa/ to become" I know I can use spilt and than join them but I can also use regular...
3
by: Irene | last post by:
Hi all, I have set up a simple VB program (and later on an ASP interface) to manage an Athletics database. I'm using Access 2000. To simplify, I have the Athlets, the Competitions and the...
5
by: l.woods | last post by:
I want your recommendation on which ASP.NET Shopping Cart software I should buy? Best code Best documentation Best support (if needed. I will buying source code, if possible) TIA, Larry...
10
by: jojobar | last post by:
Hello, I am trying to use vs.net 2005 to migrate a project originally in vs.net 2003. I started with creation of a "web site", and then created folders for each component of the site. I read...
10
by: Ren | last post by:
Hi All, I'm still rather new at vb.net and would like to know the proper way to access private varibables in a class. Do I access the variable directly or do I use the public property? ...
4
by: Ned Balzer | last post by:
Hi all, I am pretty new to asp.net; I've done lots of classic asp, but am just beginning to get my mind wrapped around .net. What I'd like to do is include some code that tests if a user is...
24
by: Earl | last post by:
I have all of my data operations in a separate library, so I'm looking for what might be termed "best practices" on a return type from those classes. For example, let's say I send an update from...
11
by: ankitmathur | last post by:
Hi, I'm trying to overcome a situation whereby I have to search through 4-5 columns and produce the results with an order by according to the values matched in these columns. Example: My...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.