EDI (or IDE), functions, and list

Integrated Development Environment (IDE) with graphical user interface. It is a tool that makes it easier for a programmer to implement applications or write scripts.

netbeans EDI
EDI NetBeans

EDI includes at least:

Alternatively, you can also:

EDIs can be devoted to a programming language or be multilingual. In the second case, the editor adapts the syntactic coloring to the language, depending on the file extension or user choice.

EDI Netbeans is akin to a simple code editor with a list of source files on the left and an edit box on the right, but it is actually much more elaborate. It has a built-in syntax tester for supported languages, which detects errors, allows you to hide the body of the function for easier display, can interact with the database to execute the code under test.
And, of course, has classic development tools...

To further automate the production of applications, other tools may be included in the EDI:

Modern text editors such as Bracket, Visual Studio Code, in addition to syntactic coloring, have advanced functions such as autocomplete, syntax correction. This is also necessary in EDI.

List of free EDIss

These are all multilingual tools. For specialized tools, see each language on the home page of this programming folder.