Percona Blog Poll Results: What Programming Languages Are You Using for Backend Development?

Programming LanguagesIn this blog we’ll look at the results from Percona’s blog poll on what programming languages you’re using for backend development.

Late last year we started a poll on what backend programming languages are being used by the open source community. The three components of the backend – server, application, and database – are what makes a website or application work. Below are the results of Percona’s poll on backend programming languages in use by the community:

What programming languages are you using for backend development?

  • PHP (29%, 1,019 Votes)
  • Java (14%, 511 Votes)
  • Python (14%, 501 Votes)
  • Javascript (9%, 307 Votes)
  • C# (6%, 220 Votes)
  • Go (6%, 220 Votes)
  • C++ (5%, 170 Votes)
  • Perl (4%, 140 Votes)
  • Ruby (4%, 138 Votes)
  • C (3%, 116 Votes)
  • Scala (2%, 72 Votes)
  • Erlang (1%, 35 Votes)
  • Swift (1%, 33 Votes)
  • Rust (1%, 29 Votes)
  • Clojure (1%, 20 Votes)
  • Objective C (0%, 8 Votes)

Total Voters: 2,139

Loading ... Loading ...

One of the best-known and earliest web service stacks is the LAMP stack, which spelled out refers to Linux, Apache, MySQL and PHP/Perl/Python. We can see that this early model is still popular when it comes to the backend.

PHP still remains a very common choice for a backend programming language, with Python moving up the list as well. Perl seems to be fading in popularity, despite being used a lot in the MySQL world.

Java is also showing signs of strength, demonstrating the strides MySQL is making in enterprise applications. We can also see JavaScript is increasingly getting used not only as a front-end programming language, but also as back-end language with the Node.JS framework.

Finally, Go is a language to look out for. Go is an open source programming language created by Google. It first appeared in 2009, and is already more popular than Perl or Ruby according to this poll.

Thanks to the community for participating in our poll. You can take our latest poll on what database engine are you using to store time series data here. 

Share this post