What is your favorite editor or IDE?

70 replies
What is your favorite editor or IDE for PHP/CSS/Javascript and HTML?

I have several installed including Notepad++, PSPad, Komodo edit, Intype, and Dreamweaver. But I don't particularly like any of them the best, and am always trying to find a better editor/IDE.

komodo edit is good for php and html, but not for CSS, for some reason the CSS coloring isn't correct in it. Meaning sometimes it will show css properties in black, when they should be colored.

I also have two other questions:
1.) what is up with the editors that automatically generate quotes for you? For example in PSPad when I type echo and then " it automatically creates the other " . At first I thought this was good because then I wouldn't forget to type it at the end, but then it became really really annoying because I still have to type the ; at the end, and my cursor is automatically inside the "" so at the end of every statement I have to press the right arrow key and then type the ; . Does this annoy anyone else? Or am I the only one?

2.) What are some editors that have a black background and the text is colored/white? And have you found that environment better than a white background with black text? Is it any better for your eyes when you are in a dark room?

Thanks.
#editor #favorite #ide
  • Profile picture of the author eminc
    I use Komodo Edit on Mac nowadays. When I worked in windows, I had a copy of PHPDesigner and sometimes Eclipse too. All of them were good.

    Content coloring and background etc can be changed in most of the IDEs, so that's not something that you should be worrying about. As well as you can turn the auto completion feature on/off according to your needs if you don't want the IDE to make suggestions.

    Mohit
    {{ DiscussionBoard.errors[5128889].message }}
  • Profile picture of the author boyrev
    I use textmate on mac, for php/css/html and netbeans for other stuff. Netbeans is fantastic for learning new stuff, bit just a bit slow (java based)

    As stated, most IDEs colors can be configured at will.

    I have eye problems, and have studied a lot about this, and through all the various advice, trials and testing, the best tip I saw was to look at something other than the monitor every 5-10 minutes. Give the eyes a 30 second break, and focus on something completely different. Works for me.
    {{ DiscussionBoard.errors[5129784].message }}
  • Profile picture of the author angelie
    My favorite is Notepad++ for its simplicity but it seems that it doesn't work for you. Try Eclipse or NetBeans
    {{ DiscussionBoard.errors[5133866].message }}
    • Profile picture of the author HonestCoder
      Another vote for NetBeans here. It's written in Java so I can share projects across the network on my Mac, Windows and Linux machines and it has support for SVN and GIT too. Lots of nice features and I like that I can use it with XDebug. And you can change all the colors and fonts and switch profiles when you're in a dark/light room to whatever suits you.

      Also used Aptana/Eclipse before switching to NetBeans after it let me down one too many times (froze and had to be restarted resulting in a little lost work). I've read comments that Java-based IDE's are slow but that has not been my experience if you have Java set up correctly.

      Notepad++ is a good editor and has a lot of great plugins, but only if you are working in Windows.

      You know when you have found a good IDE when you don't spend much time thinking about it, and get to focus on your code. If you ever find yourself distracted by your IDE for whatever reason, time to move on
      {{ DiscussionBoard.errors[5134063].message }}
  • Profile picture of the author CyberSEO
    Personally I prefer eclipse + pdt
    Signature
    CyberSEO Pro - the ultimate all-in-one autoblogging WordPress plugin, powered by OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, Midjourney, DALL-E 3 and Stable Diffusion XL
    {{ DiscussionBoard.errors[5134743].message }}
  • Profile picture of the author ussher
    PhpStorm, its awesome. (but the sale ended yesterday so your too late for 50% off. still worth it though.)
    Signature

    "Jamroom is a Profile Centric CMS system suitable as a development framework for building entire communities. Highly modular in concept. Suitable for enterprise level development teams or solo freelancers."

    - jamroom.net
    Download Jamroom free: Download
    {{ DiscussionBoard.errors[5145915].message }}
    • Profile picture of the author tinyraysite
      MS Visual studio, the champion in the world of IDE
      {{ DiscussionBoard.errors[5150889].message }}
    • Profile picture of the author CyberSEO
      Originally Posted by ussher View Post

      PhpStorm, its awesome. (but the sale ended yesterday so your too late for 50% off. still worth it though.)
      eclipse is freeware but it has must better flexibility and functionality (with right plugins of course).
      Signature
      CyberSEO Pro - the ultimate all-in-one autoblogging WordPress plugin, powered by OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, Midjourney, DALL-E 3 and Stable Diffusion XL
      {{ DiscussionBoard.errors[5156463].message }}
      • Profile picture of the author ussher
        Originally Posted by CyberSEO View Post

        eclipse is freeware but it has must better flexibility and functionality (with right plugins of course).
        Yeah, I used eclipse before i switched to phpstorm. Phpeclipse is my second favorite editor. (not PDT or Aptana)

        For me the code checking in the editor puts Phpstorm at #1.

        if you have a function like say this:
        function do_something(){
        $a = 1;
        $b = 2;
        $c = 4;
        print $a + $c;
        }

        phpstorm will tell you that $b is not used in the function. Thats smart!

        and the other way too:
        function do_something(){
        $a = 1;
        $b = 2;
        print $a + $c;
        }

        It will tell you that $c is undefined within the scope of the function. Its just like having a spell checker for your code. real cool.

        There is stuff that i miss from eclipse, but i cant live without that code checker anymore, im too lazy.
        Signature

        "Jamroom is a Profile Centric CMS system suitable as a development framework for building entire communities. Highly modular in concept. Suitable for enterprise level development teams or solo freelancers."

        - jamroom.net
        Download Jamroom free: Download
        {{ DiscussionBoard.errors[5158293].message }}
        • Profile picture of the author Noirmaybe
          Originally Posted by ussher View Post

          Yeah, I used eclipse before i switched to phpstorm. Phpeclipse is my second favorite editor. (not PDT or Aptana)

          For me the code checking in the editor puts Phpstorm at #1.

          if you have a function like say this:
          function do_something(){
          = 1;
          = 2;
          = 4;
          print + ;
          }

          phpstorm will tell you that is not used in the function. Thats smart!

          and the other way too:
          function do_something(){
          = 1;
          = 2;
          print + ;
          }

          It will tell you that is undefined within the scope of the function. Its just like having a spell checker for your code. real cool.

          There is stuff that i miss from eclipse, but i cant live without that code checker anymore, im too lazy.
          I use Komodo and it works great but reading this makes me want to switch
          {{ DiscussionBoard.errors[5346539].message }}
  • Profile picture of the author rockerzz
    PHPStorm PHPStorm PHPStorm ... check it out, its awesome netbeans aint too bad though ...
    {{ DiscussionBoard.errors[5177258].message }}
  • Profile picture of the author socialbookmark
    I use PhpStorm IDE and its perfect in my opinion.
    Signature

    I love warriorforum. zendegiyesabz

    {{ DiscussionBoard.errors[5177291].message }}
  • Profile picture of the author oknoorap
    I'm using Aptana, with aptana you'll easy to collaboration typing code online with other team.
    I believe aptana is the best ever.
    {{ DiscussionBoard.errors[5177554].message }}
    • Profile picture of the author down
      Notepad ++ and Dreamweaver.
      {{ DiscussionBoard.errors[5177576].message }}
  • Profile picture of the author wilsondavid
    My favorite IDE is Visual Studio 2010. It is complete edition of web development application and many other related technologies. It provide nice flexibility to user to easily develop your application.
    {{ DiscussionBoard.errors[5204915].message }}
  • Profile picture of the author frenchsquared
    hmmm, I have always been happy with Dreamweaver once you hide all the stupid windows and set it only to use code view. I may have to try a few of these other ones out.
    {{ DiscussionBoard.errors[5205028].message }}
  • Profile picture of the author erskinem
    Coda for me
    {{ DiscussionBoard.errors[5205943].message }}
  • Profile picture of the author ezkl
    TextMate and VIM
    {{ DiscussionBoard.errors[5206482].message }}
  • Profile picture of the author kasun0777
    Netbeans for me
    Signature
    No matter how much you love someone, you still want to have you own way
    {{ DiscussionBoard.errors[5208920].message }}
  • Profile picture of the author Amod Oke
    Visual studio (for .NET sites) and dreamweaver for others!
    {{ DiscussionBoard.errors[5209332].message }}
  • Profile picture of the author JHONYY1
    I use Natepad++ and Adobe Dream Weaver.
    {{ DiscussionBoard.errors[5209334].message }}
  • Profile picture of the author Mikorist
    Netbeans & Eclipse
    {{ DiscussionBoard.errors[5209493].message }}
  • Profile picture of the author honeyclarck
    I prefer Dreamweaver. It good and nice to edit IDE.
    {{ DiscussionBoard.errors[5209754].message }}
    • Profile picture of the author DGFletcher
      This isn't my link, but this is the best thing I've ever found for the way I write.

      Real-time HTML Editor

      I have Notepad++ and have tried the other ones, and they all drive me nuts. This one lets you see what you've done when you do it. It is simple beyond all reason, but it is awesome!!
      {{ DiscussionBoard.errors[5218542].message }}
  • Profile picture of the author remymartin1
    I use Eclipse... it's a bit slow though..
    the good thing is that you can use it with almost any language
    another option is multiedit
    {{ DiscussionBoard.errors[5306516].message }}
  • Profile picture of the author tweakr
    I went through a bunch of editors/IDEs before I finally tried out vim. I haven't looked back since. It has a bit of a learning curve getting started but it's well worth it in the long run.
    {{ DiscussionBoard.errors[5310573].message }}
  • Profile picture of the author candyo0
    My favourite was ultraedit (i have lifetime license), but each version is slower on my machine, and i not use the new features.

    Now im using emeditor/hippoedit for fast edits and sublime text editor for small projects.

    for php im using phped and when i have to merge: araxis merge. Both quite expensive but time saving for me.
    {{ DiscussionBoard.errors[5314139].message }}
  • Profile picture of the author shantanu
    I Love Dreamweaver as an editor but Netbeans And MyEclipse are the best IDE for me for developing JAVA applications................

    FOR MORE DETAILS AND HELP REGARDING JAVA APPS CONTACT ME.
    {{ DiscussionBoard.errors[5342709].message }}
    • Profile picture of the author Amirol
      Netbeans is my favorite IDE. For small editing, i'll just use Notepad++.
      Signature

      Need help with PHP and Laravel?

      {{ DiscussionBoard.errors[5346342].message }}
  • Profile picture of the author Rod Navarro
    I use Visual Studio with some plugins for PHP, also PHPDesigner is a good one.
    Signature

    Rod - Future Warrior
    Professional Web Enginner / Computer Science Bachelor
    Microsoft MCPD

    {{ DiscussionBoard.errors[5350451].message }}
    • Profile picture of the author Anthoni
      Surely this all depends on what language you are programming in ?
      For HTML / Javascript / Python / PHP I use Notepad++
      For Java / Android Development I use IntelliJ IDEA
      For Flash I use their own and for Flex I use the one based on Eclipse.
      Delphi has it's own editor as well.

      There is no one editor that "Rules Them All".
      Each one has its own good points and flaws.

      Regards
      Anthoni
      {{ DiscussionBoard.errors[5350973].message }}
  • Profile picture of the author IM-software
    Hello highrider21,

    Why don't you give HTML kit a try?
    There are both free and paid versions.
    The free one may definitely satisfy you.
    I don't mean it's the best one, as there are so many... However, I use it for years, and I do like it.
    It's highly, I mean highly, configurable; you can embed a whole bunch of plugins, most of them being free as well.
    You can have its core pointing at several engines that are installed on your machine: php, java, perl, ruby, python, etc. in order to work a WYSIWYG way, within the: [Edit > Preferences] tab.
    I'm almost sure some warriors will like it too...
    {{ DiscussionBoard.errors[5351257].message }}
  • Profile picture of the author jemi jhon
    I use just Adobe Dreamweaver.
    {{ DiscussionBoard.errors[5355475].message }}
    • Profile picture of the author jasong714
      I use Aptana Studio on my mac and pc. It's eclipse based and awesome!
      {{ DiscussionBoard.errors[5355622].message }}
  • Profile picture of the author olalinks
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[5355670].message }}
    • Profile picture of the author Don Art
      Really give notepad++ a go - it is simply awesome.
      {{ DiscussionBoard.errors[5357467].message }}
  • {{ DiscussionBoard.errors[5357612].message }}
    • Profile picture of the author kenmichaels
      try Ultra Edit. i have been using it for 10 + yrs. makes notepad + look like a toy. I believe it has a 45 day trial.
      Signature

      Selling Ain't for Sissies!
      {{ DiscussionBoard.errors[5361889].message }}
      • Profile picture of the author glanjacksonn
        I use textmate on mac, for php/css/html and netbeans for added stuff.Another vote for NetBeans here. It's accounting in Java so I can allotment projects beyond the arrangement on my Mac, Windows and Linux machines and it has abutment for SVN and GIT too. Lots of nice appearance and I like that I can use it with XDebug
        {{ DiscussionBoard.errors[5365107].message }}
  • Profile picture of the author magicalmind
    For me it always dreamweaver when i code in php and when i use java its ecclipse and netbeans
    {{ DiscussionBoard.errors[5368219].message }}
  • Profile picture of the author BurgerBoy
    Notepad++ and Microsoft Expression Web 4.
    Signature
    {{ DiscussionBoard.errors[5368239].message }}
  • Profile picture of the author Maraun
    I used eclipse so far but PHPStorm looks really interesting.
    {{ DiscussionBoard.errors[5368414].message }}
  • Profile picture of the author evantanski
    I am using Netbeans and Dreamweaver. But I have an old version installed for Netbeans. Now there are many nice features..
    {{ DiscussionBoard.errors[5370860].message }}
  • Profile picture of the author omarusman
    Been using Eclipse PHP for PHP/CSS/JS and HTML since started as a web developer. Works pretty well for me.
    {{ DiscussionBoard.errors[5370951].message }}
    • Profile picture of the author nwutopia02
      notepad - i am a notepad fan, for a very long time 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++
      {{ DiscussionBoard.errors[5395677].message }}
  • Profile picture of the author sufalamtech
    PHP is best editor use it in effective way in programming language.
    {{ DiscussionBoard.errors[5395784].message }}
    • Profile picture of the author star1290
      netbeans is the best
      {{ DiscussionBoard.errors[5404315].message }}
      • Profile picture of the author jmartinez
        I use a text editor for web development and have gone through many editors. Currently I use jEdit. They aren't updating it anymore, but I love it's features and it's cross platform. I can use it for windows, mac, and linux.
        {{ DiscussionBoard.errors[5405431].message }}
  • Profile picture of the author ernestrategos
    I use Dreamweaver when I'm using Windows, usually I work in Komodo IDE when using Ubuntu Linux
    Signature
    {{ DiscussionBoard.errors[5403295].message }}
  • Profile picture of the author Brendanm
    Mine is notepad++, the line counting and highlighting is great.
    Signature
    {{ DiscussionBoard.errors[5403358].message }}
  • Profile picture of the author fellowgeek
    I have been using Eclipse with PDT plugin for many years now, and I could not be happier with it. It will run on Linux, Mac, and Windows.
    {{ DiscussionBoard.errors[5410266].message }}
  • Profile picture of the author andreasnrb
    If you develop PHP there is only one choice PHPStorm. Its the best tool I've ever used (besides VS with ReSharper)
    {{ DiscussionBoard.errors[5412726].message }}
  • Profile picture of the author denownswarms
    Favourite editor :-
    1. Time plus
    2. Turbo plus
    3. Edit plus
    {{ DiscussionBoard.errors[5414943].message }}
  • Profile picture of the author Dyscrete
    Sublime Text 2, I highly encourage everyone to try it – and it's free!
    {{ DiscussionBoard.errors[5426353].message }}
  • Profile picture of the author Scott Carpenter
    I'm surprised that nobody uses Zend Studio. In it's current form (v9) it's a PHP-specific Eclipse-based editor, but I'm actually still using v5.5 because it's the version right before they switched to the Eclipse platform. I've been using it for years and have yet to find a compelling reason to change. I've tried the latest Zend Studio, NetBeans, Eclipse w/PDT plugin, and many others and I always go back to Zend Studio 5.5.

    I haven't ever tried PhpStorm though, so maybe I'll take that for a spin and see what I think.
    {{ DiscussionBoard.errors[5446995].message }}
  • Profile picture of the author retroid
    Netbeans, and sometimes DW
    {{ DiscussionBoard.errors[5447168].message }}
  • Profile picture of the author coolsharad
    i like netbeans and dream viewer
    {{ DiscussionBoard.errors[5450435].message }}
  • Profile picture of the author SebastianJ
    Mac (at home):
    - Ruby/PHP/Python/HTML/CSS/JS -> TextMate
    - Objective-C/Cocoa -> Xcode
    - Java -> IntelliJ IDEA

    Debian/Ubuntu (Consulting - at client's offices):
    - Ruby/HTML/CSS/JS -> heavily tweaked gEdit/occasionally Sublime Text 2
    {{ DiscussionBoard.errors[5462553].message }}
  • Profile picture of the author Tkato
    I use Netbeans, love the autoformat code feature, powerfull search of files across projects and navigation between files
    {{ DiscussionBoard.errors[5464018].message }}
  • Profile picture of the author victorjhon
    My favorite programming language is PHP.
    {{ DiscussionBoard.errors[5472359].message }}
  • Profile picture of the author Dana Holt
    Visual Studio is probably the best IDE out there, and the express versions are free. A lot of people hate on Microsoft because it's the cool thing to do, but they have very solid tools.

    I use Eclipse for Android development. I like it okay, but it gets a little slow sometimes. All those plugins also don't play nice all the time.

    Any product from JetBrains is great. I am currently doing lot of Ruby on Rails (and a fair amount of PHP) stuff. I use their IntelliJ IDEA IDE. I am also going to try this IDE for Android development on my next project.

    JetBrains also has some language specific IDEs: PhpStorm and RubyMine which are cheaper if you only need support for one language.

    Their ReSharper plugin for Visual Studio is awesome too.
    {{ DiscussionBoard.errors[5473790].message }}
  • Profile picture of the author wadeby
    I think Notepad++ is the best and of course netbeans is also
    {{ DiscussionBoard.errors[5474961].message }}
  • Profile picture of the author jigonesome
    Favourite editors :-
    1. Edit plus
    2. Turbo plus
    3. Notepad
    4. JAVA plus
    {{ DiscussionBoard.errors[5498132].message }}
  • Profile picture of the author Nochek
    I use Notepad++ for all of my online-languages (PHP, Javascript, Jquery, HTML, CSS, etc). The massive syntax coloring, the Regex search and replace options, and the portability of it are all just amazing for a free product.

    That being said, anytime I want to make a windows application I fire up Visual Studio. I won't touch native-based applications with notepad++
    Signature
    Nochek Solutions Presents:
    The Hydrurga WSO - Rank Your Site #1 And Score Over The Penguin Updates!
    {{ DiscussionBoard.errors[5498645].message }}
  • Profile picture of the author synergyxtr
    In programming we use a lot of eclipse and notepad++.
    It is a lot faster than the all in one development environment.
    Signature

    Synergy Extreme. Your extreme virtual assistant provider.

    {{ DiscussionBoard.errors[5511033].message }}
  • Profile picture of the author AdamMc
    Eclipse with RSE or VIM
    {{ DiscussionBoard.errors[5514615].message }}
  • Profile picture of the author stevenpayales
    I use the following:

    Notepad++ - General Editing
    PHP Designer / Rapid PHP - Developing or coding web applications and scripts.
    Signature
    If you have an urge to build something that could change the world, don’t focus on the money, but the legacy you’ll leave behind.
    Buy Back Telefoane - Get Dinodirect Coupon Codes and shop for LESS!@
    {{ DiscussionBoard.errors[5515471].message }}
  • Profile picture of the author mortenmatras
    Thanks for your answers. I'll dive straight in...
    {{ DiscussionBoard.errors[5562236].message }}
  • Profile picture of the author shantanu
    I agree with my frnd's previous post that Notepad ++ is the best IDE for little developments regarding any codes and saving that stuff is also quite easy.
    {{ DiscussionBoard.errors[5564319].message }}
  • Profile picture of the author syaya
    I use netbeans because this IDE support some programming language JAVA, C++, PHP, HTML, CSS, RUBY, etc
    {{ DiscussionBoard.errors[5569581].message }}
  • Profile picture of the author rainso0
    I guess it's going to be Vim for me. I made a real effort to learn GNU Emacs a while back but it seems that I did not have a big enough brain to hold all those Emacs commands which is my own fault (humor). I even use Vim for Windows on those days when I need to do stuff over there.
    {{ DiscussionBoard.errors[5584006].message }}

Trending Topics