Debe haber una distinción hecha antes de continuar, que se revela con la siguiente pregunta: Cuando pregunta sobre C #, ¿quiere decir que lo usa con .NET Framework?
Puedes aprender las especificaciones de ambos idiomas. También tenga en cuenta que es crucial para un desarrollador poder adaptarse a diferentes idiomas, ya que son meras herramientas para abordar diferentes problemas, ya que tienen diferentes ventajas entre sí. Si elige PHP, se encontrará con diferentes frameworks como CakePHP o Zend, y otros por igual.
Por otro lado, con C #, en su mayoría estudiaría un marco principal, .NET Framework, que es bastante amplio.
- ¿Por qué los desarrolladores de back-end hacen que los desarrolladores de front-end se sientan insignificantes?
- ¿Los desarrolladores web tienen que dar presentaciones?
- ¿Dónde entra una API en front-end y back-end?
- ¿La programación de backend es mejor que la de frontend?
- ¿Cómo se puede construir su propio backend publicitario para un sitio de alojamiento de video similar a YouTube, Vimeo u OpenX?
Esta es una distinción importante entre esos dos idiomas. Puede terminar aprendiendo diferentes marcos para PHP a largo plazo. Si bien generalmente son similares en términos de enfoque de diseño, aún tendría que aprender los conceptos básicos de cada marco diferente para PHP.
Aconsejaría comprobar la naturaleza de los dos idiomas disponibles, y nunca distanciarse de uno en favor de otro. Un buen desarrollador es quien puede elegir el idioma más adecuado según la tarea en cuestión.