CLion vs. Microsoft Visual Studio

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CLion
Score 7.6 out of 10
N/A
JetBrains offers CLion, a cross-platform IDE for C and C+.
$99
per year per user
Visual Studio
Score 9.1 out of 10
N/A
Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete up to a whole line at once to drive accurate and confident coding.
$45
per month
Pricing
CLionMicrosoft Visual Studio
Editions & Modules
CLion for Individuals
$99
per year per user
CLion for Organizations
$229
per year per user
All Products Pack for Individuals
$289
per year per user
All Products Pack for Organizations
$779
per year per user
Professional
$45.00
per month
Enterprise
$250.00
per month
Offerings
Pricing Offerings
CLionVisual Studio
Free Trial
YesNo
Free/Freemium Version
NoYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
CLionMicrosoft Visual Studio
Considered Both Products
CLion
Chose CLion
CLion offers the most user-friendly UI, the latest libraries, smaller-sized installation, smart code completion, an updated GNU compiler, and free student license.
Chose CLion
Most IDEs are huge both in disk and memory which causes it to run slow, where CLion is much smaller and faster. That's what I loved about CLion, compared to its rivals. Not to mention its extensive abilities and functions in the debugging process, thanks to which, we were able …
Chose CLion
Visual Studio is the "standard" IDE most people use. It's expensive but generally worth the cost. Where CLion comes into play, people are less concerned with using the Microsoft solution and are open to another party providing them the key IDE resource they need. It's taking a …
Chose CLion
First thing it has better UI. When it comes to usability CLion is the best.
Visual Studio
Chose Visual Studio
For beginners, the other tools are easier to set up and run. It is also entirely customizable, but Visual Studio Code has more plugins that allow you to streamline your work.
Chose Visual Studio
MATLAB and QT are way more different than Visual Studio. Despite of being famous as per their IDE environment, they would not stand much comparison with VS Visual Studio IDEs. because, MATLAB and QT are limited edition and feature related Visual Studio IDEs, and they stick to …
Chose Visual Studio
We choose Visual Studio IDE because it is easier to set up with C# and more stable. Each time we use Eclipse to make a program, we had bad behavior. Maybe that was our computer setup but we finally go with something more stable and more useful for our company.
Chose Visual Studio
Visual Studio is somewhat different from LiveCode. LiveCode is a coding platform that is unique and implemented most often by colleges, universities, and other academic institutions. It is more of a coding language than a team-collaboration resource. However, the LiveCode …
Chose Visual Studio
It contains everything a developers wants--starting from a basic terminal to millions of extensions. It's the best solution for developers.
Chose Visual Studio
I personally feel Visual Studio IDE has [a] better interface and [is more] user friendly than other IDEs. It has better code maintainability and intellisense. Its inbuilt team foundation server help coders to check on their code then and go. Better nugget package management, …
Chose Visual Studio
It's a well [maintained], mature IDE, which has the benefit of being a [software] which only the most skilled developers works on, instead of being open source. It has a lot of very useful features, which most free IDE-s don't. Also, it has many options from commercial …
Chose Visual Studio
Some of the editors are suitable for a particular programming language . For example pyCharm is suited for Python .
Visual Studio has support for many languages and Visual Studio is comparatively light weight from most of the IDE . The ability to get extensions and use them is …
Chose Visual Studio
Eclipse, PyCharm, Netbeans I have used during my internship for smaller applications but to have a full end-to-end application with ease to connect to database and deployment I believe Visual Studio is way better than other available IDE in this space.
Although your options get …
Chose Visual Studio
I can't compare the NetBeans or PhpStorm with Visual Studio IDE due to entirely different use. All software development IDEs holds their importance, but Visual Studio IDE is the best among its competitors--the IntelliSense and standardization of development, in particular,are …
Chose Visual Studio
Visual Studio IDE is on par with Rider. There are some code insights and package management that Rider does better, but it's the debugger and profiling I find more powerful in Visual Studio IDE. I also consider the UI in Visual Studio IDE to be more appealing and intuitive to …
Chose Visual Studio
The main reason why we can't choose the Visual Studio IDE is that the entity framework provides excellent solutions. Besides, there is a very strong community of users. The Visual Studio IDE has a very user-friendly display. Creating functions and creating classes is much more …
Chose Visual Studio
While I mentioned that Visual Studio IDE could be slow, it isn't as slow as Eclipse by any stretch. While Eclipse is free, time is money, so take your pick. I once picked up JetBrains as I heard some good stuff about it, but it felt really buggy. It wasn't worth veering away …
Chose Visual Studio
Visual Studio was my preferred IDE before Rider became mature enough to replace it. Rider's performance, source control tools, and built-in refactoring make VS limited to specific use cases where Rider doesn't support.

Chose Visual Studio
While I am not a Java developer, I have used NetBeans in the past. I found the NetBeans interface to be more intuitive than the Visual Studio IDE. However, it was also more limited in scope. VS Code, on the other hand, is simplicity itself. It is excellent as just a text …
Chose Visual Studio
Visual Studio IDE is a much more comprehensive package with a lot of libraries that come out-of-the-package, compared to its rivals/alternatives who have some specialization and niche areas. Due to this nature, it is possible to develop any kind of software, using almost all …
Chose Visual Studio
Visual Studio Code is a very nice lightweight IDE (if you can call it that), that can be used at types of business (small to large). However, since you have to trust the sources of your plugins it can be a little more nerve-wracking at larger businesses to use this tool. Also, …
Chose Visual Studio
Visual Studio Code and Visual Studio are both great tools. VS Code is much "lighter" and therefore faster when opening solutions. So I tend to use both depending on the use case. If I'm developing a spa app or just want to open a solution for review I'll use VS Code. If I …
Chose Visual Studio
No added value. If Visual Studio costs too much then I see the point. But otherwise there is just no need for any other tool. IntelliJ is a mess, buggy and counter intuitive. Or maybe it's because java is not a particularly cool language...
Chose Visual Studio
Compared to a lot of these options (which are free except WebStorm), Visual Studio definitely leads the pack as far as its completeness of feature set. There are deep integrations with the Microsoft ecosystem with Visual Studio that the others can't really compete with, as …
Chose Visual Studio
I work mostly in C++ so CLion from Jetbrains is a nice alternative...but it just doesn't stack up to Visual Studio. My paid version of VS meets all of my development needs and has done so for more than two decades so I see no reason to look any further. That said, I have looked …
TrustRadius Insights
CLionMicrosoft Visual Studio
Highlights

TrustRadius
Research Team Insight
Published

CLion from JetBrains and Microsoft’s Visual Studio are cross-platform integrated development environments (IDEs). CLion is built to support development in C and C++ and is a paid service with advanced features. Visual Studio is freemium that offers paid editions as well. Its editors support a variety of languages (HTML, CSS, JavaScript, and JSON,etc.), and it can be used as an XML editor. Visual Studio is one of the most widely used IDEs in the world and is deployed at businesses of all sizes, and in home studios used actively by solo devs. CLion, as a paid service focused on C/C++ development, is deployed primarily at larger entities, often purchased as part of JetBrains All Products Pack where it sits beside the company’s more commonly used products (e.g. IntelliJ Idea).

Features

For building applications, there are plenty of reasons to use either Visual Studio, or CLion.

Visual Studio is a well regarded all-in-one IDE for development, available offline or online with strong debugging, as well as IntelliSense autocomplete, and refactoring. Because of its freemium delivery model and strength in supporting Windows .NET development (or full stack development) it is an integral part of many developer’s toolboxes. You will use it for something, and you probably won’t mind. Because it is easy to look at with a pleasing and efficiency generating UI (users like the light, love the dark), clear outputs that are easy to understand, and integration with Azure DevOps and Git, or other frequently used version control systems and DevOps tools.

CLion is a strong IDE, but primarily for C and C++ development, though it supports other languages. It is not an all-in-one, rather it is a power tool for C/C++ with an overall high rating for core IDE functionality.  It resembles other JetBrains products in its look and functionality, so users of products such as IntelliJ Idea, WebStorm, or PyCharm may find it easy to use, with similar strengths to those products. It supports CMake, and VIM for coding, is easy to grasp with almost no learning curve at all for JetBrains pros, and while there is no free version, its price is regarded as cheap and fair, and it has a free student license to help get student developers get trained up and familiar with JetBrains’ tools.

Limitations

While both products are complete IDE tools, there are some limitations for each that may dissuade users from choosing Visual Studio or CLion for their particular project.

CLion is not the first choice for development that is not in C/C++. Also, it lacks a built-in compiler and compiler installation is subpar. Furthermore, it only runs on 64 bit systems (not 32 bit systems). 

Visual Studio can struggle with speed, sporting a slow startup, sluggish performance during operation, and frustratingly high memory consumption throughout. It is a feature loaded tool, but many features are difficult to locate, difficult to remember where they are or even difficult to understand what they do. While Visual Studio is well supported and regularly updated, users express annoyance at excess shuffling and change in the functionality, location, or operability of seldom used but needed features that can create aggravation.

Pricing

Both CLion and Visual Studio can be tried, learned, and used for free; Visual Studio is free for all, and CLion is available for free on a student license. Otherwise, CLion is available per user for $199 the first year, $159 the second, and $119 subsequent years. A better option may be to obtain it on the JetBrains All Products Pack, bundled with IntelliJ Idea and other popular IDEs and tools, for $649 first year, $519 second year, and $389 subsequent years. For Microsoft’s Visual Studio, its Professional plan includes extra features and services as well as Azure DevOps/Azure DevOps Server features for $1,199 per year (optionally, $45 monthly), and $799 for renewals.The Visual Studio Enterprise plans includes Azure DevOps features (Test Plans, Artifacts, self-hosted pipelines) for a $250 monthly subscription, or with advanced support for annual subscriptions starting at $5,999 the first year, and $2,569 for renewals.

Best Alternatives
CLionMicrosoft Visual Studio
Small Businesses
Visual Studio
Visual Studio
Score 9.1 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
Medium-sized Companies
Visual Studio
Visual Studio
Score 9.1 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
Enterprises
Visual Studio
Visual Studio
Score 9.1 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
CLionMicrosoft Visual Studio
Likelihood to Recommend
8.1
(0 ratings)
9.0
(0 ratings)
Likelihood to Renew
10.0
(0 ratings)
10.0
(0 ratings)
Usability
9.0
(0 ratings)
10.0
(0 ratings)
Support Rating
8.1
(0 ratings)
8.8
(0 ratings)
User Testimonials
CLionMicrosoft Visual Studio
Likelihood to Recommend
CLion is suitable for any software development purpose I can think of, and probably many more than I have no envisioned. It joins offerings from Intel, Microsoft and the like providing a quality IDE that produces quality code. It checks all of the boxes a developer wants it to check. The only place it's probably not your best tool is if you are heavily invested in another IDE. In that case, I'd always recommend sticking to organizational standards for production work and explore competitive alternatives in the lab.
Read full review
It's useful for app development, debugging, and testing. I've been using it for two years and have seen it grow into a fantastic tool. All of the features, NuGet packages, and settings that enable different types of projects are fantastic. It also has a connection to Azure DevOps and Git. It's a fantastic product that's simple to use.
Read full review
Pros
  • Software development
  • IDE
Read full review
  • Rock solid intellisense. For C# and VB.Net code, the intellisense provided by Visual Studio is hands down the best. If you find that you have a hard time remembering parameters of functions, or what object names were, the intellisense will rescue you and help me be an efficient developer.
  • Super fast and simple to use debugger for C# and VB. Everything in the debugger is handed to you on a silver platter. When you stop on a break point, it immediately shows you the local variables, the call stack, and even your current memory usage. Setting up watch variables is super simple and you can even make breakpoints conditional so it will only stop on certain conditions.
  • Hides the tedious tasks. There are quite a few things like publishing, creating click once deployments, and adding/removing settings in the project files that can be really time consuming when trying to do it by hand (such as if you don't have access to Visual Studio and you need to make changes). Visual Studio hides all the tedium from you by making nice point and click interfaces to get things done quickly.
Read full review
Cons
  • JetBrains, the company that created and maintains CLion, is located primarily in Russia. While that doesn't concern me it does create worries for some people.
  • No real cons. The product is great and the support is equally excellent.
Read full review
  • Certain settings and features can sometimes be challenging to locate. The interface isn't always intuitive.
  • Sometimes there are too many ways to do the same thing. For example, users can quickly add a new workspace in Source Control Explorer when a local path shows as "Not Mapped," but it doesn't indicate that the user might want to check the dropdown list of workspaces. The shortcut of creating a new workspace by clicking on the "Not Mapped" link can lead to developers creating too many workspaces and causing workspace management to become unwieldy. If the shortcut link were removed, the user would be forced to use the Workspace dropdown. While it can add an extra step to the process, workspaces would be managed more easily, and this would enforce consistency. At the very least, there should be a high-level administrative setting to hide the shortcut link.
Read full review
Likelihood to Renew
It has the features that I need for my coding
Read full review
VS is the best and is required for building Microsoft applications. The quality and usefulness of the product far out-weight the licensing costs associated with it.
Read full review
Usability
CLion does everything I ask it to do. For me, Unreal Engine 4 compatibility was essential and Epic Game and JetBrains delivered a solid alternative to spending a huge amount of money on the "standard" IDE for game development on Windows. The user interface is sharp and modern without all of the silly frills many software suites now employ. It integrates well with source control systems we use and also works well, as expected, with other JetBrains development tools and assistants.
Read full review
The thing I like the most is Visual Studio doesn't suffer from Microsoft's over eager marketing department who feel they need to redesign the UI (think Office and windows) which forces users to loose large amounts of productivity having to learn software that they had previously known.
Read full review
Support Rating
I am giving it a 9 out of 10 because I did not even need official support from the CLion team but rather, every time I came across a problem, I have been able to solve it within the community itself. This is so precious that you don't even need the help of the program's development/support team. There's a huge community of users that backs you up.
Read full review
Between online forums like StackOverflow, online documentation, MSDN forums, and the customer support options, I find it very easy to get support for Visual Studio IDE when I need it. If desired, one can also download the MSDN documentation about the IDE and have it readily available for any support needs.
Read full review
Alternatives Considered
Most IDEs are huge both in disk and memory which causes it to run slow, where CLion is much smaller and faster. That's what I loved about CLion, compared to its rivals. Not to mention its extensive abilities and functions in the debugging process, thanks to which, we were able to fasten our software development process.
Read full review
I personally feel Visual Studio IDE has [a] better interface and [is more] user friendly than other IDEs. It has better code maintainability and intellisense. Its inbuilt team foundation server help coders to check on their code then and go. Better nugget package management, quality testing and gives features to extract TRX file as result of testing which includes all the summary of each test case.
Read full review
Return on Investment
  • CLion helped us to speed up our development.
  • Version control support reduced many problems like merge conflicts.
Read full review
  • Using the integration between Visual Studio and our source control service, the cost of re-work and losing code is drastically reduced.
  • Paid versions of Visual Studio enable developers to be so much more productive than hacked-together open source solutions that it's hard to imagine developing in Windows without it.
  • When combined with support subscriptions and the vast array of free online help options available, Visual Studio saves our developers time by keeping them coding and testing, not wasting their time trying to guess their way out of problems or spend endless hours online hoping to find answers.
Read full review
ScreenShots