Co to jest CS-Script?
CS-Script to system skryptowy do programowania komputerów. Opiera się na Common Language Runtime (CLR) i używa języka C #. Wielu programistów lubi to, że CS-Script jest oprogramowaniem typu open source, co oznacza, że można go dostosować do potrzeb programisty, o ile korzystanie z niego podlega umowie licencyjnej. Silnik skryptowy jest używany w środowiskach zorientowanych na CLR, a najczęściej w Microsoft® .NET Framework.
Główną zaletą CS-Script jest to, że łączy on zarówno języki programowania C #, jak i sterowanie rozmyte z wygodą i elastycznością systemu skryptowego. Silnik może zautomatyzować różnorodne potrzeby programistyczne, dzięki czemu administratorzy systemu, administratorzy sieci, programiści systemów, a nawet testerzy programów mogą zaoszczędzić czas. Mogą używać CS-Script do wykonywania kodu C # z wiersza polecenia lub z aplikacji CLR, na której znajduje się silnik skryptów.
Większość systemów skryptowych CLR łączy środowisko wykonawcze i język. Oznacza to, że środowisko wykonawcze jest dołączone i nie może działać bez powiązanego języka i odwrotnie. CS-Script jest inny, ponieważ jest to tylko środowisko wykonawcze. Korzysta z języka programowania C # i powiązanej infrastruktury, dzięki czemu programiści mogą czerpać różne korzyści.
Po pierwsze, fakt, że język nie musi być utrzymywany osobno oznacza, że użytkownik nie musi tworzyć ani używać żadnego kompilatora językowego ani narzędzi programistycznych. Użytkownik może po prostu skorzystać z istniejącej infrastruktury programistycznej. Ponadto wiele informacji dostępnych online i drukowanych dotyczących korzystania z silnika skryptów oraz języka C #.
Po drugie, CS-Script może być używany w połączeniu z innymi językami CLR z wymaganymi adapterami językowymi, zwanymi również alternatywnymi kompilatorami. Domyślnym językiem silnika skryptowego jest C #, ale jest on również wyposażony w adaptery do VB, C +, C ++, CLI i JavaScript. Dzięki temu CS-Script można jeszcze bardziej dostosować do skryptów, które programiści muszą opracować lub uruchomić, niezależnie od tego, czy są to skrypty hostowane, czy samodzielne.
Dodatkowe korzyści obejmują łatwość instalacji i możliwość rozszerzenia systemu. Instalacja odbywa się po prostu poprzez przeniesienie plików skryptu i silnika do dowolnego systemu, który ma środowisko uruchomieniowe .NET. Silnik skryptów i funkcje można rozszerzyć na kilka sposobów. Skrypt można przekonwertować na aplikację, a aplikację na skrypt. Ponadto można dodać wszelkie nowe zestawy napisane w .NET lub dowolne komponenty COM w celu rozszerzenia możliwości silnika skryptowego.