Apache NetBeans est un environnement de développement complet qui prend en charge plusieurs langages de programmation tels que Java, PHP, HTML5, CSS et JavaScript. Compatible avec Windows, Linux, ...
Un éditeur de texte se distingue d'un traitement de texte par le fait qu'il est orienté lignes de code plutôt que paragraphes, et que les fichiers textes ne contiennent pas de mise en forme (couleur, ...