Porque muchas personas no técnicas escriben esas cosas. Y no me malinterpreten, hay algunos gerentes de talento espectacularmente buenos, técnicos o no …
… pero incluso los técnicos sabrán que React y Angular son tecnologías competidoras. Si realmente están en la pelota en el espacio frontal, pueden conocer Riot, Rackt, Vue, Inferno, Preact, Knockout, Aurelia, etc.
Si uno es un marco (y Angular lo es mucho), ¿por qué no hay otros? ¿Cuáles son o no son?
- ¿Cuál es una explicación simple de la capa de abstracción en el desarrollo web?
- ¿Cuál es el mercado actual para PHP y MYSQL?
- ¿Es posible implementar el enlace de datos bidireccional con Ruby On Rails?
- ¿Cuál es la diferencia entre un desarrollador web y un programador?
- ¿Cómo podemos agregar múltiples claves foráneas en una sola tabla desde otras dos tablas en MySQL?
¿Qué los hace realmente diferentes?
Y para mi mente confusa del tío Bob, un marco es algo en lo que se inyecta el código, mientras que una biblioteca es algo que se inyecta en el código.
Pero en ese punto, eso es demasiado simplista, porque cualquier contenedor de IoC se convertiría en un marco …
… aunque para el momento en que agregue registros / gráficos de administración de dependencias, y haya agregado envoltorios alrededor de todos los sistemas comunes que desearía en su aplicación, ya tiene un marco.
… incluso si pudieras usar las piezas por separado como microlibliotecas.
De todos modos, esta no es una conversación que generalmente tienen las personas que escriben publicaciones o mensajes de LinkedIn.
Y si estamos hablando de Amazon, y cualquiera de las partes más antiguas de Amazon (o personas que atraen talento para las partes más empresariales de Amazon) serán los marcos de Java a la izquierda, a la derecha y al centro, excepto cuando no lo sea. Serían perdonados por no saber la diferencia (aunque aquí es donde me gusta coludir con la parte de talento de las empresas, para hacerlo mejor).