Visão Geral

Antes de entrar em detalhes, que tal uma visão geral do ecossistema JavaScript em 2019? Essa é uma cortesia da talentosa Amelia Wattenberger, nossa expert em visualização de dados convidada!

Cada linha vai de 2016 a 2019. Um ponto mais alto significa que uma tecnologia foi mais utilizada por mais gente e um ponto mais à direita significa que mais usuários gostariam de aprender sobre a tecnologia; ou que já utilizaram antes e o fariam novamente.

Opiniões NegativasOpiniões PositivasJá useiNão useiTypeScriptTypeScript20162019ReasonReason20172019ElmElm20162019ClojureScriptClojureScript20162019PureScriptPureScript2019ReactReact20162019Vue.jsVue.js20162019AngularAngular20162019PreactPreact20182019EmberEmber20162019SvelteSvelte2019ReduxRedux20162019ApolloApollo20162019GraphQLGraphQL20162019RelayRelay20162019MobXMobX20162019ExpressExpress20172019Next.jsNext.js20182019KoaKoa20172019MeteorMeteor20162019SailsSails20172019FeathersFeathers20162019NuxtNuxt2019GatsbyGatsby2019JestJest20162019MochaMocha20162019StorybookStorybook20182019CypressCypress2019EnzymeEnzyme20162019AVAAVA20162019JasmineJasmine20162019PuppeteerPuppeteer2019ElectronElectron20172019React NativeReact Native20162019Native AppsNative Apps20162019CordovaCordova20162019IonicIonic20172019NW.jsNW.js2019ExpoExpo2019
JavaScript Flavors
Front End
Camada de Dados
Back End
Testes
Mobile & Desktop
<span>Expert convidada: </span><strong>Amelia Wattenberger</strong>

Expert convidada: Amelia Wattenberger

Amelia Wattenberger é uma desenvolvedora frontend e designer focada em visualização de dados. Ela é a autora do guia Fullstack D3 and Data Visualization, para a criação da sua própria visualização de dados, e além disso, compartilha pensamentos e tutoriais no Twitter e no site dela.

Este gráfico mostra a proporção de satisfação de cada tecnologia em relação ao total da contagem de usurários. Ele pode ser dividido em quatro quadrantes:

  • AVALIE: Baixo uso, alta satisfação. Tecnologias que valem a pena acompanhar.
  • ADOTE: Alto uso, alta satisfação. Tecnologias de adoção garantida.
  • EVITE: Baixo uso, baixa satisfação. Tecnologias que provavelmente devem ser evitadas por enquanto.
  • ANALISE: Alto uso, baixa satisfação. Reavalie estas tecnologias caso as esteja utilizando.
JavaScript Flavors
Front End
Camada de Dados
Back End
Testes
Mobile & Desktop