Gracias por el A2A!
Diría que C # es un buen lenguaje adicional para el desarrollo web de back-end.
La mayoría de las empresas que se están desarrollando en el espacio web comenzarán con un lenguaje más dinámico: PHP, Ruby, Python o JavaScript son los principales actores allí. Esos lenguajes tienden a ser más fáciles de crear características además del ritmo que es común para las empresas más jóvenes o para aquellas en las que la web no es el foco principal.
- La gente arroja mucho sobre los títulos de ingeniero de software front-end y back-end. ¿Cuáles son algunos ejemplos concretos que me harán comprender lo que realmente significan?
- ¿Se deben manejar las solicitudes HTTP fusionadas en el front-end o el back-end?
- Cómo desarrollar un proyecto de principio a fin
- ¿El mejor lenguaje de back-end para el inicio?
- ¿Los desarrolladores web front-end se valoran menos que los desarrolladores back-end? ¿Debo cambiar mi enfoque profesional inmediato de front-end a back-end?
Por lo general, solo las empresas exitosas en el espacio web o las grandes empresas en general contratan equipos de desarrollo más grandes que se darán cuenta (y serán capaces de utilizar) los beneficios de los lenguajes de nivel inferior.
En particular, C # tiene una variedad de características increíbles integradas en el lenguaje que hacen que sea genial pasar de lenguajes dinámicos (en comparación con, por ejemplo, Java). Además, permite a los desarrolladores aprovechar el marco .NET de Microsoft, que viene con muchas ventajas a expensas del bloqueo del proveedor. En muchos casos, para cuando vale la pena investigar los beneficios de un lenguaje de nivel inferior, la compañía a menudo está cerca de un proveedor de la nube de todos modos; si ese proveedor es Azure de Microsoft, no hay razón para .NET (y, por extensión, C #) no sería Una elección convincente.
Dicho esto, sería cauteloso al convertirlo en el primer idioma de back-end que se aprende suponiendo que no tenga experiencia previa.