Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm a PHP developer and now I'm using a "free" version of Dreamweaver, I know that this one has the things I'm looking for, but its expensive.

I've looked into some softwares like Aptana, Notepad++, Dreamweaver, CodeLobster. But none of them were good to me. I need it to support MacOS and Windows, because I have different OS at home and at work.

This is what I'm looking for:

  • FTP support
  • Code highlight
  • Windows and MacOS
  • PHP, HTML, CSS, Javascript
  • Easy to use.
share|improve this question
up vote 4 down vote accepted

I used to be an Eclipse fan, but a few years ago I moved to NetBeans and have never looked back.

I am currently using it for PHP (and MySql/SQlite), C, C++ and JavaScript.

From your request:

free and open source        <=== check 
FTP support (also SFTP)     <===
Code highlight              <======   yup
Windows, Mac OS and Linux   <=== written in Java, so yup, plus Raspberry Pi et al
PHP, HTML, CSS, Javascript (and a huge amount of other languages)   ... .... "NetBeans IDE offers superior support for C/C++ and PHP developers, providing comprehensive editors and tools for their related frameworks and technologies. In addition, the IDE has editors and tools for XML, HTML, PHP, Groovy, Javadoc, JavaScript, and JSP."

Plus, add your own ...

You won't ever look for another IDE. Guaranteed, or your money back ;-)

share|improve this answer

I'd recommend Sublime Text.

Sublime has everything you would expect in a minor IDE or an amazing text editor and yet is very very light. Pretty much any area that you want to have more features there is a simply massive plugin library. Sublime Text is not free but it on the cheap end of software, it also has a free unlimited trial so you can test it and decide before making any commitments.

To go over your requirements:

  • ? FTP support: Sublime does not have native FTP support. However, that plugin library comes to the rescue. If you don't need SFTP then the free/open-source SublimeFTPSynce is what I have used and is quite good. If you do need SFTP support then AFAIK the only option is Sublime SFTP which is not free ($20) but has a free trial.
  • Y Code highlight
  • Y Windows and MacOS
  • Y PHP, HTML, CSS, Javascript
  • Y Easy to use
share|improve this answer
+1 Sublime Text is a good option too (although I haven't tried the FTP with it). – Franck Dernoncourt Jun 4 '14 at 17:46

You can use Eclipse:

  • free and open source
  • FTP support (also SFTP)
  • Code highlight
  • Windows, Mac OS and Linux
  • PHP, HTML, CSS, Javascript (and a huge amount of other languages)
share|improve this answer
@rafaelmsantos mentioned that he tried Aptana, which is basically Eclipse customized for web development (including PHP). I would assume that if he didn't like Aptana, then he would probably have the same issues with Eclipse that he did with Aptana. – Notre1 Jun 10 '14 at 0:10

For some period of time I used Komodo Edit.

Komodo Edit is a stripped down version of Komodo IDE. Nevertheless Komodo Edit is a full featured text editor with such features as syntax highlighting, automatic insertion of matching parentheses, FTP support, and many other features a modern editor should have.

(Later I switched to Kate because Komodo's bad support of Hebrew text. But there is at least a trouble to install Kate on Windows.) Komodo is fine.

share|improve this answer

PhpStorm logo

It's not free ($99*, after free 30-day trial), but I would recommend that you, at least, check out PhpStorm (from JetBrains).

*$99 is only $29 more than Sublime Text alone, or $9 more than Sublime Text with the commercial STP plugin.

PhpStorm Smart Code navigation

share|improve this answer
Why -1, +1 again for php storm. I liked it's smoothness. But, still using netbeans though. – Joraid Jun 10 '14 at 16:41
Does it do some indexing and scanning? I wanted to use netbeans and eclipse but they take enormous time on my project which has lots of files. I only want ide, highlight with ftp. – Dreaded semicolon Jul 7 '15 at 9:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.