CSE 403 Topic: IDEs

Most programmers today use integrated development environments (IDEs) to write code. IDEs provide a number of useful features: they compile code as it is written, they include auto-complete tools for code, they include automated refactoring tools, they allow users to easily search code, and more.

Some examples of modern IDEs include:

A modern trend is "cloud IDEs" that do all of their computation on a remote server, and are accessible via the browser. See, for instance, https://aws.amazon.com/cloud9/ or https://codeanywhere.com/.

Interesting resources:

Project ideas: