Radiografía de la nebulosa JavaScript en 2020
hace 4 años
En general, el 80% de los desarrolladores de JavaScript creen que el lenguaje de programación va en la dirección correcta. Entre las muchas herramientas, bibliotecas y marcos asociados con él, el informe State of JavaScript 2020 recopila las tendencias actuales. Entre los más populares se encuentran webpack, Express, React, TypeScript y Jes, o GraphQL. Pero, en conjunto, los menos utilizados a veces tienen altos índices de satisfacción y viceversa.
¿Qué cambios se han producido en 2020 en los usos de JavaScript, por ejemplo, en los frameworks implementados? El último informe State of JavaScript 2020 se basa en las respuestas de casi 23,800 desarrolladores en 137 países para trazar tendencias. El 44% de los encuestados son desarrolladores de pila completa, el 33,6% trabaja en el front-end, el 12% son desarrolladores web y solo el 3,7% están en el back-end. Más de la mitad dicen ser expertos en JavaScript, un 22% avanzado en el tema y un 22,7% intermedio.
Una primera encuesta muestra el buen conocimiento de las funcionalidades de JavaScript, incluso si están lejos de ser utilizadas. En cuanto al entorno típico de las bibliotecas de JavaScript, revela una gran diversidad de herramientas muy variadas y apreciadas. Entre los más populares, sin discusión, encontramos webpack, Express, React, TypeScript y Jes, o GraphQL. Para algunas otras herramientas, el uso se reduce mientras que la tasa de satisfacción es alta. Por lo tanto, los autores del informe subrayan la dificultad para los desarrolladores a la hora de elegir la tecnología adecuada. De ahí el interés de examinar un poco más de cerca las opiniones recogidas para cada uno de ellos.
Cada línea del gráfico comienza en el año 2016 y va hasta 2020. Cuanto más alta es la herramienta, más se ha utilizado, más se va a la derecha, más interés despierta la herramienta y se volverá a utilizar. . (Crédito: Estado de JavaScript 2020) - Ver más grande.
El marco de front-end esbelto hace un avance notable
El informe muestra las respuestas de los desarrolladores, categoría por categoría, comenzando con los lenguajes de superconjunto que compilan el código JavaScript. TypeScript ha tomado la delantera desde 2017 y sigue siendo un líder claro. Los otros, PureScript, Elm, Reason, ClojureScript siguen siendo poco utilizados, incluso PureScript, que publica una buena puntuación en la tasa de satisfacción. Por el lado de los frameworks de front-end, React, Angular y Vue.js se mantienen entre los más populares, respectivamente, a tasas del 80%, 56% y 49%, mientras que vemos a Svelte ganando fuertemente en intereses y tasas de satisfacción. El 89% de los encuestados dice estar satisfecho con Svelte, aunque solo el 15% todavía lo usa (en comparación con el 8% en 2019). React está satisfecho en un 88%, por delante de Vue (85%) y el muy reciente Alpine.js (82%), que apareció en 2019. Los más recientes también son LitElement y Stimulus. La tasa de uso de Preact es de alrededor del 13% con una satisfacción del 78%, mientras que la de Ember es de alrededor del 11% en las últimas 4 ediciones del informe con una satisfacción del 27%.
Este gráfico muestra el índice de satisfacción de cada tecnología con el número total de usuarios. Se divide en cuatro partes: Evaluar (bajo uso, alta satisfacción), Adoptar (alto uso y satisfacción), Evitar (bajo uso, baja satisfacción) y Analizar (alto uso pero baja satisfacción). (Crédito: Estado de JavaScript 2020) Ver imagen más grande.
Nuevos participantes en la prueba con Testing Library y Dramaturgo
El objeto de capa de datos, que contiene información sobre los datos, continúa moviéndose. Por otro lado, vemos que el uso del lenguaje de consulta GraphQL está bien anclado allí. Muestra un 47% de uso (frente al 41% del año pasado) y un 94% de satisfacción año tras año. Buena puntuación también para tecnologías asociadas con GraphQL como el cliente Apollo (33% de uso pero 88% de satisfacción). En términos de usos, la biblioteca Redux se mantiene a la cabeza (67%) mientras que la biblioteca de administración de estado de Vuex alcanza el 30%. En los marcos de back-end, Express sigue siendo el más utilizado (80%) por delante de Next.js (37%), con el mismo nivel de satisfacción (92%). El ecosistema de herramientas de prueba continúa creciendo con nuevos participantes como Testing Library, que tiene una tasa de satisfacción del 97%, y Dramaturgo (93%). Jest sigue siendo el más utilizado con un 96% de satisfacción por delante de Mocha, Storybook y Jasmine.
Sobre las herramientas de compilación, mientras webpack parecía haberse impuesto dominando el tema, frente a Gulp y TypeScript, han llegado otras herramientas como Snowpack y esbuild que despiertan un gran interés. Finalmente, el informe también incluye una sección para herramientas JavaScript para dispositivos móviles y de escritorio donde vemos que Electron mantiene el interés junto con React Native, mientras que el marco Capacitor está teniendo cierto éxito en el desarrollo de forma nativa en iOS y Android. Llegado recientemente, el marco de la Expo se basa en React Native. Entre otras bibliotecas de uso habitual, los encuestados citan Axios, Lodash o Moment. Por último, cuando se le pregunta si JavaScript va en la dirección correcta, el apoyo sigue siendo fuerte, un 22,3% está claramente de acuerdo (20,7% en 2019) y un 58,3% está de acuerdo, aunque esta segunda cifra es ligeramente inferior a la del año pasado (60,6%) y que avanza. por un punto, hasta el 15,3%, opiniones neutrales.
Si quieres conocer otros artículos parecidos a Radiografía de la nebulosa JavaScript en 2020 puedes visitar la categoría Otros.
Otras noticias que te pueden interesar