Entre las empresas, Java Spring Framework es muy popular.
Parece haber sido ligeramente superado, al menos para algunos propósitos, pero ciertamente no todos, por Node.js, que entiendo es algún tipo de artilugio de Javascript.
El back end y el front end son realmente dos cosas diferentes. A menudo, el extremo del banco sirve directamente al front-end, y las etiquetas de algún tipo se pueden incrustar en lo que básicamente son archivos HTML para crear las cosas que se envían al front-end. PHP quizás esté solo en ser un lenguaje popular que literalmente se adhiere a lo que básicamente es un archivo HTML. Puede hacerlo con Java (JSP), pero no se recomienda en absoluto.
- ¿Qué tecnologías se utilizan para crear una página web para crear páginas web?
- ¿Qué tan físico se vuelve un desarrollador de back-end?
- ¿Cómo reaccionaría usted, como jefe, ante un desarrollador front-end que desea trabajar en el back-end?
- ¿Qué es diferente entre un desarrollador front y back end? ¿Estos términos se refieren tanto al desarrollo web como al desarrollo de software?
- ¿Es común que los desarrolladores frontend no puedan ganar el mismo nivel de respeto que los desarrolladores back-end porque frontend es más fácil?
Una tendencia moderna ha sido separar totalmente el front-end y el back-end, con el back-end sirviendo no HTML, sino datos en formato JSON. Luego tiene un servicio web, y un front end escrito con Angular.js o jQuery o alguna otra biblioteca Javascript puede obtener datos del servicio web y representarlos como HTML.
Los extremos posterior y frontal son extremadamente independientes.