Ligazón á secciónBalance JavaScript/TypeScript
Estamos claramente na era TypeScript. O 67% dos enquisados afirman que escriben máis código TypeScript que JavaScript – mentres que o grupo máis grande está composto por persoas que só escriben TypeScript.
Ligazón á secciónCompiled Code Balance
Non nos debería sorprender que en 2024, case todo o noso código JavaScript pase por un proceso de compilación. Aínda que os bundlers e as ferramentas de build engaden complexidade ao noso proceso de desenvolvemento, o máis probable é que estean aquí para quedarse.
Ligazón á secciónAI Code Generation
A pesar de todo o que se fala sobre escribir código asistido por unha IA, a maioría de nós aínda usamos ferramentas de IA con moderación. E, de feito, un 20% non as usa para producir código.
Ligazón á secciónUso de JavaScript
Sempre é bo saber en que contexto os enquisados están escribindo código JavaScript, e a gran maioría utilízao como parte do seu traballo diario.
Ligazón á secciónUso de JavaScript
Practicamente todos os enquisados afirman que usan JavaScript para o desenvolvemento de frontend, o que ten sentido dadas as orixes da linguaxe.
Ligazón á secciónSector industrial
Aínda que o maior sector da industria consistiu en desenvolvedores construíndo ferramentas para outros desenvolvedores, o que máis paga parece ser a publicidade.
Ligazón á secciónPatróns para aplicacións
A pesar de que os meta-frameworks de JavaScript modernos agora admiten estratexias de renderizado máis complexas, os patróns máis comúns seguen sendo os tradicionais: single-page apps e renderizado de lado do servidor.
Ligazón á secciónInconvenientes de JavaScript
A arquitectura sempre é unha preocupación unha vez que o código supera un determinado tamaño, polo que ten sentido que encabece a clasificación de problemas xerais de JavaScript, seguido do control do estado e xestión de dependencias.
Ligazón á secciónNew Proposals
Actualmente hai bastantes propostas TC39 que están a piques de converterse en realidade. Temporal e Decoradores destacaron este ano como os que máis gañas lles teñen os enquisados.
Ligazón á secciónFuncionalidades que faltan
Aínda que a falta de tipos estáticos nativos leva botándose en falta durante moito tempo pola comunidade, é interesante ver entrar Signals no número 3 desta lista, a pesar de non formar parte do framework front end máis popular.
Ligazón á secciónNative Types
Está claro que os enquisados queren tipos nativos e que lles gustaría velos implementados cunha sintaxe similar a TypeScript. Lamentablemente, a formulación da pregunta deste ano non fixo unha clara distinción entre tipos para runtime e tipos como anotacións ao estilo TypeScript, polo que queda por ver cal destes dous camiños gañará o favor da comunidade.