Co je CS-Script?
CS-Script je skriptovací systém pro počítačové programování. Je založen na běžném jazyce běhu (CLR) a používá jazyk C#. Mnoho programátorů má rád, že CS-Script je open-source, což znamená, že může být přizpůsobena potřebám programátora, pokud použití spadá pod licenční smlouvu. Skriptovací motor se používá v prostředí orientovaných na CLR a nejčastěji v rámci Microsoft® .NET. Motor může automatizovat řadu potřeb programování, aby správci systému, správci sítě, vývojáři systému nebo dokonce testeři programů mohli ušetřit čas. Mohou použít CS-Script k provedení kódu C# z příkazového řádku nebo z aplikace CLR, kde je hostován skriptový modul.
Většina skriptovacích systémů CLR kombinuje prostředí a jazyk. To znamená, že běh je připojen kD nemůže fungovat bez přidruženého jazyka a naopak. CS-Script je odlišný, protože se jedná pouze o runtime prostředí. Používá programovací jazyk C# a související infrastrukturu, aby programátoři mohli sklízet několik různých výhod.
Nejprve skutečnost, že jazyk nemusí být udržován samostatně, znamená, že uživatel nemusí vyvíjet ani používat žádný jazykový kompilátor nebo vývojářské nástroje. Uživatel může jednoduše využít existující vývojové infrastruktury. Kromě toho velké množství informací dostupných online a v tisku ohledně toho, jak používat skriptovací motor a jazyk C#.
Za druhé, CS-Script lze použít ve spojení s jinými jazyky CLR s požadovanými jazykovými adaptéry, také označovanými jako alternativní kompilátory. Výchozí jazyk skriptovacího motoru je C#, ale také přichází s adaptéry pro VB, C+, C ++, CLi a JavaScript. Díky tomu je CS-Script ještě více přizpůsobitelným jakýmkoli skriptům, které programátor potřebuje k vývoji nebo spuštění, ať už jsou hostovány nebo samostatné skripty.
Mezi další výhody patří snadnost instalace a schopnost rozšířit systém. Instalace se provádí jednoduše převedením skriptu a souborů motoru do jakéhokoli systému, který má .NET runtime. Skriptovací motor a funkce lze rozšířit několika způsoby. Skript lze převést na aplikaci a aplikaci lze převést na skript. Pro rozšíření schopností skriptovacího motoru lze také přidat jakékoli nové sestavy napsané v .NET nebo jakékoli komponenty COM.