Hacker News new | past | comments | ask | show | jobs | submit login

First, there was ASP, which was a lot like PHP, ColdFusion or Perl/CGI - mixing inline back-end code and HTML/JS/CSS/etc - but of course executing all back-end code on the server.

ASP.NET WebForms came along and is still supported, and tried to make developing web applications similar to developing desktop applications in WinForms. I did that, it worked.. it was clunky at times (but it worked). Of course, mostly this was all server-side with just HTML/JS/CSS interacting.

A long time ago the dominant model became ASP.NET MVC which is a typical server-side MVC architecture.

Recently, Microsoft offered a new "old" paradigm through Razor Pages which are a lot like old ASP was.

If you look at things like React (or the view layer in Angular, etc.), it turns out that the web component / control model used in WebForms (server-side) is quite similar to the client side model used in React. The main difference of course being, one running client-side primarily (React) and the other server-side (WebForms). It gets even more interesting as a comparison when you talk about server-side React view rendering.




Yep, I was thinking of the original WebForms.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: