Microsoft.NET

ASP.NET (Active Server Pages .NET, aktuelle Version 2.0 (2005)) ist eine serverseitige Technologie von Microsoft zum Erstellen von Web-Anwendungen auf Basis des Microsoft.NET-Frameworks.

 

ASP.NET trat dabei 2002 mit dem ersten Release die Nachfolge des in die Jahre gekommenen ASP (Active Server Pages) an – hat aber heute außer dem Namen wider der allgemeinen Meinung nicht mehr viel mit der alten Technologie zu tun.

 

Der gravierendste Unterschied ist dabei die zeilenweise Abarbeitung der ASP-Skripte durch einen Interpreter, wohingegen ASP.NET-Anwendungen am Server kompiliert und somit nicht mehr interpretiert werden. Dies geschieht just in time – und zwar beim ersten Aufruf eines ASP.NET-Webforms (.aspx). Daraus resultiert ein Performance-Vorsprung gegenüber Interpretersprachen wie etwa Perl oder PHP. ASP.NET bietet insbesondere in Verbindung mit Webcontrols und der IDE VS.Net von Microsoft eine komfortable Möglichkeit, die Anwendungslogik (den C#-, VB.Net-Code) vom Layout der HTML-Seite zu trennen. Dies bezeichnet Microsoft als Codebehind-Technik.

 

Mit ASP.NET können Webanwendungen in beliebigen unterstützten .NET-Sprachen erstellt werden, zum Beispiel C#, VB.NET, J#, Eiffel.NET, F# oder Managed C++.

 

ASP.NET beinhaltet ein zentrales Konzept namens Web Controls, das RAD von Web-Anwendungen ermöglicht, indem Komponenten ihren Status durch die ViewState-Technik auch über subsequente Seitenaufrufe erhalten können, was mit herkömmlichen Techniken zur Zeit nur begrenzt möglich ist. Ein ähnliches Konzept verfolgt Sun mit den JavaServer Faces (JSF).

 

Zur Entwicklung von Web-Anwendungen mit ASP.NET steht mit Microsoft Visual Studio .NET eine leistungsfähige RAD-Umgebung mit visuellen Designern zur Verfügung. Teile dieser sind auch in der Webmatrix, einer von der Community entwickelten Entwicklungsumgebung verfügbar.

 

ASP.NET kann derzeit mit dem Microsoft IIS (5.0/6.0) ab Windows 2000 (keine Windows-NT-Unterstützung) sowie dem XSP-Webserver (Teil des mono-Projektes, welches ASP.NET unterstützt) genutzt werden. Mit dem Modul mod_mono kann ASP.NET auch, mit Einschränkungen, unter dem Webserver Apache betrieben werden. Im Gegensatz zum IIS der Version 5 ist ASP.NET unter IIS 6 ab Windows 2003 direkt im Internet-Information-Server implementiert. Durch diese Vorgehensweise konnten deutliche Performance-Verbesserungen erreicht werden.

 

ASP.NET ist seit 2003 in der Version 1.1 „final“. Seit 28. Oktober 2005 gibt es die finale Version von ASP.NET 2.0. Mit ASP.NET 2.0 wird wesentlich weniger Code (laut Microsoft 70 Prozent) benötigt, um eine dynamische Web-Site zu erstellen.

 


heise online News
Nachrichten nicht nur aus der Welt der Computer

In der aktuellen Consumer Preview von Windows 8 laufen Desktop-Programme noch in der gewohnten Aero-Bedienoberfläche. Das wird sich aber ändern, wie ein Blogbeitrag von einem Microsoft-Mitarbeiter verdeutlicht.

Mindestens 1900 Zugangsdaten sind möglicherweise gestohlen und in Auszügen auf einer Internetplattform veröffentlicht worden. Die Staatsanwaltschaft Berlin ermittelt wegen des "Ausspähens von Daten".

Das Case Marine von Gooma trägt kaum auf und soll Geräte bis zu einer Tiefe von 10 Metern vor Wasser schützen.

Der Kneipenflipper ist tot, lebt aber als Emulation weiter: Nicht nur auf Smartphone und Tablets, sondern auch in virtuellen Flippern mit LC-Display als Spielfläche. Die ersten kommerziellen Anbieter stehen in den Startlöchern.

Auch die chinesischen Behörden haben den milliardenschweren Kauf genehmigt, damit ist die letzte Hürde genommen. Bedingung: Android muss mindestens fünf Jahre lang gratis bleiben.

Angewidert wendet sich Hal Faber von der Blase 2.0 ab, huldigt Donna Summer, wälzt bewährte Utopien und lenkt sich mit Fesselspielen ab. Unterwegs gräbt er Papiere aus, für deren Untertitel drei Tweets nicht genügen würden.

Im Patentstreit zwischen Microsoft und Motorola bestätigt die US-Handelsaufsichtsbehörde ITC ihr vorläufiges Urteil vom vergangenen Dezember.

Obwohl Schwächen bei der GSM-Verschlüsselung schon seit mindestens drei Jahren bekannt sind, haben gerade mal sieben der von GSMMap erfassten Netzbetreiber nachgebessert. Auch gegen unerwünschte Ortung per SMS unternahmen nur wenige Provider etwas.