Optimalworks Ltd web design, SEO, training and consultancy 

the site completely surpassed my expectations GT, AutoDirector, we build websites that work, my website is great - I love it MP, XL Autos, reach more customers, make more sales, it's more than I ever could have expected LM, Trade Cars UK, we can help your business grow, 99% of business now comes from my website GV, Bash Events, promoting standards throughout the web industry, your contribution added a level of quality we would otherwise have struggled to achieve PS, Hemsley Fraser
  1. home
  2. Services
  3. Portfolio
  4. Contact us
  5. blog

The top 10 free web development editors

written by Craig, 19 October 2007

As promised, here is my top 10 list of free text editors that are ideal for web development on Windows.

I’ve only included zero-cost Windows editors which provide good web development functionality, are powerful, but easy to use (sorry Vim). I was a long-time user of HomeSite, which has probably swayed my opinions, but all these editors are worth a try – especially the top 3. Please let me know if I’ve missed any good ones.

So, in reverse order…

10. SuperEdi

SuperEdiSuperEdi is one of the more basic editors here, but that makes it one of the fastest. It’s simple for new users, reasonably attractive, and pleasant enough to use. However, it doesn’t store session state or offer tag auto-completion. It’s more of a competent Notepad replacement rather than a fully-fledged IDE.

9. jEdit

jEditjEdit is a popular cross-platform editor with more languages, features, and plugins than most others. It’s Java-based, so it offers a similar interface on Windows, Mac and Linux.

However, it does look a little clunky, and Java doesn’t offer the fastest experience – even typing can lag. I nearly switched to jEdit a few years ago - it’s good editor, but I suspect it won’t be a favourite amongst Windows users.

8. Programmer’s Notepad 2.0

PNPI was a die-hard PNP1.0 user for many years. The application is still fast, has good language support and colour-scheme configuration. You can organise files into projects, which makes handling easier, but I’d prefer a file browser too. Tag auto-completion is missing, but it’s still worth a quick look.

7. Komodo Edit

Komodo EditKomodo Edit is a cut-down version of ActiveState’s Komodo IDE. The interface looks great and, although it’s a little slow to start, it’s fine in operation. I’d have liked a tag completion and a few more customisation options – most information windows are docked in the same place. However, I’m sure many developers will like it.

6. Crimson Editor

Crimson EditorCrimson’s been around for a long time, although development stopped a few years ago. Like SuperEdi, it’s more of a good general text editor than a professional IDE, but it’s fast and offers project and macro capabilities. However, the interface looks dated, it only supports monospace fonts, and tag completion is missing.

I used Crimson for a few weeks of PHP development and, whilst it wasn’t the most thrilling of editors, I didn’t have any complaints either.

5. ConTEXT

ConTEXTConTEXT is very similar to Crimson: it has comparable features and speed, but is a lot prettier!

It’s certainly a viable Notepad replacement, especially on slower PCs.

4. PSPad

PSPadI like PSPad and used it for several months before discovering my No. 1 editor. It comes with a lot of features that are not usually provided with other editors, e.g. file difference comparison and spell checking.

Unfortunately, it only supports monospace fonts, there’s no tag completion, and syntax highlighting is basic. Some functions are a little strange (like option tick boxes with three or more states) and the interface doesn’t always feel feel particularly cohesive. However, it’s a great editor and worth trying.

3. Aptana

AptanaAptana is another Java-developed editor based on the Eclipse code base. The product shows how good Java software can be: this is a full IDE that is gorgeous to look at and use.

Aptana offers more features than most commercial IDEs. The interface is fully configurable, it is integrated with most popular PHP and JavaScript libraries, and has debugging and profiling support. Whilst the number of options can be daunting at first, it rarely becomes overwhelming and has been built by developers who really understand web development issues.

I’d like to say that I use Aptana full time: it’s the most powerful web IDE available. However, it’s still a beta product and, although it’s stable, many features are not working correctly. It’s also slow to start and a massive memory hog. It’s an excellent editor, but only for those using a ninja-PC!

2. SciTE

SciTESciTE was originally built to demonstrate the power of the Scintilla code editing component. When I first used SciTE, I dismissed it as underpowered and impossible to set up … but give it a chance, and you’ll find that it’s one of the most powerful and configurable editors available.

The cause of my misconception was the fact that everything is set up using configuration files – and there are literally thousands of options. But do it once, and SciTE becomes a fantastic editor that is small, clean, fast, stable, and usable on Windows or Linux.

SciTE concentrates on the basics: text editing. There are no fancy file browsers, code generators, or project managers. It supports every language you can think of (and some you can’t!) and you can define your own. Syntax highlighting is probably the best you’ll ever get – language constructs can be shown in differing colours, sizes, styles and fonts.

SciTE is excellent, and I still use it on a regular basis.

1. Notepad++

Notepad++Notepad++ has evolved into the best development editor I’ve ever used. It’s got almost every feature I want and gets better with every release.

Like SciTE, Notepad++ is also based on Scintilla, but most of the options are set up in a visual interface rather than configuration files. All the settings are stored in XML files, so it’s easy to upgrade and copy them to other systems (I have an identical setup installed on a USB drive).

There’s a healthy set of plugins, with Explorer and Function List being essential for me. The Function List is one of the best I’ve used and it copes well with JavaScript.

The interface is clean, attractive, unobtrusive, and fast. It starts within seconds, remembers exactly where you where, which files you had open, and what was bookmarked.

I really can’t recommend Notepad++ enough. It’s been my editor of choice for a couple of years – which is a lot longer than some have managed! It’s better than many commercial editors and just gets the job done. Notepad++ developer, Don Ho, and the plugin writers - especially Jens Lorenz – deserve an award for services to the IT and web industries!

  • categories: software, web development
  • tags: developers, download, editor, review, software
  • trackback: http://www.optimalworks.net/blog/2007/software/top-10-web-editors/trackback
  • bookmark: del.icio.us, digg, facebook, reddit, Furl, Spurl, Blinklist, Slashdot, Technorati, Yahoo!

5 comments:

  1. 19 October 2007 sylvrblade commented

    I agree on Notepad++. It’s so useful I wish I could run it natively on my Linux box without having to resort to Wine.

  2. 19 October 2007 Craig commented

    If I could run Notepad++ natively on Linux, I’d switch to Ubuntu full-time. Users have been asking for a Linux version, but I’m not aware of any work being done on it.

    SciTE is available though, and configuration files can be copied between the two systems.

  3. 19 October 2007 Tristan commented

    Have you looked at any Linux-based web editors (other than SciTE, etc.)? Bluefish seems to top the list at the moment, but I’ve not used it for several years.

  4. 19 October 2007 Craig commented

    I’ve tried Bluefish and Quanta Plus. Both are OK, but I wouldn’t use them full-time. There are too many unnecessary widgets (like table generators) and the interfaces suffer as a result.

  5. 2 May 2008 greyfairer commented

    FYI: last time I checked, Komodo was based on scintilla as well.

add your comments
please enter your name
please enter your email address - it will not be published anywhere
please enter your website address
please enter your comments (all are moderated and checked for spam)
  • next article: HTTP, HTTPS, and shared resources 
  • previous article: The ultimate web development editor 
search
  • all popular (5)
  • courses (1)
  • general (3)
  • hardware (1)
  • software (24)
    • free download (6)
    • web browsers (9)
    • web servers (2)
  • web development (31)
    • accessibility (4)
    • ajax (1)
    • css (2)
    • graphic design (4)
    • html (1)
    • javascript (7)
    • php (4)
    • seo (1)

tags

  • accessibility
  • ajax
  • apache
  • award
  • computing
  • css
  • design
  • developers
  • dom
  • download
  • editor
  • firefox
  • funny
  • graphics
  • hardware
  • html
  • ie
  • javascript
  • opera
  • php
  • portfolio
  • review
  • safari
  • seo
  • server
  • software
  • ssl
  • standards
  • wordpress
  • xml
  1. site map
  2. home
  3. Services
  4. Portfolio
  5. Contact us
  6. blog
  7. RSS feed
  8. project survey

XHTML 1.0 | CSS 2.1 | WAI AAA | printer-friendly

©2008 Optimalworks Ltd, Devon, UK. Registered in England and Wales No. 5922205.

This page can be viewed at http://www.optimalworks.net/blog/2007/software/top-10-web-editors