Freigabe einer Bibliothek zur Ausführung von Skripten in C#
Wir freuen uns, die Veröffentlichung einer plattformübergreifenden Bibliothek zur Ausführung komplexer Skripte in C # namens FastScript .NET bekannt zu geben.
Bibliotheken zum Ausführen komplexer Skripte bieten die Möglichkeit, Code dynamisch zu generieren und auszuführen, was in verschiedenen Szenarien nützlich sein kann, z. B. beim Entwickeln von Plugins, Erstellen von Benutzerskripten usw.
Arbeiten in eingeschränkten Umgebungen. FastScript .NET basiert auf dem klassischen "Lexer-Parser-Interpreter" -Modell. Es verwendet keine Kompilierung zum maschinellen Code, sodass es in Umgebungen betrieben werden kann, in denen die Codegenerierung eingeschränkt ist (NativeAOT, iOS, WASM). Seine Leistung ist vergleichbar mit anderen Lösungen, die Interpretation verwenden (z. B. Lua und JavaScript), obwohl es langsamer ist als kompilierter C # -Code.
C# als Skriptsprache. FastScript .NET ist vollständig in die .NET-Plattform integriert und ermöglicht die Verwendung aller Bibliotheken, Frameworks und APIs. Eine einheitliche Codebasis in C # für Skripte macht die Pflege von Code in mehreren Sprachen überflüssig.
Kompaktheit. Die geringe Größe der Bibliothek (nur 300 KB) macht es bequem, auch in ressourcenbeschränkten Projekten zu verwenden, ohne das System zu überlasten.
Seit Version 2025.1.21 ist FastScript .NET Bestandteil der Pakete WinForms, WPF, WEB, Mono und Avalonia. Unsere Bibliothek ist auch Teil von Ultimate.NET lösungen mit allen Quellcodes.
Mit dem Release 2026.1 ist das Ultimate-VCL noch wertvoller geworden. Alle Lizenzinhaber erhalten jetzt die neue FastGrid-Bibliothek sowie die Möglichkeit, Berichte mit dem FastReport Online Designer zu erstellen.
In der Version 2026.1 von FastReport Online Designer wurde ein Berichtsvalidator eingeführt, neue Komponenten und Kontrollen für .NET- und VCL-Lösungen, die Hauptsymbolleiste wurde überarbeitet und das IntelliSense-System verbessert.
In Version 2026.1 für FastReport VCL wurden die Funktionen der Berichts-Engine erweitert: neue Eigenschaften für den dynamischen Tabellenersteller und die Berichtsbereichsverwaltung, verbesserter Designer und mehr.