IDE β¦ one Tool canβt rule everything β’ Syntax Highlighting: β¦ even for templating languages β¦ detecting the right language β’ In-Product Compilation: β¦ compile your code right inside the IDE β¦ main distinction between IDE and plain text editor β’ Built-In Testing Tools
Addons β¦ Possibility to write your own macros β¦ Configuration (shortcut) β’ Built-in Debugging: β¦ Web debugging β’ Dragβnβ Drop Layouts for GUIs (Code Generation): β¦ losing flexibility β¦ limited to what the IDE generates
β¦ quality metrics, indicators β¦ test status reports β’ Integrated version control tools β’ Customizing β¦ many high quality Extensions β¦ marketplace.visualstudio.com
loading time β’ Windows only β’ Pricing: (Standard subscription) https://www.visualstudio.com/vs/pricing/ β’ Standalone License: $499 | $45/mon β’ Visual Studio Express for free
Languages best support for Web Development Syntax Highlighting some issues In-Product Compilation for TypeScript Built-In Testing Tools Extensibility huge community / good documentation Debugging Code Generation (UI) Autocompletion with some helping tools (like CodeLens) Code Analysis With Plugins
Android studio is based on IntelliJ β’ supports: β¦ Groovy, Scala, Kotlin β¦ JavaScript, TypeScript β’ Cross-language refactorings β’ Inspections and quick-fixes