Editor
Editoren (und Entwicklungsumgebungen) sind eines der wichtigsten Programme für Entwickler. Bei Editoren unterscheidet man grundsätzlich zwischen Quellcode- bzw. Text-Editoren und WYSIWYG-Editoren (What You See Is What You Get). Entwicklungsumgebungen (kurz IDE für Integrated Development Environment) sind Programme, welche meistens sowohl über einen Quellcode-Editor, wie auch einen Compiler und u. U. sogar einen Debugger verfügen. Zum Schreiben von Quellcode könnte man zwar auch einen einfachen Texteditor (z. B. Notepad) nutzen, jedoch verfügen Quellcode-Editoren über erweiterte Funktionen zur Anzeige von Hilfen (Tooltipps) und zur automatischen Vervollständigung.
Adobe Brackets
Adobe Brackets ist ein professioneller Editor zum Entwickeln von Web-Applikationen. Neben der Unterstützung für das Syntax-Highlighting von Sprachen wie HTML, CSS, JavaScript, PHP, Perl, Python, SQL, XML und vielen mehr, bietet der Editor Funktionen zur Projekt bzw. Website-Verwaltung und eine Live-Vorschau. Das Programm wird von einer Community entwickelt. Des Weiteren sind viele Plugins zur Erweiterung verfügbar. Hierzu zählen Dokumentationen für Funktionen, Autovervollständigungen und Linter (Tools zur automatischen Code-Analyse).
Webocton Scriptly
Webocton Scriptly ist ein Editor für HTML, CSS, JavaScript, PHP und XML. Der Editor ist nur für Windows Betriebssysteme geeignet. Das Programm bietet Syntax-Hervorhebung und Autovervollständigung. Des Weiteren kann der Editor eine Verbindung mit einem MySQL-Server und FTP-Server herstellen. Der Editor wird aktuell nicht mehr weiterentwickelt und unterstützt nicht mehr alle aktuellen Tags, Attribute, Eigenschaften, Funktionen der verschiedenen Sprachen. Gerade für Anfänger ist dieser Editor bei Verwendung von modernen Technologien (HTML5, CSS3) mit Vorsicht zu genießen.
Notepad++
Notepad++ ist ein Text-Editor, welcher eine Vielzahl von Datei-Kodierungen (ASCII, UTF-8, ISO-8859-1, Windows-1252, ...) und Sprachen (HTML, CSS, JavaScript, PHP, aber auch C, C++, C# und viele mehr) unterstützt. Notepad++ ist einfach zu bedienen, enthält eine Autovervollständigung, ist jedoch ebenfalls für Anfänger mit Vorsicht zu verwenden, da Notepad++ bei der Autovervollständigung alles vorschlägt, was bereits eingegeben wurde (und somit auch falsche Eingaben). Notepad++ kann mit Plug-Ins um Funktionen wie z. B. den Dateivergleich erweitert werden.
FlashDevelop
FlashDevelop ist ein IDE, um Flash-Anwendungen zu schreiben, entwickeln, kompilieren und debuggen. Um AS3-Anwendungen (Action Script 3) erstellen zu können, nutzt das Programm die Apache Flex SDK, wobei es sich um eine freie SDK (Software Development Kit) der Apache Software Foundation handelt. FlashDevelop kann auf Windows-Betriebssystemen ab Windows XP eingesetzt werden. Gerade Einsteiger nutzen die FlashDevelop IDE gerne, da diese kostenlos erhältlich ist. Natürlich ist der Funktionsumfang von FlashDevelop nicht mit Adobe Flash Professional zu vergleichen.
NetBeans IDE
NetBeans IDE ist eine Entwicklungsumgebung von Oracle, welche hauptsächlich zur Entwicklung von Java-Anwendungen (Applets, Servlets, Server Pages, Server Faces) dient. Jedoch unterstützt die Entwicklungsumgebung in der Zwischenzeit auch Sprachen wie HTML, CSS, JavaScript und PHP sowie C und C++. Zum Entwickeln bietet das Programm Debug-Funktionen und einen GUI-Builder für Java-Anwendungen. NetBeans kann über Plug-ins erweitert werden. Die Anwendung ist einfach zu bedienen und ist zum Erstellen von Java-Anwendungen sehr zu empfehlen.
Visual Studio
Visual Studio ist die professionelle und funktionsreiche Entwicklungsumgebung aus dem Hause Microsoft. Die IDE dient zum Entwickeln von Desktop-Anwendungen, mobilen Apps und Webseiten. Als Programmiersprachen kommen C#, Visual Basic und F# sowie C, C++ und Python zum Einsatz. Visual Studio kann zum Entwickeln von ASP.NET-Websites verwendet werden, wofür das Programm den IIS Express enthält. Seit der Version von 2013 gibt es die Community-Version, welche uneingeschränkt für Privat-Anwender, Schüler, Studenten und kleinere Unternehmen genutzt werden darf und alle notwendigen Funktionen für professionelles Entwickeln enthält. Die erste Version von Visual Studio wurde bereits 1997 veröffentlicht. Visual Studio ist die perfekte Entwicklungsumgebung für .NET-Anwendungen.
Microsoft Expression Web
Microsoft Expression Web ist eine Entwicklungsumgebung für Webseiten. Es dient zum Editieren von HTML-, CSS-, JavaScript- und PHP-Quellcode. Für Nicht-Programmierer enthält das Programm auch einen WYSIWYG-Editor. Des Weiteren sind die Einbindung von externen Datenquellen und die Verwendung von ASP.NET möglich. Expression Web war bis 2012 nur gegen Bezahlung erhältlich. Die Weiterentwicklung wurde von seiten Microsofts eingestellt und die letzte Version kostenlos zum Download angeboten. Deshalb sollte man bei diesem Programm beachten, dass dies nicht mehr auf dem neusten Stand der aktuellen Technologien ist.
Adobe Dreamweaver
Adobe Dreamweaver ist ein Editor für HTML, CSS, JavaScript und PHP. Dreamweaver kann unter Windows und Mac OS X eingesetzt werden. Das Programm von Adobe Systems ist kostenpflichtig und wird daher von Privat-Anwendern eher selten verwendet. Zusätzlich zur Quelltext-Verarbeitung bietet die Anwendung einen WYSIWYG-Editor.