Кто-нибудь знает историю ASP.NET Webforms? - PullRequest
4 голосов
/ 26 августа 2009

Мне любопытно узнать о ASP.NET Webforms и обо всем, что оно включает (viewstate и т. Д.). Это решение похоже на то, что оно хочет рассказать мне историю, но я пытаюсь понять, что именно. Кто-нибудь здесь знает историю веб-форм и почему система работает так, как работает?

Может ли кто-нибудь перенести меня в начало 2000 года и сказать, для чего нужны компании? Что они хотели, чтобы Microsoft создала? Какой была среда в то время? Я знаю, что сеть была в моде, как и доткомеры, поэтому что-то произошло.

Ответы [ 2 ]

3 голосов
/ 26 августа 2009

Я расскажу вам свой личный опыт.

В те времена, когда мы работали с классическим 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 все еще может быть немного грязным, без жестких граней между уровнями, но все же заслуживает признания, возможно, лучшей революцией в мире веб-программирования.

0 голосов
/ 26 августа 2009

Посетите блог Скотта Гатри и прочитайте прошлые сообщения. Он начал вести блоги на asp.net и других темах .net еще в феврале 2003 года.

Хотя это не так исторически, как вы хотите, но вы можете получить ответы на многие ваши вопросы и проверить эволюцию asp.net

http://weblogs.asp.net/scottgu/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...