Rund um Microsofts Active Server Pages (ASP), die Software-Plattform .NET und die Microsoft Silverlight Erweiterung für Webbrowser!
Microsofts Active Server Pages (ASP) ist eine von Microsoft entwickelte SSI-Nachfolgetechnologie, die mit Einsatz einer Skriptsprache wie VBScript, PHP, Perl oder JScript serverseitig Webseiten erzeugt.
Die ASP- Technologie wurde im Jahr 1996 veröffentlicht. Man kann diese Technologie von ihren Möglichkeiten in Bezug auf die Webprogrammierung auf eine Stufe mit PHP, PerlScript, CFM und Perl stellen. In Java gibt es die Möglichkeiten der Servlets und JavaServer Pages (JSP).
ASP wurde ursprünglich nur vom Webserver Internet Information Services (IIS) interpretiert. Inzwischen gibt es aber auch verschiedene Portierungen für den Apache-Webserver.
Seit geraumrer Zeit wird ASP von Microsoft nicht mehr weiterentwickelt. Die Nachfolgetechnologie ASP.NET hat ASP mit dem Erscheinen des .NET-Framework im Jahr 2002 abgelöst. Trotzdemn werden auch heute noch zahlreiche kleine Projekte mit ASP (dem sogenannten “Classic ASP”) entwickelt.
Die Software-Plattform .NET [‘dotnet] ist eine von Microsoft entwickelte Software-Plattform zur Entwicklung und Ausführung von Anwendungsprogrammen.
.NET besteht aus einer Laufzeitumgebung (Common Language Runtime), in der die Programme ausgeführt werden, sowie einer Sammlung von Klassenbibliotheken, Programmierschnittstellen und Dienstprogrammen (Services).
Die .NET-Plattform ist auf verschiedenen Plattformen verfügbar und unterstützt die Verwendung einer Vielzahl von Programmiersprachen. .NET-Programme werden zum Kompilierungszeitpunkt zunächst in eine Zwischensprache (Common Intermediate Language) übersetzt.
Just-In-Time-Compiler: Wenn die so entstandenen Kompilate ausgeführt werden, wird der Code von der .Net-Laufzeitumgebung in die eigentliche Maschinensprache des Zielsystems übersetzt. Diese Übersetzung geschieht mit Hilfe eines speziellen Just-In-Time-Compilers.
Speziell für die Entwicklung von .NET-Programmen vertreibt Microsoft die Entwicklungsumgebung Visual Studio.
Die Microsoft Silverlight Erweiterung für Webbrowser basiert auf einer reduzierten Version des .NET-Frameworks.
Silverlight ist eine Erweiterung für Webbrowser, die die Ausführung von Rich Internet Applications ermöglicht. Außerdem wird es als Framework für Apps für Windows Phone 7 verwendet.
Silverlight ist als proprietäres, programmierbares Plug-in für Windows und Apple Macintosh verfügbar und wird für die Browser Internet Explorer, Mozilla Firefox, Opera, Google Chrome und Safari angeboten.
Neben der offenen W3C-Webplattform (u. a. Ajax) konkurriert Silverlight mit weiteren Plattformen wie OpenLaszlo, Adobe Flash/Adobe Flex und JavaFX.
Das auf Asp.net basierende Shopsystem nopCommerce ist mit deutschen Sprachpaketen und auch einigen Modulen für den deutschen Markt ausgestattet. Wer gerne auf Windows-Servern oder unter Windows Azure hosted, dürfte bei nopCommerce (oder dem Fork Smartstore) zufriedengestellt werden.
Linknachweis: http://www.asp-center.de
Vertiefende Literatur:
Fang yu Yan: ASP.NET-Webanwendung Entwicklungstechnologie praktische Übung (chinesische Ausgabe) ISBN: 9787121120862 [2010] [Taschenbuch]
Jürgen Kotz, Rouven Haban, Simon Steckermeier: .NET 3.0. WPF, WCF und WF – ein Überblick; Addison-Wesley, München Februar 2007, ISBN 3-8273-2493-9
M. Werner und B. Rieger: Interaktive Webanwendungen mit Silverlight 2 entwickeln. 2008, ISBN 978-3-8158-3009-3
Linkhinweis: http://www.open-source-shop-systeme.de
Quellennachweis:Zitiert zu den Themen “Active Server Pages (ASP) sowie .NET” aus der Internet-Enzyklopädie Wikipedia, so z.B. aus Active Server Pages (ASP) @ Wikipedia.org / Veröffentlicht am Montag, dem 03. November 2014
Über:
IT-Service
Herr Harald Hildebrandt
Grenzweg 26
21218 Seevetal
Deutschland
fon ..: 017629470612
web ..: http://www.open-source-shop-systeme.de
email : admin@complex-berlin.de
“Sie können diese Pressemitteilung – auch in geänderter oder gekürzter Form – mit Quelllink auf unsere Homepage auf Ihrer Webseite kostenlos verwenden.”
Pressekontakt:
IT-Service
Herr Harald Hildebrandt
Grenzweg 26
21218 Seevetal
fon ..: 017629470612
web ..: http://www.open-source-shop-systeme.de