Need advice about which tool to choose?Ask the StackShare community!
Manage your open source components, licenses, and vulnerabilities
Learn MorePros of IntelliJ IDEA
Pros of RubyMine
Pros of Visual Studio
Pros of IntelliJ IDEA
- Fantastically intelligent301
- Best-in-class ide242
- Many languages support190
- Java158
- Fast121
- Code analysis82
- Reliable79
- Out of the box integration with maven, git, svn76
- Plugin architecture64
- Integrated version control61
- Code refactoring support12
- Best java IDE11
- Local history7
- Code Completion6
- Kotlin6
- Integrated Database Navigator6
- Built-in terminal/run tools6
- All5
- Free for open-source development, students and teacher5
- Base for Android Studio5
- Free If you're a Student5
- ERD Diagrams4
- Free4
- Cross platform4
- IDE4
- Database/Code integration4
- Out Of The Box features3
- Column Selection Mode3
- Server and client-side debugger3
- More than enough languages for any developer3
- Typescript support3
- Multicursor support3
- Reformating Code3
- Intuitive3
- Command-line tools3
- Android Integration3
- Vim support3
- Special icons for most filetypes in project list3
- Supports many frameworks3
- Built-in web server3
- Live Templates3
- Scala support3
- Works fine with mac os catalina2
- A lot of plugin2
- Just works2
- Integrated Ssh/Ftp Managers2
- Full support2
- Task managers2
- Diff tools2
- File Watchers2
- Support for various package managers2
- Integrated Code Linting2
- Clean UI2
- Open source2
- So modernised2
- Efficient, one Stop solution2
Pros of RubyMine
- Productive63
- Ruby on rails50
- Ruby39
- Great UI35
- Version control28
- Rubby Debugger22
- Detecting Code Styles17
- Unit Testing14
- EditorConfig12
- Database Tools9
- RVM as a Remote SDK5
- Debugger Console5
- CSS3 Enhancements4
- Mercurial / Git4
- Free for Education and Training4
- Slim Formatter3
- Inline Variables View2
- Great UX2
- Smart Backspace Indent2
- Easy to use2
- Free for Open-Source Projects2
- Free2
- Go-to-definition actually works2
- Postfix Code Completion2
- Better Code Annotations2
- The run configurations for anything1
- Unit Testing Help1
- Chef Integration1
- Puppet Support1
- Emmet Preview1
- PhoneGap/Cordova/Ionic1
- Scratch Files1
- Log Viewer1
- 50% Discount for Startups1
- Free for Students1
- Free for Teachers1
- Great Community1
Pros of Visual Studio
- Intellisense, ui305
- Complete ide and debugger244
- Plug-ins165
- Integrated104
- Documentation93
- Fast37
- Node tools for visual studio (ntvs)35
- Free Community edition33
- Simple24
- Bug free17
- Made by Microsoft8
- Full free community version6
- JetBrains plugins (ReSharper etc.) work sufficiently OK5
- Productivity Power Tools3
- Vim mode2
- VIM integration2
- I develop UWP apps and Intellisense is super useful1
- Cross platform development1
- The Power and Easiness to Do anything in any.. language1
- Available for Mac and Windows1
Sign up to add or upvote prosMake informed product decisions
Cons of IntelliJ IDEA
Cons of RubyMine
Cons of Visual Studio
Cons of IntelliJ IDEA
- Large footprint required to really enjoy (mem/disc)20
- Very slow16
- Bad for beginners8
- UI is not intuitive7
- Not nearly as many tools to integrate as vs code5
- Constant reindexing5
- Needs a lot of CPU and RAM power4
- Built in terminal is slow3
- Doesn't work that well with windows 10 edu3
- Ruby is a plug in1
- Pesky warnings increase with every release1
- AAD0
Cons of RubyMine
- Slow2
Cons of Visual Studio
- Bulky16
- Made by Microsoft14
- Sometimes you need to restart to finish an update6
- Too much size for disk3
- Only avalible on Windows3
Sign up to add or upvote consMake informed product decisions
What is IntelliJ IDEA?
Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
What is RubyMine?
JetBrains RubyMine IDE provides a comprehensive Ruby code editor aware of dynamic language specifics and delivers smart coding assistance, intelligent code refactoring and code analysis capabilities.
What is Visual Studio?
Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention IntelliJ IDEA, RubyMine, and Visual Studio as a desired skillset
What companies use IntelliJ IDEA?
What companies use RubyMine?
What companies use Visual Studio?
What companies use RubyMine?
What companies use Visual Studio?
Sign up to get full access to all the companiesMake informed product decisions
What tools integrate with IntelliJ IDEA?
What tools integrate with RubyMine?
What tools integrate with Visual Studio?
What tools integrate with IntelliJ IDEA?
What tools integrate with Visual Studio?
Sign up to get full access to all the tool integrationsMake informed product decisions
Blog Posts
What are some alternatives to IntelliJ IDEA, RubyMine, and Visual Studio?
Eclipse
Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation.
Click here to file a bug against Eclipse Platform.
PhpStorm
PhpStorm is a PHP IDE which keeps up with latest PHP & web languages trends, integrates a variety of modern tools, and brings even more extensibility with support for major PHP frameworks.
Android Studio
Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready.
PyCharm
PyCharm’s smart code editor provides first-class support for Python, JavaScript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!
WebStorm
WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.