wake-up-neo.net

Was ist der Unterschied zwischen ASP.NET und C #?

Was ist der Unterschied zwischen ASP.NET und C #?

Ist ASP.NET die ursprüngliche Sprache ASP, die in .NET Framework portiert wurde, und C # ist eine unabhängige Sprache, die auch .NET Framework verwendet?

24
john

C # ist eine Programmiersprache CLS , die für das .NET-Framework entwickelt wurde. ASP.NET ist Teil des .NET-Frameworks, mit dem Sie Webanwendungen mit jeder CLS-kompatiblen Sprache wie C #, VB.NET, F # usw. schreiben können.

Was Sie mit original asp language meinen, heißt klassisch ASP und ist keine Sprache. Es ist ein Framework zum Entwickeln von Webanwendungen mit VBScript- und JScript-Sprachen. Diese Technologie gilt heute als veraltete Technologie, und Microsoft empfiehlt, ASP.NET für die Entwicklung neuer Anwendungen zu verwenden.

43
Darin Dimitrov

Das ist ein bisschen breit. Grundsätzlich handelt es sich bei ASP.NET um einen Webbereitstellungsmechanismus, der entweder C # oder VB.NET im Hintergrund ausführt. C # ist eine Programmiersprache, die sowohl ASP.NET als auch Winforms, WPF und Silverlight ausführt. Hier gibt es keinen Vergleich.

8
IAmTimCorey

ASP.NET ist ein Framework.

Webformular in zwei Teile unterteilt: die visuelle Komponente und die Logik. Visuelle Komponenten werden mithilfe von Webserversteuerelementen (Markup Language) entwickelt, die Logik wird mit csharp oder vb entwickelt

https://msdn.Microsoft.com/de-de/library/428509ah.aspx

https://msdn.Microsoft.com/de-de/library/zsyt68f1.aspx

Webserversteuerelemente umfassen traditionelle Formularsteuerelemente wie Schaltflächen und Textfelder sowie komplexe Steuerelemente wie Tabellen. Dazu gehören auch Steuerelemente, die häufig verwendete Formularfunktionen bereitstellen, z. B. Anzeigen von Daten in einem Raster, Auswählen von Datumsangaben, Anzeigen von Menüs usw.

0
Vinoth Kumar

Diese Art von Fragen wird bereits auf Wikipedia beantwortet

0
jeroenh