Code editors on the cutting edge

Is Eclipse overkill? Is Vim not enough? Then check out the new generation of code editors, led by Sublime Text, Atom, and Visual Studio Code

Not every application needs a full-blown IDE. Tools like Eclipse or Microsoft's Visual Studio are overkill for a Node.js microservice written in JavaScript using GitHub for source control. Sometimes you just want to write code.

That's where a new generation of code editors comes into play: lightweight tools for working with high-level scripting languages and with common development frameworks. Often, they work directly with source control services. Think of them as an extension of cloud-based development on our desktops, designed to help Web developers get productive fast.

At the heart of many tools in the current generation is Scintilla, an open source text editing component. Using a component like Scintilla simplifies building an editor, because it supports key development features, including syntax highlighting and code completion. It powers tools like the popular Notepad++ and the reboot of the classic Programmer's Notepad (the tool I used through the late 1990s and early 2000s).

To continue reading this article register now