User283571144 posted
Hi ethancodes,
In my opinion, I suggest you could write enough html and css code to display the page well.
Since the net core will also pass the data to the page before the page has already return to the client side, you generate all the html in the server-side is as same as you write the view's html code.
Besides,as far as I know, it is normally decoupled Front End From Back End.
This means the Back End is used for generate the data and the Front End is used to display the data or image to user.
So we all use jquery, angular js to send the request to the server-side to get the result and fill the data in the html.
The advantage of this:
- completely interact in the front-end with the user and only load data as needed from the server. So better responsiveness and user experience;
- depending on the application, some processing done on the client means you spare the server of those computations.
- have a better flexibility in evolving the back-end and front-end (you can do it separately);
- if your back-end is essentially an API, you can have other clients in front of it like native Android/iPhone applications;
- the separation might make is easier for front-end developers to do CSS/HTML without needing to have a server application running on their machine.
Best Regards,
Brando