Ayhan Doger

Software Architect

Ayhan Doger

Software Architect

Ayhan Doger

Software Architect

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

 

<<Previous Article>><<Next Article>>