Pregunta

Yo estaba buscando en secuencias de comandos para ser incorporados en mis aplicaciones. Entonces me encontré con Script.Net y Nemerle . Yo sé que ellos tienen una sintaxis diferente y Nemerle apoya macro pero no Script.Net. Pero me gustaría saber más acerca de sus diferencias en términos de funcionalidad, uso y flexibilidad. Y cuál recomendaría usted, ¿por qué?

Gracias.

Lo siento, no me di cuenta Nemerle es un lenguaje por sí mismo. La descripción parece como un lenguaje de script. Gracias y perdón por la confusión

¿Fue útil?

Solución

Nemerle es un lenguaje de tipo estático, y la palabra de secuencias de comandos se puede encontrar en ninguna parte en el sitio web Nemerle.

Si estuviera añadiendo secuencias de comandos para una aplicación, me gustaría considerar el uso de IronPython.

Otros consejos

Hola soy uno de los desarrolladores de Nemerle. Es posible que echa un vistazo a mi post para ver cómo ejecutar código dinámico con Nemerle. No espere para C # 5 Aunque Nemerle es una lengua escrita a máquina estática. No se ajusta si su objetivo final es Scripting

No quiere decir un lenguaje específico de dominio? Yo consideraría la creación de su propia DSL con Boo. enlace para reservar al respecto

Si desea incorporar un motor de secuencias de comandos para su .net, es probable que dependerá del idioma que, o sus usuarios, que desee utilizar:

Javascript: Script.NET, Jint

Python: IronPython

Python como: Boo

Ruby: IronRuby

C #: CS-Script

Esquema: IronScheme

Si desea obtener una lista completa de los lenguajes de programación .NET y Java (algunos de ellos se puede utilizar para incrustar soporte de scripting a sus aplicaciones) se puede visitar mi blog, donde hablo de más o menos 20 de ellos: )

http://carlosqt.blogspot.com/p/programming-languages.html

Es posible que desee considerar otra opción que el 2 que has publicado. El mejor que he encontrado hasta ahora para .Net es: CSScript . Me toma algún tiempo para acostumbrarse a instalado, pero una vez que es instalar, funciona muy bien y secuencias de comandos de uso C # así que no hay necesidad de tener 2 idiomas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top