19

I'm after a free (and Free) lightweight IDE at least on Windows, and preferably cross-platform as well, which handles:

  • XHTML, CSS and Javascript (maybe even jQuery..!) syntax highlighting
  • FTP deployment
  • Version control integration (CVS, SVN, Git, whatever)

What've people found to work?

EDIT: I've tried a few of these, and have chosen Aptana, even though it isn't the highest-voted solution. It's quicker than Eclipse, and seems more suited to Web development (e.g. I just typed in a few FTP details and it sucked down the site onto my hard disk. Nice and easy.) I hope that it's reasonable/acceptable behaviour to accept the non-highest answer; this is my first answered question, so thanks everyone for answering!

For posterity, the other solution I would strongly consider is Eclipse PDT.

19

Eclipse

17 accepted

Aptana is the best IDE for JavaScript. It also supports jQuery. It's based on Eclipse, so you can make it work with Eclipse Plug-ins. It supports SVN right out of the box.

10

NetBeans is my IDE of choice (http://www.netbeans.org/).

7

Open Komodo (or Komodo Edit) and Eclipse.

3

For CSS IntelliJ IDEA IDE is good. But it is not free. But you can get a trial version for one month. After that you can uninstall and reinstall. The AutoCompletion feature is very good in IntelliJ IDEA.

3

NetBeans 6 is fantastic because it supports pretty much all the languages you're likely to use for web development.

The JavaScript editor is just amazing; it highlights errors as you're typing, just like you may be used to when editing a static language such as Java. Given that there's no compiler to validate your JavaScript, this is a huge time saver.

It also itegrates with all the popular SQL databases.

People who last tried NetBeans at vesion 5 or earlier should really give version 6 a look. The product has transformed since then.

2

For a "lighter" Eclipse environment for PHP, go to http://www.eclipse.org/pdt/downloads/ and pull the package down from there.

Then head over to http://download.eclipse.org/technology/dltk/downloads/, click on the link for the current stable downloads and pull down the JavaScript IDE plug-in to add on as well. (No need to get the core, it's already in the PHP download.)

1

jEdit has plugins for FTP and different version-control-systems. It also supports syntax highlighting for nearly everything.

1

+1 for Netbeans. Great Java and Ruby/Rails support - now also comes with Python support.

I've been using IntelliJ lately as they offer a 30 day free trial and it rocks. So, so clever. It needs to be tried to be believed. Just need to raise the funds or persuade the boss to buy me a license...

1

Aptana checks all your boxes. Comes as a standalone or Eclipse plugin.
Notepad++ is very cool if you need something fast and light. I'm not sure if it has plugins for SVN or jQuery but it may do.

1

I use #Develop - it is the free and light weight C#/VB.NET/IronPython/IronRuby/Boo IDE. You can find a quick review of #Develop on my blog.

Pronounced Sharp-Develop it has integration with many tools such as NUnit, FxCop and more.

1

I have used EditPlus (now $35) for years. Lightweight, with syntax highlighting and FTP deployment. No version control integration though.

0

gvim - If you are good at vi, this is very powerful.

0

Aptana

0

Here is a perfect free two software :

For CSS : TopStyle Lite

For FTP : FileZilla

For General Use (Notepad Replacement) : Notepad2

0

UltraEdit

0

I still think that Eclipse is the best by far.

In terms of capability but also because of its plug-ins and the community behind it.

Remember that it has the level of Visual Sudio but is FREE which is really rare this days.

0

Thanks for the answers (so far!) guys. I'm trying to download a few options and give them a go; this is a really helpful list. I'm ideally looking for something more lightweight than Eclipse (or derivatives); I use it every day and it's a good tool, but it's quite heavyweight. However, possibly a stripped-down version would work, I'll give that a go.

0

I've been using phpDesigner for a while. It's not restricted to PHP and doesn't contain any intellisense-style tips but I like it as it's pretty lightweight.

0

I use PSPad for JavaScript, XML and XSLT.

0

eclipse FTW

-1

Textmate rocks my socks. Maybe it doesn't do deployment, but I use capistrano for that, and it hits every other requirement you have.

EDIT: oh free... Textmate isnt free. But well worth the purchase.

-1

I'm currently studying at a university and we have been told not to use an IDE as it can complete a lot of code for you (fine if you know what you are doing). I am currently using PSPad and it supports most formats too. PS Pad.