Technologies diverses
Développement multiplateforme
43 % des développeurs ayant participé à l'enquête sont impliqués dans le développement de logiciels multiplateforme.
La répartition des plateformes cibles n'a pas beaucoup changé au cours des dernières années. Le web, Windows et Linux restent les plateformes les plus populaires pour le développement multiplateforme. En ce qui concerne les plateformes mobiles, Android et iOS sont quasiment à à égalité, Android ne devançant iOS que de 7 points.
Programmation en binôme
La proportion de personnes qui pratiquent la programmation en binôme à distance a augmenté de 14 points par rapport à l'année dernière. Sans surprise, les appels en visio avec partage d'écran ont encore gagné en popularité et enregistrent une augmentation de 10 points.
Vous pouvez collaborer sur des projets à distance avec vos collègues en temps réel en bénéficiant de toute la puissance des IDE de JetBrains. Code With Me a fait de la programmation en binôme un jeu d'enfant pour les équipes de développement logiciel dispersées. Regardez-le en action !
Les questions sur le développement mobile n'ont été posées qu'aux participant·e·s ayant declaré développer pour des plateformes mobiles.
Mobile
La popularité de Flutter continue de croître. Cette année, il a dépassé React Native pour devenir le framework mobile multiplateforme le plus populaire. En 2019, il était utilisé par 30 % de répondant·e·s et il est désormais en tête de classement avec 42 %.
Kotlin Multiplatform Mobile reste à 2 % depuis son lancement en septembre 2020.
Kotlin Multiplatform Mobile vous permet de partager du code entre iOS et Android tout en gardant une interface utilisateur native. Découvrez comment faire fonctionner votre application Android sur iOS avec KMM ou développer une application multiplateforme de a à z.
La plupart des développeurs disent préférer que l'interface utilisateur de l'application reste native. 40 % des personnes interrogées déclarent qu'il est très important que l'interface utilisateur d'une application mobile ait un aspect natif.
Voyez comment faire avec Kotlin Multiplatform Mobile.
Utilisez Kotlin Multiplatform Mobile pour gagner du temps et vous simplifier la vie : vous n'écrivez la logique métier de vos applications iOS et Android qu'une seule fois, en Kotlin pur, tout en conservant votre interface utilisateur native.
Essayez-leMatériel informatique
Les participant·es dans les rôles professionnels suivants étaient les plus susceptibles d'avoir beaucoup de RAM sur leurs ordinateurs : ingénieur·e DevOps/développeur ou développeuse d'infrastructure, architecte et analyste de données/ingénieur·e de données/data scientist. De plus, les chef·fes d'équipe et les PDG ont tendance à utiliser des ordinateurs plus puissants.
Trouvez l'outil qu'il vous faut
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.
Rejoignez le JetBrains Tech Insights Lab
Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.