Mittwoch, Juni 06, 2007 |

Über ASP.NET
Was ist ASP.NET?
ASP.NET ist, technisch gesprochen, ein Entwicklungsframework für die CLR von .NET um Webapplikationen zu erstellen. Weniger technisch: Etwas, was es dem Programmierer leichter macht eine website dynamisch zu gestalten.
Denn wenn man eine website erstellt will man oft auch eine dynamische Anwendung wie ein Gästebuch oder ein Forum haben, was man in html nicht umsetzen kann.
ASP.NET erlaubt dabei Befehle und Abfragen auf dem Server umzusetzen, wie zum Beispiel Datenbankabfragen oder Dateilesen.
Gibt es Alternativen?
Andere Lösungen für dynamische Anwendungen wären zum Beispiel PHP, ASP (der Vorgänger von ASP.NET) und auch JSP. Eine Menge mehr oder weniger kluger Leute machen sich eine Menge Gedanken drum welche denn jetzt die Beste von allen ist. Sie haben alle vor und nachteile, und ASP.NET ist nicht besser oder schlechter als andere, und wahrscheinlich findest du irgendwann auf oesimania.de auch ein PHP und ein JSP Tutorial.
Aber jetzt erstmal ASP.NET.
Sprachen in ASP.NET
ASP.NET erlaubt die verwendung verschiedener Programmiersprachen um dasselbe zu sagen. Die gebräuchlichsten sind dabei VB.NET und c# ("si scharp"). Ich werde c# in den Beispielen verwenden, die Syntax ist ähnlich wie JAVA, nach dem JAVA - Tutorial auf oesimania.de solltest du den Beispielen folgen können.
Sonstiges
In ASP.NET gibt es zwei Möglichkeiten programmcode für dynamische Seiten zu verwenden: Zum einen sogenannte Code-Behind dateien, in denen der Code getrennt vom html code gespeichert wird und zum anderen <script> Blöcke auf derselben Seite. Ich werde im folgenden die <script> Blöcke verwenden - aus dem einfachen Grund dass sie leichter zum darstellen sind.
Um ASP.NET Seiten auf deinem Rechner lokal zu testen benötigst du den Microsoft IIS und das .NET Framework.
Voraussetzung für dieses Tutorial
Ein Grundverständnis für IIS und webseiten wird vorausgesetzt. Ebenso sollte ein geringes Hintergrundwissen über Programmierung existieren. Grundlegende HTML Kenntnisse sind erforderlich.