Stack Overflowは10月31日(米国時間)、「What are the Most Disliked Programming Languages? - Stack Overflow Blog」において、Stack Overflowデベロッパーストーリーにおけるlikeおよびdislikeのデータから、ライバル関係にあると見られる技術のコンビ一覧を発表した。
クロス集計における関連性を示す「ファイ係数」を用いて、技術Xが好きな場合には技術Yは嫌いだと答えるであろうという関係がまとめられている。ライバルの技術コンビのトップ25は次のとおり。
- Linux - Windows
- Git - SVN
- Backend - Frondend
- R - SAS
- ASP.NET-MVC - Webforms
- OS X - Windows
- Rest - SOAP
- C# - VB.NET
- IntelliJ Idea - Eclipse
- JSON - XML
- Nginx - Apache
- Gradle - Ant
- UNIX - Windows
- Vim - Emacs
- WordPress - Joomla
- ReactJS - AngularJS
- PHP - ASP.NET
- C# - VB6
- ASP.NET-WEB-API - Webforms
- ASP.NET-MVC - VB.NET
- Redux - AngularJS
- C# - Webforms
- iOS - Android
- Apache - IIS
- Frontend - Backend
いずれも比較対象として取り上げられることの多い技術がコンビになっていることがわかる。関心の高い類似技術を調べるデータとしても面白いほか、いくつかの技術は複数のライバルを持っていることも参考になる。例えば、WindowsにはLinux、OS X、UNIXというそれぞれがライバルとして認識される傾向が強いという結果が出ている。