Tendências gerais de desenvolvimento

Compartilhar:

Desenvolvimento

Em que tipos de atividades você está envolvido?

Quais sistemas operacionais fazem parte dos seus ambientes de desenvolvimento?

Você contribui para projetos open source?

41%

dos que responderam já contribuíram em projetos de código aberto e 20% contribuem com certa regularidade.

Quantos desenvolvedores contribuem para projetos de código aberto em diferentes países?

Que tipos de plug-ins você usa com o seu IDE ou editor?

Desenvolvimento multiplataforma

Você desenvolve software multiplataforma?

Quais plataformas os seus aplicativos desktop multiplataformas têm como alvos?

Maarten Balliauw

Developer Advocate, JetBrains

O Windows está muito presente no uso em desktops, mas eu esperava que o macOS tivesse uma parcela maior. É fascinante ver como muitas pessoas estão mirando o Linux.

Quais plataformas os seus aplicativos móveis multiplataformas têm como alvos?

Como você costuma trabalhar com diferentes sistemas operacionais ou plataformas ao desenvolver aplicações de desktop multiplataforma?

Como você costuma trabalhar com diferentes sistemas operacionais ou plataformas ao desenvolver aplicações móveis multiplataforma?

Mobile

Para quais sistemas operacionais móveis você desenvolve?

Uma ampla maioria dos que trabalham com desenvolvimento móvel ainda trabalha com aplicativos para Android e mais da metade está envolvida no desenvolvimento para iOS.

Como você desenvolve para sistemas operacionais móveis?

Mais da metade dos desenvolvedores de aplicativos móveis usa tecnologias multiplataformas. Você pode saber mais sobre o Kotlin Multiplatform e outros cinco dos melhores frameworks multiplataformas aqui.

Quais frameworks móveis de plataforma cruzada você usa?

Segurança

62%

dos desenvolvedores seguem o Secure Software Development Life Cycle (SSDLC).

Que ferramentas você utiliza para desenvolvimento seguro?

Quais soluções integradas você usa para manter a segurança do software desenvolvido?

Análises estáticas

Como você mantém a qualidade do código no seu trabalho?

Quais são os maiores obstáculos para se manter um código de alta qualidade no seu projeto ou organização?

Quais ferramentas você usa para análise automatizada do código ou análise estática?

Microsserviços

As perguntas a seguir foram mostradas apenas aos participantes que desenvolvem microsserviços.

34%

dos participantes relataram que desenvolvem microsserviços.

Que abordagens você usa no seu projeto de sistema?

Como as partes distribuídas do seu aplicativo se comunicam?

Encontre a ferramenta certa

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.