Coding community site Stack Overflow on Monday plans to publish details about which technologies have seen the greatest surge and the most precipitous decline in interest in the past seven years.
In this case, interest, according to data scientist Julia Silge, is measured by Stack Overflow tags – labels or keywords submitted with questions posted to the community site to associate queries with particular topics.
In a blog post provided to The Register, Silge reviews the tags that since 2010 have shown the highest percentage of year-over-year change in the Stack Overflow community, which gets about 50 million visits each month.
The top tags include Apple's Swift programming language and Angular, a TypeScript-based framework for web applications.
"Both of these technologies grew incredibly fast to have a big impact because they were natural next steps for existing developer communities," said Silge.
Other technologies that saw significant though less dramatic change include: Android Studio, Google's IDE for Android development; the tag angularjs-directive, which refers to Angular's system for extending HTML; TensorFlow, the machine learning library open sourced by Google in 2015; and Apple's iPad, which at least from 2009 through 2011, prompted considerable developer curiosity.
Silge also looked at sustained growth over time. These perennial favorites include, in order of popularity: Angular.js, TypeScript, Xamarin, Meteor, Pandas, ElasticSearch, Unity3D, Machine Learning, Amazon Web Services, and DataFrame.
Cocos2D appears to have been done in by the arrival of Swift and the SpriteKit API, the popularity of Unity3D, and the emergence of other cross-platform options like Xamarin, among other factors.
Microsoft's deprecated Silverlight framework and Apache Flex, once the province of Adobe before the company became a cloud app landlord, have also seen developer interest dwindle.
Parse, Facebook's brief flirtation with running a platform-as-a-service business, fell off the radar once the mobile ad duopolist realized indie game devs have no money and abandoned the service to open source.
Also among the laggards, ORM, or Object Relational Mapping, no longer attracts the fans it once did. ORM is middleware that translate database entries into objects for use in applications. While ORM is still used, it's not as trendy as it was a few years ago. And even then, there were doubts.
In 2006, Jeff Atwood, one of the co-founders of Stack Overflow, described ORM as "the Vietnam of Computer Science" – in the sense of a military defeat rather than, say, a trendy travel destination. ®