ASP.NET - это фреймворк для веб-приложений.
разработано и продано Microsoft,
что программисты могут использовать для создания
динамические веб-сайты, веб-приложения
и веб-сервисы. Это было первым
выпущен в январе 2002 года с версией
1.0 .NET Framework и является преемником Microsoft Active Server
Страницы (ASP) технологии. ASP.NET - это
построен на общеязыковой среде выполнения
(CLR), позволяя программистам писать
ASP.NET код с использованием любого поддерживаемого .NET
язык.
ASP.NET (Википедия)
Это второй результат поиска в Google, поэтому я предполагаю (наполовину ожидая), что вы тоже не понимаете, что это значит.
Разработка веб-страницы началась с простых статических HTML-страниц. Это означало, что клиент запрашивал страницу с помощью URL-адреса, а сервер отправлял ему страницу в точности так, как она была спроектирована. Некоторое время спустя после этого появилось несколько технологий, обеспечивающих более «динамичный» или персонализированный опыт.
Было разработано несколько «языков на стороне сервера» (PHP, Perl, ASP ...), которые позволяли серверу обрабатывать веб-страницу перед отправкой ее клиенту. Таким образом, когда клиент запрашивает веб-страницу, сервер может интерпретировать запрос, обработать его (например, подключиться к базе данных и получить некоторые результаты) и отправить его обратно, изменив содержимое и сделав его «динамическим». Тот факт, что процесс происходил на сервере, означает «сторона сервера».
Таким образом, оригинальный ASP (предшественник ASP.NET) был языком серверной стороны, который был ориентирован на обслуживание веб-страниц. Таким образом, он поддерживал несколько ярлыков, таких как возможность вставлять исходный код HTML и ASP в файл, который в то время был очень популярен благодаря реализации PHP. Это был также (как и большинство этих языков) динамический язык, и его интерпретировали.
ASP.NET является развитием этого оригинального ASP с некоторыми улучшениями. Во-первых, он действительно (пытается) отделить представление (HTML) от кода (.cs), который может быть реализован с использованием синтаксиса Visual Basic или C #. Он также включает в себя своего рода компиляцию для конечных ASP-страниц, инкапсулируя их в сборки и, таким образом, повышая производительность. Наконец, он имеет доступ к полной платформе .NET, которая поддерживает большое количество вспомогательных классов.
Итак, подводя итог, это язык программирования, расположенный на сервере и предназначенный для создания веб-страниц.