Hook

Their other posts in the index, biggest breakout first.
pero por que c#?? Java entiendo pero c#?? Di C, C++ no serian mas rapidos y efectivos ¿Por qué los bancos si usan C o C++ si son más rápidos que C#? Esto se explica con más avanzados de ingeniería de software que son los criterios de calidad de la aplicación y son nueve en total. Una de ellas que es eficiencia y desempeño. Este particularmente no es la prioridad del banco. Porque a ti no te importa mucho si la transacción se hace rápido o lento. De hecho si ni siquiera sabes cuánto es el tiempo promedio de una transacción y te aseguro que nunca has dicho "ah este banco se demora dos segundos en hacer una transacción y este otro banco se demora dos segundos en hacerla, me voy a cambiar de banco". Eso no pasa nunca. ¿Qué si le importa al banco? El criterio de calidad de seguridad, por ejemplo, cuando salen las noticias que se han filtrado datos de millones de clientes o el criterio de fiabilidad. Cuando no puedes pagar porque no funciona la aplicación y el dueño del chifa te cierra la reja hasta que pagues. Y hay un criterio más que también para los bancos es importante, que es el de mantenibilidad. Los sistemas bancarios deben vivir 20, 30, 40 o más años y en ese tiempo tener a miles de desarrolladores trabajando. Esos tres criterios de calidad: seguridad, fiabilidad y mantenibilidad son mucho más importantes para el banco que la performance. Y por eso es que usan mucho Java, C#, Cobol. Porque específicamente para estos tres criterios de calidad esos lenguajes son los mejores. Y lo mismo aplica para cualquier situación. Tú tienes que saber reconocer qué 2 o 3 criterios de calidad son los más importantes en cada contexto y según eso se define el lenguaje de programación, el framework, la arquitectura, etc. Nos vemos