The Storyteller

what is your favorite IDE/editor for writing code?

May 31, 2009 · 74 Comments

hmm, tough question for me. i have (had actually) so many favorites depending on context. but definitely it’s interesting to write here about them

1. notepad – i am a notepad fan, for a very long time since 98 to 2006 and still i like it very much. but well, after that i’d found notepad++ and i liked it for it’s outstanding syntax highlighting features. if by any chance, i have to use windows these days, i work in notepad++

2. visual studio 6: yup, i must agree it is one of the best ide i’ve ever came in touch with. i have worked on visual basic for a long time (99 to 2006) and i was simply in love with visual studio ide. and it’s awesome intellisense + gui designer was the center of the attraction.

3. zend studio: i still use it. its one of my most favorite ide because of it’s os independent distribution. i like most of the features in it (SQL editor, subversion support, FTP etc) and ofcourse the feature to check the output of yourcode inside it. the object inspector is really a very cool feature. and i also use “find in files” feature very often to find the file i am particularly looking to edit. oh by the way – i use the old version (the non-eclipse version) and still use the 5.5.1 version for my everyday development.

4. phped: its a good editor for windows (never tried it’s linux version) but for some unknown reason i’ve failed to get used to with it.

5. netbeans: its superb :) i like it very much. but as i am used to with zend studio i dont use it much. but i always suggest netbeans to someone who is looking for a decent and powerful ide for php (well, yeah also for java specially for the outstanding GUI designer for swing based apps)

6. aptana studio and spket ide : both of them are very very good for editing javascript. i use spket in linux for it’s small footprint. and aptana studio in my regular home and office machines.

6. nano – yeah it is the latest editor that i use almost everyday. you know it is available in both linux and mac. so i use it frequently in my local dev platform (mac osx based) and remote machines (linux based). and it is much more easier than vi – i know vi(m) is a very good editor and there are millions of user of vi(m), so what? if i can’t find it useful then i wont use it :) – i find nano is very handy and easy to use. i have enabled php syntax highlighting in nano (via nanoarc) and it works really cool in shell :)

i dont like eclipse. there is no particular reason but for some unknown reason (i remember one, extremely resource hungriness and large footprint) i never feel comfortable with it. i use only one eclipse based ide (aptana) becoz there is no other good alternative to it. and only for this reason i also don’t use the new zend studio.

so hey, what is your favorite ide?

Categories: Cool software · Design · IDE · PHP
Tagged: ,

74 responses so far ↓

  • ranacse05 // May 31, 2009 at 7:09 pm | Reply

    thanks for this post. :)

  • Lenin // May 31, 2009 at 7:10 pm | Reply

    Likings :
    NotePad++
    NetBeans PHP IDE 6.7
    ZendStudio
    Kate

    :)

  • Md Emran Hasan // May 31, 2009 at 7:12 pm | Reply

    My fav has been NuSphere PHPEd for the last 2 years (thanks to them for the free license they provided me). It is a superb IDE and speeds up the development a lot.

    However, from last week i’ve started with NetBeans and I’m sticking with it – it’s a good one ;)

  • Elvis T // May 31, 2009 at 7:39 pm | Reply

    Notepad++ ftw~

  • Himel // May 31, 2009 at 7:48 pm | Reply

    My favorites are (according to serial of choice) –
    (1) Netbeans For php
    (2) Zend Studio
    (3) Nusphere PhpEd
    (4) Notepad++ [specially for indenting code :) ]

  • Dan Leinir Turthra Jensen // May 31, 2009 at 7:49 pm | Reply

    KDevelop4, of which the third beta was just released. While still a touch on the crashy side with the PHP support, it is, for want of a better word, awesome :) And since the debugger framework is being written by one of the people behind the PHP support in KDevelop4, well, you can guess what that means for the debugger ;)

  • Christof Damian // May 31, 2009 at 7:58 pm | Reply

    I like eclipse, because of the good subversion and bugzilla integration. I also like that I can use it on Linux and Windows and it has very good support for Linux / Fedora development and supports lots of languages.

    It can be a bit of a memory and CPU hog though, but I found this more of a problem on Windows then on Linux.

  • djn // May 31, 2009 at 8:11 pm | Reply

    Notepad++ with the DBGp debugger plugin

  • Andy Walpole // May 31, 2009 at 8:16 pm | Reply

    phpDesigner 2008 for me – it does everything I would expect a good IDE to do

    I’ll have to check out netbeans sometime

  • robo47 // May 31, 2009 at 8:25 pm | Reply

    The years i used Windows it was:

    Editplus for simple Editing
    PHPEclipse and later Eclipse with PDT as IDE

    On Linux (Ubuntu) at the beginning:
    Gedit as Editor
    Eclipse with PDT as IDE
    and Eclipse got replaced by Netbeans sme time ago

  • Jensen // May 31, 2009 at 8:35 pm | Reply

    On Windows I use Notepad++ for quick editing. Eclipse PDT (because it’s free) for advanced PHP editing. I went back and forth between Netbeans, but I am missing some features which made me go back to Eclipse. For languages such as C, C++ and C# I use Visual Studio of course.

    On Linux I use Vim with a bunch of plugins. Works OK in most cases (and for most languages) but now and then I fall back to Eclipse PDT too.

  • Chimerafun // May 31, 2009 at 8:48 pm | Reply

    I find the best cocktail of editors for me is Coda by panicware (www.panic.com) with a large helping of vim. Coda provides enough niceties while maintaining its performance level, vim lets me gets in and work the test and debug cycle really quick.

  • ik_5 // May 31, 2009 at 8:53 pm | Reply

    (g)vim, lazarus, kate, gedit

  • Clod // May 31, 2009 at 9:31 pm | Reply

    In order of usage…and sometimes depending on the mood. c”,)
    1. Komodo Edit
    2. Aptana Studio
    3. Zend Studio
    4. VIM
    5. Intype

  • Thomas Schaaf // May 31, 2009 at 9:40 pm | Reply

    VS.Php which is a Plugin for Visual Studio

  • schkovich // May 31, 2009 at 9:53 pm | Reply

    NetBeans
    MySql Workbench
    Illiatis StepIn Standalone (mySql debug)

    I was on Eclipse since the fist version of PDT but I have no nerve for it any more. Nomen est omen.

  • Sjan // May 31, 2009 at 10:06 pm | Reply

    I find that jEdit covers my needs pretty well for PHP, Perl, JavaScript, CSS & HTML. I use Idle for Python, because of its handling of indentation, code hinting and quick access to a running shell to test with.

    I have tried Eclipse with PDT a couple times on my Mac but couldn’t keep it running. I will admit to liking Notepad++ for Windows. I just don’t usually do any coding in Windows.

  • Shafqat Ahmed // May 31, 2009 at 10:22 pm | Reply

    1. Visual Studio for .NET/HTML/CSS/JS stuff.
    2. IntelliJ IDEA – Best Java Editor, Eclipse is good as well.
    3. Twistpad for other types of editing, Notepad ++ is almost as good.

  • Greg // May 31, 2009 at 10:32 pm | Reply

    Vim is the editor of my choice. I can understand why people don’t like it though. It has a steep learning curve.

  • jesus // May 31, 2009 at 10:56 pm | Reply

    I like editors that let me use upper case characters. You don’t seem to.

    Also, Notepad2.

  • Taylan // May 31, 2009 at 11:52 pm | Reply

    First I used edit+ a long time. Now I use pspad. Its simple, free, very useful and open source.

    • Nate // July 17, 2009 at 11:27 pm

      I second PSPad, it small has FTP when you need it and does several languages (highlighting).

  • asif huque // June 1, 2009 at 12:14 am | Reply

    i use visual studio 2008 for .net and zend studio for php. these have the best debugging support.

  • Zakaria Chowdhury // June 1, 2009 at 12:30 am | Reply

    I love Geany very much. It is light-weight, fast & effective.

    http://www.geany.org

  • Mahmudul Hasan // June 1, 2009 at 5:12 am | Reply

    I use emacs almost for everything.

  • Mohammad Elkersh // June 1, 2009 at 7:36 am | Reply

    Eclipse PDT (For PHP)
    NetBeans, JDeveloper (For Java)
    GEdit (Very Great for PHP)
    Nano (When connecting with SSH)

  • Arafat Rahman // June 1, 2009 at 9:59 am | Reply

    1. NetBeans
    2. Zend Studio
    3. Adobe Dreamweaver
    4. Ultra Edit
    5. Aptana

  • saidur Rahman bijon // June 1, 2009 at 11:43 am | Reply

    1. Zend Studio
    2. Php Eclipse
    3. notepadd++
    4. Adobe Dreamweaver (lots of time think not to use , but cannot leave it :) )
    5.PhpEd

  • petitchevalroux // June 1, 2009 at 3:22 pm | Reply

    1 Zend 5.5.1 (6.x is laggy and full of bug)
    2 vi for editing files from ssh
    3 Mousepad when I am lazy

  • richsage // June 1, 2009 at 4:25 pm | Reply

    Vim for most things Linux although not so much in Windows as I find gVim clunky and Cygwin isn’t really that useful for me. I do use Netbeans for Java-based development, but for anything else I find it’s a real memory hog – probably because I don’t do enough Java development and therefore don’t notice it ;-)

  • Nurul // June 1, 2009 at 4:39 pm | Reply

    Adobe Dreamweaver :)
    NuSphere PHPEd
    PSPad :)
    Zend Studio

  • Dunrobin // June 1, 2009 at 9:39 pm | Reply

    I used to use WeBuilder 2008, but in the past few months I’ve found myself using phpDesigner 2008 almost exclusively.

  • Jakefolio // June 1, 2009 at 9:48 pm | Reply

    Zend Studio/PDT
    NetBeans
    Textmate
    E (windows version of textmate)
    Komodo Edit
    Dreamweaver (HTML)
    CSS Edit (CSS)

  • lori // June 1, 2009 at 10:14 pm | Reply

    Komodo Edit has been my #1 editor for a while now. Before that, I liked BBEdit and Coda.

  • Matthew Weier O'Phinney // June 1, 2009 at 10:19 pm | Reply

    Unix is my IDE: vim, grep and ack (no, not awk, ack), phpunit, shell, etc. I can do as much or more with these than in any formal IDE I’ve used.

  • Reinhold Weber // June 1, 2009 at 10:38 pm | Reply

    99% of the time I use Textmate with many additional bundles for PHP, PYthon, Ruby, CSS, ….
    On Terminal I prefer nano over vi

  • Hasin Hayder’s Blog: What is your favorite IDE/editor for writing code? | Webs Developer // June 1, 2009 at 11:01 pm | Reply

    [...] PHP world than which framework is the best is each developer’s choice of IDEs. Hasin Hayder lists several popular choices and some of his thoughts on each. Hmm, tough question for me. i have (had actually) so many [...]

  • Brendon // June 1, 2009 at 11:26 pm | Reply

    eclipse pdt, macvim, and eclim

  • Amokrane // June 2, 2009 at 12:18 am | Reply

    1/ Visual Studio for .NET
    2/ Code::Blocks for C++.
    3/ PSPad for PHP/web programming.

  • Gilzow // June 2, 2009 at 12:39 am | Reply

    NuSphere PHPeD for all things php-related
    Apatana Studio for javascript, (X)HTML and CSS
    Visual Studio for .Net stuff (though I try not to have to do any if I can get away with it)

    I’ve tried both Net Beans and Zend Studio, but both of them were extremely slow for me.

  • Michael Dennis // June 2, 2009 at 12:40 am | Reply

    NetBeans and Komodo Edit

  • nhm tanveer hossain khan // June 2, 2009 at 12:55 am | Reply

    well, to me IDE is like a sharp sword, this can cut off anything i want, but if i can’t control, it can cut off my head too because of my wrong use.

    i have been using IntelliJ IDEA for last 5 years, i can cut off anything through this cutting edge IDE. i was used to write java code using it, later wrote PHP and Ruby code using this cutting edge IDE.

    love it and respect it..
    my advice to all, try to stick with one IDE, dont switch IDE unless that sux, learning thousands of IDE is not at all a creditable thing to talk :)

    best wishes,

  • Andreas // June 2, 2009 at 1:15 am | Reply

    On Mac OS:
    TextMate (for everyday all-purpose stuff)
    Zend Studio (5.x) (for larger PHP-projects)
    BBedit (like TextMate but I like the really cool diff-funcionality)
    jEdit (if TextMate and BBedit fail…)

  • Kristian Lunde // June 2, 2009 at 2:09 am | Reply

    1. Eclipse with PDT
    2. Smultron (Mac software) everyday all purpose editor
    3. Kate
    4. Vi
    5. Notepad++

  • Bert-Jan // June 2, 2009 at 3:33 am | Reply

    I’m still a big fan of Zend Studio 5.5.1. I’ve upgraded the license to the Eclipse version but I can’t get used to it. It almost never responds with the autocompletion as 5.5.1 does (saves me half of the work on code) and it doesn’t have line wrapping which I use regularly. The ftp and svn integration in 5.5.1 is usable but not very good. Svn in Eclipse is just perfect but (s)ftp support through that Remote Systems thing is just awful.

  • ptdorf // June 2, 2009 at 4:42 am | Reply

    http://www.blumentals.net/webuilder/ and i never looked back ;)

  • Kevin Korb // June 2, 2009 at 11:37 am | Reply

    For PHP: ZendStudio 5.5. The eclipse version is crap, netbeans was nice, but didn’t want to code hint my static methods without holding down a key-combo which was annoying. Also netbeans didn’t have a good remote server option just to get into a few files and create a project for them like ZS 5 has.

    I also use pico/nano for remote server config changes.

    I tried Aptana, but hate eclipse.

    Good post.

  • mobarak ali // June 2, 2009 at 12:18 pm | Reply

    Last few days I’m looking for something like this post!
    :)

  • artur // June 2, 2009 at 1:00 pm | Reply

    Ultraedit

  • Chris // June 2, 2009 at 2:02 pm | Reply

    E-texteditor (Windows TextMate Clone)
    Stylizer (CSS editing made awesome)

  • Romac // June 2, 2009 at 3:15 pm | Reply

    TextMate ! (http://www.macromates.com)

  • John D Jones III // June 2, 2009 at 9:02 pm | Reply

    Vim

  • karussell // June 2, 2009 at 9:17 pm | Reply

    http://karussell.wordpress.com/2008/08/02/why-netbeans/

    covers my highlights on NetBeans 6.1

    • hasin // June 2, 2009 at 9:23 pm

      NetBeans is superb, but as it is said – i really dont like to hit some keys to get the auto suggestions for the completion of functions. :) -

  • John // June 3, 2009 at 12:43 am | Reply

    EditPlus still briliant after all these years

    keep trying all of the others listed here but they all have one or ten things that drive me nuts !
    Hate the fact that Zend is java – slow and crap as ever other java program ever in the name of compatability

  • David W. // June 3, 2009 at 12:46 am | Reply

    I use a whole slew, no real stand-out favorites I guess. Depends on the language I’m working with or whatever catches my fancy. Ordered roughly by how often I use them:

    Linux (my main system):
    vim (mostly command line, occasionally gvim, frequently cmd line via ssh)
    Eclipse / Aptana
    kate
    jEdit
    komodo edit (I haven’t tried their full IDE yet)
    NetBeans
    KDevelop 4

    Windows (when I have to):
    Dreamweaver
    vim
    Visual Studio 2008
    Editpad Pro
    phpDesigner

  • Justin Caratzas // June 3, 2009 at 2:49 am | Reply

    hmmm… didn’t see emacs anywhere so…

    1. emacs for software coding projects
    2. vi for quick bash scripting, config file editing, etc.

  • Mahmoud M. Abdel-Fattah // June 3, 2009 at 3:51 am | Reply

    1. phpED
    2. phpDesigner

  • Carlos Aguado // June 3, 2009 at 3:57 pm | Reply

    It’s clear, I go for KISS:

    1. My own Apache-PHP-MySQL stack
    2. Dreamweaver
    3. Ultra Edit
    4. Firefox + Web Developer Toolbar + Firebug
    5. MSIE + Opera + Chrome + Safari + etc
    6. My brain and hands.

    … all on top of plain Windows XP. Yes, that’s right, XP, I’m not crazy at all… it works great with a little bit of tweaking and tunning…

  • Wim Paulussen // June 3, 2009 at 6:23 pm | Reply

    on Windows
    - jEdit
    - Komodo Edit
    - NetBeans for PHP
    - Vim

    on Linux
    - jEdit
    - Komodo Edit
    -Vim
    - kate (not recently)

    Of lately I am very impressed by Komodo Edit. I removed NetBeans because too much bloat.

  • Justin // June 4, 2009 at 7:50 am | Reply

    Aptana Studio Pro is tops for me. I liked Komodo Edit as well, but it just bogged down my Mac.

  • Allan on Web » Blog Archive » Best IDE/Editor for programmer // June 4, 2009 at 12:09 pm | Reply

    [...] an article about “Best editor for programmer“, today I found a good post about “what is your favorite IDE/editor for writing code?“. It is a good second opinion to help people choose their favorite [...]

  • chrisweb // June 4, 2009 at 12:45 pm | Reply

    don’t understand why you don’t like eclipse pdt? its my favorite! the new eclipse 3.5 an the pdt 2.1 with xdebug is amazing, its fast, easy to use and very powerfull

  • Federico GonzAlez // June 5, 2009 at 12:54 am | Reply

    Quanta Plus over Kubuntu

  • Chris Henry // June 5, 2009 at 10:02 am | Reply

    I, also, am a fan of eclipse’s php offering. I really like the fact that I can write code, and not have to rely on my own eyes or the server to check for syntax. Also, the Alt-Click to go to a function definition is invaluable, and worth any other inconveniences.

  • Gixx // June 5, 2009 at 8:01 pm | Reply

    Zend Studio for Eclipse 6.1.1.

    A bit buggy because of the Eclipse base, but its GUI is more comfortable than the others’.

  • Ishtiaque Ahmed // June 8, 2009 at 10:26 am | Reply

    I love notepad++. I don’t have a mac and thus not able to use textmate. According to me its a must for any developer. I hope someday I will work with textmate. That will be a dream come true. To survive till then, I have found a step-brother of textmate on windows. It almost copied almost every textmate feature. Its called “e” text editor. check it out at http://www.e-texteditor.com/ . I am using a cracked copy of it(the cracked one has some problems, bundle modules not get initialized properly). But I am planning to buy a licensed copy later this year.

  • Christoph // June 14, 2009 at 7:40 pm | Reply

    I’ve been using SlickEdit and it’s been great. Tons of great features and customizable to boot.

  • ali // June 20, 2009 at 6:20 am | Reply

    i use netbeans for php, c++, html/css, javascript. And i have tried aptana and i thought netbeans is better for javascript it have some bugs but I feel comfortable with netbeans javascript ..

  • Nasim // June 21, 2009 at 1:36 am | Reply

    My favourite is textmate. It’s the VIM with a twist.

    Hasin, you do like Eclipse. Aptana IS Eclipse.

  • hasin // June 21, 2009 at 1:40 am | Reply

    thanks everyone for your valuable opinions

    @Nasim – yes i know Aptana is eclipse and I’ve mentioned why I’m forced to use that. There is no good alternative of Aptana, its superb.

    But yeah, these days I am trying to use Netbeans for that. Eclipse is really too much for me :)

  • Netfloat // July 11, 2009 at 9:35 am | Reply

    my editor goes to Komodo Edit, Freeware version of Komodo IDE

  • Rupok // July 11, 2009 at 2:34 pm | Reply

    আমি Notepad++, Zend Studio, ar Visual Studio 6 ব্যবহার করেছি… বাকীগুলো ব্যবহার করার মত এক্সপার্টাইস এখনো হয় নাই :P

    আর টুকিটাকি কাজের জন্য মাইক্রোসফট এক্সপ্রেশন ওয়েব মজাদার :)

  • tahsin // August 4, 2009 at 4:01 pm | Reply

    see more zend php 5 certification preparation questions on newdailyblog.blogspot.com

Leave a Comment