Я расскажу вам свой личный опыт.
В те времена, когда мы работали с классическим ASP, на рынке появлялся новый продукт, который удивительно назывался «ASP +», а позже оказался ASP.net.
ASP.net привнес много новых функций в мир CGI Scripting. Помните, до ASP.net в мире Microsoft невозможно было развиваться против ООП.
Итак, ASP.net представляет новые языки VB.net и C # - остальные в значительной степени отказались от J # и т. Д. Строго типизированные языки ООП.
Другим важным шагом вперед стал революционный способ, которым ASP.net позволял вам кодировать такие вещи, как события нажатия кнопки, как если бы вы кодировали приложение Windows Forms.
Я думаю, что это было частью первоначальной концепции - иметь среду веб-программирования, которая была бы проще в управлении и отладке.
До ASP.net - отладка очень пострадала. ASP.net много сделал для сцены.
В целом, технология, я знаю, не идеальна, и ASP.net все еще может быть немного грязным, без жестких граней между уровнями, но все же заслуживает признания, возможно, лучшей революцией в мире веб-программирования.