Подтвердить что ты не робот

Какая разница между ASP.NET и С#?

Какая разница между ASP.NET и С#?

Является ли ASP.NET исходным языком ASP, перенесенным в платформу .NET, а С# - независимый язык, который также использует платформу .NET?

4b9b3361

Ответ 1

С# является языком программирования CLS, разработанным для платформы .NET. ASP.NET является частью платформы .NET, позволяющей писать веб-приложения с использованием любого языка, совместимого с CLS, такого как С#, VB.NET, F #,...

Что вы имеете в виду для исходного языка asp, называется Classic ASP, и это не язык. Это платформа для разработки веб-приложений с использованием языков VBScript и JScript. В настоящее время считается устаревшей технологией, и Microsoft рекомендует использовать ASP.NET для разработки новых приложений.

Ответ 2

Это немного широк. В принципе, ASP.NET - это механизм веб-доставки, который запускает либо С#, либо VB.NET в фоновом режиме. С# - язык программирования, который запускает ASP.NET, а также Winforms, WPF и Silverlight. Здесь нет никакого сравнения.

Ответ 4

ASP.NET - это платформа.

Веб-форма разделена на две части: визуальный компонент и логика. Визуальные компоненты разрабатываются с использованием элементов управления веб-сервером (язык разметки), логика, разработанная с использованием csharp или vb

https://msdn.microsoft.com/en-us/library/428509ah.aspx

https://msdn.microsoft.com/en-us/library/zsyt68f1.aspx

Элементы управления веб-сервером включают в себя традиционные элементы управления формой, такие как кнопки и текстовые поля, а также сложные элементы управления, такие как таблицы. Они также включают элементы управления, которые обеспечивают обычно используемые функции формы, такие как отображение данных в сетке, выбор дат, отображение меню и т.д.