¿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 …

More Interesting

¿Es normal que tenga más interés en los lenguajes de programación de fondo como php, c #, vb, java que javascript, ajax, etc.?

Las empresas necesitan desarrolladores con habilidades de back-end, front-end y móviles al mismo tiempo. Entonces, ¿cómo puedo aprender todas estas habilidades al mismo tiempo?

¿Cuánto desarrollo front-end puede ser realizado por no ingenieros o programadores?

¿Puedes explicar lo que hace un lenguaje de fondo, en términos simples? ¿Qué tiene que ver con un servidor y de qué tipo de servidor están hablando?

En programación, ¿es una mejor práctica trabajar de front-end a back-end o back-end a front-end?

Alguien dijo que un desarrollador de software profesional puede cambiar de backend a frontend, de móvil a desarrollo web en 1 o 2 días, ¿es cierto?

¿Cómo se conecta su aplicación React a un backend, por ejemplo: (Node + Express + Postgres)?

¿Es mejor conocer el front-end o el back-end como gerente de producto?

¿Se puede escribir un backend sólido para una aplicación web con Dart?

¿Cuál es la arquitectura de back-end de FoodPanda?

¿Las aplicaciones nativas se aplican al front end, back end o ambos?

Acabo de terminar de aprender algo de HTML básico, CSS y jQuery. ¿Debo ir a NodeJS a continuación ya que es el backend a prueba de futuro?

¿Dónde entra una API en front-end y back-end?

¿Qué tan factibles son los trabajos de desarrollo que involucran la codificación de back-end después de graduarse de un campamento de codificación superior?

¿Cuáles son los lenguajes de programación más demandados en el Reino Unido?