Frage

Ich habe streng in einer C++ - Umgebung für Jahre (und spezialisierten statistische Sprachen).Visual Studio, bis 2001, und Borland da.Meist spezialisierte desktop-Anwendungen für Kunden.

Bin ich nicht noch vorsätzlich unwissend, aber im Laufe der Jahre, wenn ich eingetaucht in andere Dinge, ich habe meine Zeit damit verbracht, das Spiel mit JavaScript, PHP und viele Python.

Ist "ASP.NET"die Sprache?Ist C# die Sprache und "ASP.NET" der Rahmen?Was ist eine gute Antwort auf die Frage "Was ist ASP.NET"?Ist es eine Korrespondenz zwischen ASP.NET und alles, was ich kennen in C++?

Ich weiß, ich kann google den gleichen Titel, aber ich würde lieber sehen, Antworten aus dieser Menge.(Außerdem, in Zukunft, ich denke, Google sollte hier für Fragen wie diese.)

War es hilfreich?

Lösung

ASP.NET ist ein web application framework entwickelt und vermarktet von Microsoft, Programmierer verwenden können, zu bauen dynamische web-sites, web-Anwendungen und web-services.Es war die erste veröffentlicht im Januar 2002 mit der version 1.0 des .NET-Framework und ist der Nachfolger von Microsoft Active Server Pages (ASP) technology.ASP.NET ist gebaut auf der Common Language Runtime (CLR), sodass die Programmierer zu schreiben ASP.NET-code mit einer beliebigen unterstützten .NET Sprache.

ASP.NET (Wikipedia)

Das ist das zweite Ergebnis bei Google gesucht, so ich raten bin, (die Hälfte-in der Erwartung), dass Sie nicht verstehen, was das bedeutet.

Webseite Entwicklung begann mit einfachen statischen HTML-Seiten.Das bedeutete, dass der Kunde für eine Seite per URL und den server gesendet, die Seite wieder zu ihm/Ihr genau so, wie es entworfen wurde.Irgendwann nach, dass mehrere Technologien entstanden, um eine "dynamische" oder personalisierte Erfahrung.

Mehrere "server-Seite Sprachen" entwickelt wurden (PHP, Perl, ASP...) die es erlaubte, den server für die Verarbeitung einer Web-Seite vor dem senden an den client zurück.Auf diese Weise, wenn ein Kunde bat um eine Webseite könnte der server interpretiert die Anfrage, zu verarbeiten (zum Beispiel der Verbindung zu einer Datenbank und Holen einige der Ergebnisse) und senden Sie es zurück ändern des Inhalts und macht Sie "dynamisch".Die Tatsache, dass der Prozess fand auf dem server steht für den Namen von "server-side".

So werden die ursprünglichen ASP (Vorgänger der ASP.NET) wurde ein server-side-Sprache, konzentrierte sich auf die Betreuung von web-Seiten.In diese Weise, es unterstützt mehrere Verknüpfungen, wie etwa die Möglichkeit, intercalate HTML-und ASP-Quelle in die Datei auf, dass die Zeit sehr populär aufgrund PHP-Umsetzung.Es war auch (wie die meisten dieser Sprachen) eine dynamische Sprache, und es wurde interpretiert.

ASP.NET ist eine Weiterentwicklung des original-ASP-mit einigen Verbesserungen.Zuerst tut es wirklich versuchen, trennen Sie die Präsentation (HTML) aus dem code (.cs), die können durchgeführt werden mit Visual Basic oder C# - syntax.Es auch integrieren eine Art Zusammenstellung der letzten ASP-Seiten, welche in Baugruppen und verbessert so die performance.Schließlich hat es vollen Zugriff auf die .NET framework unterstützt eine große Anzahl der Helfer-Klassen.

Also zusammenfassend, es ist eine Programmiersprache, die sich auf dem server befindet und entwickelt, um Web-Seiten.

Andere Tipps

Ich wollte schreiben eine langatmige Antwort, aber ich fühlte, dass Wikipedia hatte es bedeckt:

ASP.NET ist ein web application framework entwickelt und vermarktet von Microsoft, Programmierer verwenden können, zu bauen dynamische web-sites, web-Anwendungen und web-services.Es war die erste veröffentlicht im Januar 2002 mit der version 1.0 des .NET-Framework und ist der Nachfolger von Microsoft Active Server Pages (ASP) technology.ASP.NET ist gebaut auf der Common Language Runtime (CLR), sodass die Programmierer zu schreiben ASP.NET-code mit einer beliebigen unterstützten .NET Sprache.

So ASP.NET Microsoft web-Entwicklungs-framework und die neueste version ist 4.0.

Wie bekomme ich begonnen?Schauen Sie sich die folgenden Ressourcen:

ASP.NET ist der Rahmen, wie .NET

Der code selbst, eine Mischung aus HTML, JavaScript(Client-seitig) und alle .NET-kompatiblen Sprache.Also C#, VB.NET, C++.NET, heck...auch IronPython

ASP.NET ein framework ist, liefert es:

  1. Eine Klasse Hierarchie-Sie hook, die es erlaubt sowohl die Verwendung der mitgelieferten Komponenten sowie die Entwicklung von Ihre eigenen.
  2. Integration mit und einfachem Zugang zu den zugrunde liegenden webserver.
  3. Ein event-Modell, das ist wohl das "beste" daran.
  4. Eine Allgemeine Abstraktion von der zugrunde liegenden medium, HTML und HTTP.

Nicht sicher, ob ASP.NET im Vergleich zu C++ - frameworks, die Sie möglicherweise vertraut sind.Web-frameworks in der Regel dazu neigen, einzigartig zu sein, durch die Staatenlosigkeit der HTTP-und der relativ low-tech-Technologien (HTML, scripting, etc.).

Sagen wir, es ist eine Technik, die von MS zur Erstellung von web-Anwendungen.ASP steht für Active Server Pages .NET ist der Rahmen dahinter.

C# und VB.NET sind die Sprachen, die verwendet werden kann, aber ich denke, andere .NET-Sprachen, die ebenfalls genutzt werden kann.

Werfen Sie einen Blick auf MS " info für diejenigen, die nicht wissen oder verstehen, die-Plattform.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top