¿Qué métricas consideran los desarrolladores al elegir los marcos de aplicaciones web front-end o back-end?

Ellos no. En realidad no

Los desarrolladores quieren tres cosas:

  • Algo que no les hace querer cortarse las jodidas muñecas cuando se ven obligados a usarlo (jódete PHP)
  • Algo lo suficientemente popular como para estar bien respaldado y documentado (incluidas las bibliotecas de Github y las preguntas de StackOverflow)
  • Algo lo suficientemente popular como para poder hablar y comenzar con los equipos que ya lo están usando o están dispuestos a usarlo.

Eso es. Sí, las personas contarán estadísticas y métricas sobre, pero en la práctica, todos los marcos (e idiomas) más grandes son lo suficientemente competitivos que generalmente están dentro de un margen de 2x (es decir, es poco probable que un marco actualmente popular sea más) de 2 veces la velocidad de otro), por lo que es básicamente discutible, especialmente cuando observa las tasas que suben y bajan (en relación entre sí) durante algunos años.

Los desarrolladores usan métricas y números sobre sus lenguajes y marcos favoritos de la misma manera que los extremos derecho e izquierdo publican mierda de psicología pop sobre el intelecto y las normas autoritarias o crédulos de los demás.

Si hay una métrica, es popularidad, no velocidad. El desarrollo web, especialmente el desarrollo front-end, es un concurso de popularidad.

Para el back-end, generalmente desea ver cómo funcionará bajo carga al escalar la aplicación. La mayoría de los marcos modernos y populares probablemente serán “suficientemente buenos” en ese sentido.

Su elección de idioma específica también puede influir en ella. Por ejemplo, si su aplicación está preocupada por el procesamiento de grandes cantidades de datos (piense, predicción de búsqueda que Google podría usar), puede optar por un lenguaje / marco diseñado con eso en mente.

El front-end es similar, pero las métricas tienden a orientarse hacia la reutilización fácil de los componentes de la interfaz de usuario y el rendimiento general en el navegador.

En algún momento, los marcos más populares se vuelven “lo suficientemente buenos” en esos aspectos, y es menos una comparación de las diferencias de rendimiento “hasta el milisegundo” y más una discusión de con qué se siente cómodo el equipo de desarrollo y con qué compensaciones ‘ Estás dispuesto a hacer. En algún momento dejas de golpear al caballo muerto y simplemente eliges uno para montar …