Pages

C# ‘Most Loved’ Programming Language, States One Survey

JetBrains, the company that engineers specialized developer tools, undertook a survey that delves into multiple aspects of software development along with programming languages, which stated that C# the "most-loved" language according to one metric.

Early into this year, JetBrains, which is well-known for developing intelligent tooling solutions including the Rider cross-platform .NET integrated development environment, polled and surveyed more than 7,000 developers in 17 countries in order to identify the "State of Developer Ecosystem."

Major portions of this survey are dedicated to mainstream programming languages, that includes Java, C, C++, C#, Python and so on. There is one key conclusion that addresses their popularity or love among the developer community.

According to the report and results stemming out of the survey, the programming languages that receive the most love are Java and Python. In the second place, we have a tie between C# and JavaScript. 

However, normalizing the results by sample size, C# stands as the most loved language.

The below image shows how the languages performed when respondents were asked to report their primary usage:


The main takeaway comparison that the survey provided is as follows:
Go: The most promising programming language
JavaScript: The most used overall programming language
Java: The most popular primary programming language
Python: The most studied language

When we further dive into the C# camp, the said survey states that Microsoft's new open source, cross-platform "Core" direction is gaining traction, even though it still has a long way to go as it usurps the ageing, Windows-only .NET Framework, with .NET Core and ASP.NET Core leading the migration. 

Another thing to note here is that C# questions were only shown to developers who chose C# as one of their three primary programming languages or have worked with C# or ASP.NET web development company.

Overall adoption of .NET Core has grown steadily, even though C# remains a Windows-first language where more than 90 percent of developers use it only on Windows.

This is what the C# developers said when asked what runtimes did they regularly use:

.NET Framework -- 85 percent
.NET Core -- 57 percent
Mono -- 14 percent

Surprisingly, ASP.NET MVC still has an edge over ASP.NET Core, with the Windows-only offering actually experiencing a spike in the number of respondents reporting using it this year when compared to last year’s data:





The survey also focused on other Microsoft-centric technologies. Some of the important takeaways from it are:

  • Two out of every three C# developers have moved to the latest version C#7. This figure is up from 44 percent in 2018, and 28 percent in 2017.
  • In the current year VSTS has stayed on par with TFS. Both of them have about a 25 percent share. However, 57 percent of developers don't use either of them.
  • There were many developers who either write or use unit tests. Among them, NUnit was reported by 40 percent of developers.
  • Considering the overall usage of performance or diagnostic tools that are used regularly, 48 percent of the respondents replied they used Visual Studio's built-in performance and diagnostic tools. It is then followed by dotTrace --18 percent, dotMemory--17 percent and Windows Performance Toolkit--5 percent.

Conclusion

The .NET framework from Microsoft has enjoyed a lot of fan base since the time it was initially launched. Even today, be it an ASP.NET web development company or a C# development related company, the demand for .NET based web application development has always seen a steady flow.

Follow my blog with Bloglovin

Jane Brewer

I am Web Analyst I love to analyse the web for the betterment of businesses and providing information to my blog reader. I love to write about trending technologies, specially mobile technologies.

No comments:

Post a Comment