¿Qué parte de .NET Framework es para el backend?

El concepto Frontend / Backend se usó en la etapa inicial de las aplicaciones web que se dividieron en una arquitectura de 2 capas (lado del cliente / lado del servidor).

En términos generales, el lado del cliente solía cubrir HTML, JavaScript / VBScript y CSS, y el lado del servidor solía cubrir cualquier lenguaje ASP.Net (VB.NET, C #, J # …).

Con una gran demanda de flexibilidad para los cambios en las aplicaciones web, existe la necesidad de escribir un código con bajo acoplamiento y alta cohesión. Por lo tanto, la API es solo una parte de ser un Desarrollo de backend y, dependiendo del tamaño, la arquitectura y el patrón de la aplicación (Hexagonal, Fachada, Diseño controlado por dominio …), un programador de back-end puede trabajar en uno o más proyectos para Business Logic, Repositories, conectarse con una fuente de datos utilizando ORM, una capa de servicio. El objetivo es entregar los datos necesarios al lado del cliente en un formato fácil que el front-end pueda usar.

Echa un vistazo a la API web. Uno puede soportar puntos finales RESTful utilizando la API web para atender cualquier solicitud HTTP del cliente.

¡Hola!

Iré en una línea un tanto extraña y diré que * todo dotNET ”puede servir como back-end, ¡incluso HTML!

¿¡Por qué!? Porque, por ejemplo, algunos motores de PDF usan HTML como fuente para convertir el PDF que descargas. No, no estoy inventando esto.

Por lo tanto, el back-end y el front-end realmente dependen del diseño.