Skip to main content

¿Qué es CS-Script?

CS-Script es un sistema de secuencias de comandos para la programación de computadoras. Se basa en Common Language Runtime (CLR) y utiliza el lenguaje C #. Lo que les gusta a muchos programadores es que CS-Script es de código abierto, lo que significa que se puede adaptar a las necesidades de un programador siempre y cuando el uso esté incluido en el acuerdo de licencia. El motor de secuencias de comandos se utiliza en entornos orientados a CLR y, con mayor frecuencia, en Microsoft® .NET Framework.

El principal punto de venta de CS-Script es que combina los lenguajes de programación C # y de control difuso con la conveniencia y flexibilidad de un sistema de secuencias de comandos. El motor puede automatizar una variedad de necesidades de programación para que los administradores de sistemas, administradores de redes, desarrolladores de sistemas o incluso probadores de programas puedan ahorrar tiempo. Pueden usar CS-Script para ejecutar código C # desde un símbolo del sistema o desde una aplicación CLR donde está alojado el motor de script.

La mayoría de los sistemas de secuencias de comandos CLR combinan un entorno de tiempo de ejecución y un lenguaje. Esto significa que el tiempo de ejecución está asociado y no puede funcionar sin el idioma asociado, y viceversa. CS-Script es diferente porque es solo un entorno de tiempo de ejecución. Utiliza el lenguaje de programación C # y la infraestructura relacionada para que los programadores puedan obtener varios beneficios diferentes.

Primero, el hecho de que el idioma no tiene que mantenerse por separado significa que el usuario no necesita desarrollar ni usar ningún compilador de lenguaje o herramientas de desarrollo. El usuario simplemente puede aprovechar la infraestructura de desarrollo existente. Además, hay una gran cantidad de información disponible en línea e impresa sobre cómo usar el motor de secuencias de comandos y el lenguaje C #.

En segundo lugar, CS-Script se puede utilizar junto con otros lenguajes CLR con los adaptadores de idioma necesarios, también conocidos como compiladores alternativos. El lenguaje predeterminado del motor de secuencias de comandos es C #, pero también viene con adaptadores para VB, C +, C ++, CLI y JavaScript. Esto hace que CS-Script sea aún más adaptable a los scripts que un programador necesita desarrollar o ejecutar, ya sean scripts alojados o independientes.

Los beneficios adicionales incluyen la facilidad de instalación y la capacidad de extender el sistema. La instalación se realiza simplemente llevando el script y los archivos del motor a cualquier sistema que tenga tiempo de ejecución .NET. El motor de secuencias de comandos y la función se pueden ampliar de varias maneras. Un script se puede convertir en una aplicación y una aplicación se puede convertir en un script. Además, cualquier ensamblaje nuevo escrito en .NET o cualquier componente COM se puede agregar para expandir las capacidades del motor de secuencias de comandos.