開発者のみなんさんにとっておなじみのStack Overflowが毎年行っているStack Overflow 2021 Developer Surveyを読んだので、感じたことを共有したいと思います。

愛されているプログラミング言語

やはり、今年もRustが大人気ですね! C/C++に替わるネイティブコード生成ができる現代的な言語なので、人気ですね。日本では、中々利用機会が少ないですが、開発者の人気は非常に高いという印象ですね。

データベース

インメモリのオープンソースデータストアであるRedisが人気ですね。こちらは、日本でも人気がある感じがします。SQLだとPostgresSQLの人気が高いですね。このあたりは、今後もあまり大きく替わることはない気がします。

愛されているPlatforms

AWS一強のイメージから、Google Cloud Platform, Microsoft Azureの主要なパブリッククラウドの人気はさほど変わらない感じがします。今後もこのあたりは大きく替わることはない気がします。後発組のOCIも頑張ってほしいですね。

愛されるWebFrameworks

Svelteの人気が高いですね。コーディングする際のコード量が少ないという特徴があります。2019年からランキング入りして2020年は、トップ。まだしばらく人気は続くと思います。

人気のツール類

Gitは、必須ツールだと思います! Docker, kubernetesといったコンテナを利用した仮想化技術、IoC関連だとteraformの人気が高いです。コンテナ技術とIoCは相性がいいので、このあたりの順位は、今後もしばらく変わらないかな気がします。

IDE/エディター

Neovimの人気が高いですね。Neovimユーザとしては嬉しいですね。IDEやエディターは、好みや使う言語によっても分かれるので、難しいですね。初めてコードを書く人は、Visual Studio Codeがやっぱりいい気がします。

まとめ

開発者から人気がある言語、プラットフォームなどの動向を見てきました。Svelte, Rustは普段の開発者の人気が高いので、今後どうなっていくか注目したいと思います。