Computer-aided Software Engineering (CASE)-tools and Integrated Development Environment (IDE)
Computer-aided software engineering (CASE)-tools or integrated development environments (IDE) are a group of software tools with methods and functions supporting the development, such as source code editing functionalities and building automation. Also, it´s possible to integrate software frameworks into the workflow, plus, a debugger and sometimes a version control system with CASE-or IDE-tools. NetBeans and Eclipse additionally contain a compiler and an interpreter. In many tools the construction is further simpified by a graphical user interface (GUI) and a class and object browser. CASE- and IDE tools include a long list and you may be surprised, I’ve compiled them below:
- Java
- Eclipse
- Netbeans
- IntelliJ
- Android Studio
- BlueJ
- JDeveloper
- DrJava
- JCreator
- Eclipse Che
- sublime
- vim
- Python
- Eclipse
- PyDev
- IDLE
- Python Tools for Visual Studio
- Komodo IDE
- Ninja IDE
- Anjuta
- PyCharm
- PyScripter
- Spyder
- sublime
- vim
- JavaScript
- Anjuta
- Atom
- CodeLite
- Eclipse Web Tools
- Nodeclipse
- Oracle JDeveloper
- Visual Studio
- sublime
- vim
- R
- RStudio
- UML
- Pacestar UML
- Visual Paradigm
- Lucidchart
- Smartdraw
- draw.io
- StarUML
- UMLet
- PlantUML
- ArgoUML
- Creatively
- IBM Rational Rose XDE