Begriff |
Script for .NET |
Abkürzung |
|
Synonyme/Aliase |
|
Erläuterung des Begriffs
Script for .NET
Scripting-Architektur for das .NET Framework.
Script for .NET (VSA-Laufzeitumgebung)
Es gibt unter .NET die Möglichkeit, Programme im Quellcode zu verteilen und »on the fly« auszuführen. Diese Möglichkeit hat den Namen »Script for .NET«.
VSA Runtime
Script for .NET wird realisiert durch die Visual Studio for Applications-Laufzeitumgebung (VSA Runtime). Die VSA Runtime ist vergleichbar mit dem Microsoft Script Control: Sie ermöglicht es, dass eine beliebige Anwendung Skripte in einer beliebigen Sprache ausführt.
In-Memory-Assemblies
Anders als beim Active Scripting werden .NET-Skripte nicht mehr zeilenweise interpretiert, sondern zunächst komplett in MSIL-Assemblies kompiliert. Die Assembly wird allerdings im RAM gespeichert und dann mit der CLR ausgeführt. Beim Start eines Skripts wird also zunächst der Compiler aufgerufen. Die VSA Runtime unterstützt auch das Ausführen von vorkompilierten Skripten, die dann als MSIL-Bytecode an die VSA Runtime übergeben werden.
Grundsätzlich können alle .NET-fähigen Sprachen verwendet werden. Microsoft bietet aber in VSA zunächst nur Unterstützung für VB.NET und JScript .NET an. C#-Unterstützung wird es erst in der Zukunft geben.
Objektmodelle
Genau wie das Script Control kann auch VSA von der Anwendung ein Objektmodell bekommen, das die Skripte dann nutzen. Das Objektmodell kann sowohl als .NET-Komponente als auch als COM-Komponente implementiert sein. Im letzten Fall ist allerdings die Erzeugung von .NET-Metadaten für die COM-Komponente Voraussetzung.
Weitere Ressoucen auf dieser Website
Querverweise zu anderen Begriffen im Lexikon
Visual Studio for Applications Active Scripting .NET-Komponente COM-Komponente Active Script JScript .NET Komponente Metadaten Scripting Assembly Compiler JScript
|
Dienstleistungen:
Beratung/Consulting zu Script for .NET
Support zu Script for .NET
Schulungen zu diesem Thema:
In unserem umfangreichen Schulungsmodulkatalog haben wir keinen Eintrag zum Thema Script for .NET gefunden. Das heißt aber nicht, dass wir Ihnen keine Schulung dazu anbieten können! ggf. ist dieses Stichwort anders in unserem Katalog erfasst. Selbst wenn das Thema bisher nicht in unserem Katalog erscheint, können wir dazu über Partner Schulungen anbieten. Bitte stellen Sie eine unverbindliche Seminaranfrage oder rufen Sie uns an unter +49 201 7490700!
|