Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Die Programmierung von Webanwendungen hat sich seit ihrer Entstehung in den 90ern drastisch verändert. Aber unabhängig davon, wie sich Programmiermethoden für das Web gewandelt haben, funktionieren die Anwendungen doch immer noch nach demselben Konzept: Basierend auf einer Anfrage der Webanwendung übermittelt ein Server Daten an einen existierenden Client (Webbrowser), der die Informationen in einer für den Benutzer der Webanwendung sichtbaren Oberfläche wiedergibt
Nachdem Steuerelemente und das Common Gateway Interface (CGI) zur Webtechnologie hinzugekommen sind, hat sich die Leistungsfähigkeit von Webservern seit 1993 immens gesteigert, da nun Eingaben vom Benutzer entgegengenommen und eine verarbeitete Antwort zurückgeliefert werden konnte. In den darauf folgenden zehn Jahren wurde alles anders und ist doch gleich geblieben. Zurzeit können Entwickler Hunderte Skriptsprachen auf Dutzenden Plattformen benutzen. Aber all diese Tools verwenden im Wesentlichen das CGI-Protokoll, um Informationen vom Browser zum Server und wieder zurück zu senden. ASP.NET – ein Teil des .NET Frameworks – ist die neuste Version des ursprünglichen CGI-Protokolls.