Сведения о вопросе

NOTtoday

11:55, 14th August, 2020

Теги

asp.net   glossary    

Что такое ASP.NET?

Просмотров: 592   Ответов: 6

Я был строго в среде C++ в течение многих лет (и специализированных статистических языков). Visual Studio до 2001 года, а Borland с тех пор. В основном специализированные настольные приложения для клиентов.

Я не остаюсь намеренно невежественным, но за эти годы, когда я погрузился в другие вещи, я провел свое время, играя с JavaScript, PHP и многими Python.

Является ли " ASP.NET " языком? Является ли C# языком, а" ASP.NET " - фреймворком? Какой хороший ответ на вопрос "Что такое ASP.NET"? Есть ли соответствие между ASP.NET и чем-нибудь, с чем я был бы знаком в C++?

Я знаю, что могу погуглить тот же заголовок, но я бы предпочел увидеть ответы от этой толпы. (Кроме того, в будущем, я думаю, что Google должен указывать здесь на подобные вопросы.)



  Сведения об ответе

lool

07:26, 28th August, 2020

Я собирался написать пространный ответ, но почувствовал, что Википедия его накрыла :

ASP.NET -это фреймворк веб-приложения разработано и продано компанией Microsoft, что программисты могут использовать для построения динамические веб-сайты, веб-приложения и веб-сервисы. Это было впервые выпущен в январе 2002 года с версией 1.0 платформы .NET и является преемником активного сервера Microsoft Страницы (ASP) технологии. ASP.NET это построен на среде выполнения Common Language Runtime (CLR), что позволяет программистам писать ASP.NET код с использованием любого поддерживаемого .NET язык.

Итак, ASP.NET-это платформа веб-разработки Microsoft, а последняя версия-4.0.

Как мне начать работу? Ознакомьтесь со следующими ресурсами:


  Сведения об ответе

P_S_S

14:40, 12th August, 2020

ASP.NET-это фреймворк, как и .NET

Сам код будет представлять собой смесь HTML, JavaScript (для клиентской части) и любого .NET совместимого языка. Так что C#, VB.NET, C++.NET, heck...even IronPython


  Сведения об ответе

lool

15:37, 17th August, 2020

ASP.NET-это фреймворк, он обеспечивает:

  1. Иерархия классов, к которой вы подключаетесь, позволяет как использовать поставляемые компоненты, так и разрабатывать свои собственные.
  2. Интеграция с базовым webserver и легкий доступ к нему.
  3. Модель событий, которая, вероятно, является "best"-й вещью об этом.
  4. Общая абстракция от основной среды HTML и HTTP.

Не уверен, что ASP.NET сравнивается с любыми фреймворками C++, с которыми вы можете быть знакомы. Веб-фреймворки обычно имеют тенденцию быть уникальными из-за безгражданства HTTP и относительно низкотехнологичных технологий (HTML, сценарии и т. д.).


  Сведения об ответе

DINO

21:11, 1st August, 2020

ASP.NET-это фреймворк веб-приложения разработано и продано компанией Microsoft, что программисты могут использовать для построения динамические веб-сайты, веб-приложения и веб-сервисы. Это было впервые выпущен в январе 2002 года с версией 1.0 платформы .NET и является преемником активного сервера Microsoft Страницы (ASP) технологии. ASP.NET это построен на среде выполнения Common Language Runtime (CLR), что позволяет программистам писать ASP.NET код с использованием любого поддерживаемого .NET язык.

ASP.NET (Википедия)

Это второй результат поиска в Google, поэтому я предполагаю (наполовину ожидая), что Вы тоже не понимаете, что это значит.

Разработка веб-страниц началась с простых статических HTML страниц. Это означало, что клиент запросил страницу с помощью URL, и сервер отправил ему страницу обратно точно так, как она была разработана. Через некоторое время после этого появилось несколько технологий, чтобы обеспечить более "dynamic" или персонализированный опыт.

Было разработано несколько "server side languages" (PHP, Perl, ASP...), что позволило серверу обработать веб-страницу перед отправкой ее обратно клиенту. Таким образом, когда клиент запрашивает веб-страницу, сервер может интерпретировать запрос, обработать его (например, подключиться к базе данных и получить некоторые результаты) и отправить обратно, изменив содержимое и сделав их "dynamic". Тот факт, что процесс происходил на сервере, означает имя "server side".

Таким образом, исходный ASP (предшественник ASP.NET) был языком на стороне сервера, который был ориентирован на обслуживание веб-страниц. Таким образом, он поддерживал несколько ярлыков, таких как возможность интеркалировать источник HTML и ASP в файл, который был в то время очень популярен из-за реализации PHP. Он также был (как и большинство этих языков) динамичным языком, и его интерпретировали.

ASP.NET-это эволюция этого оригинального ASP с некоторыми улучшениями. Во-первых, он действительно (пытается) отделить презентацию (HTML) от кода (.cs), который может быть реализован с помощью синтаксиса Visual Basic или C#. Он также включает в себя некоторую компиляцию для конечных страниц ASP, инкапсулируя их в сборки и тем самым повышая производительность. Наконец, он имеет доступ к полной платформе .NET, которая поддерживает большое количество вспомогательных классов.

Итак, подводя итог, это язык программирования, расположенный на сервере и предназначенный для создания веб-страниц.


  Сведения об ответе

PROGA

07:40, 29th August, 2020

Предположим, что это метод от MS для создания веб-приложений. ASP означает активные страницы сервера, .NET-это фреймворк, стоящий за ним.

C# и VB.NET-это языки, которые можно использовать, но я думаю, что другие языки .NET также могут быть использованы.


  Сведения об ответе

pumpa

00:57, 21st August, 2020

Взгляните на MS ' info Для тех, кто не знает или не понимает платформу.

http://www.asp.net/get-started


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться