Thoughtworks Technology Radar has been tracking changes in the tech landscape for a decade.
There have been huge changes in the Language and Framework space — here, we look back at some of the most notable blips that have appeared in the quadrant.
Adopt
JavaScript as a first class language | Ruby
Trial
Domain-Specific Languages | Groovy
Assess
Functional languages | Java language end of life | Clojure | F# | HTML 5 | Scala
Adopt
Care about languages
Trial
AngularJS and Knockout | Jekyll | Require.js | Sinatra | Twitter Bootstrap
Assess
Functional Java | JavaScript as a platform | Lua
Hold
Backbone.js
Adopt
CSS frameworks | Jasmine paired with Node.js
Trial
JavaScript MV* frameworks | Play Framework 2
Assess
Nancy
Hold
Handwritten CSS
Adopt
Java 8
Trial
Go language | Hive | ReactiveX | R as Compute Platform
Assess
Elixir | Python 3 | TypeScript | Rust | Spring Boot
Hold
JSF
Adopt
ECMAScript 6
Trial
Dashing | Django Rest
Assess
React.js | Rust | Swift | Ember.js | React Native
Trial
Dapper | Fetch | Redux | Enzyme
Assess
Cylon.js | GraphQL | Immutable.js | TensorFlow | ECMAScript 2017 | Vue.js | WebRTC
Hold
AngularJS
Trial
Avro | AssertJ | CSS Grid Layout | CSS Modules | Jest
Assess
Angular 2 | DeepLearning.scala | Kotlin | Spring Cloud | ARKit/ARCore | CSS-in-JS | Gobot | PyTorch | single-spa
Trial
Apollo | MockK
Assess