Domanda

che stavo cercando in script da incorporare nelle mie applicazioni. Poi mi sono imbattuto in Script.Net e Nemerle . Io so che hanno sintassi diversa e Nemerle supporta macro ma non Script.Net. Ma vorrei sapere di più circa le loro differenze in termini di funzionalità, l'utilizzo e la flessibilità. E quale mi consiglia, perché?

Grazie.

Siamo spiacenti, non ho notato Nemerle è un linguaggio di per sé. La descrizione sembra un linguaggio di scripting. Grazie e scusa per la confusione

È stato utile?

Soluzione

Nemerle è un linguaggio staticamente tipizzato, e la parola di scripting può essere trovato da nessuna parte sul sito Nemerle.

Se io fossi l'aggiunta di scripting per un app, vorrei considerare l'utilizzo di IronPython.

Altri suggerimenti

Ciao io sono uno degli sviluppatori di Nemerle. Check-out il mio post per vedere come eseguire codice dinamico con Nemerle. Non aspettare per C # 5 Anche se Nemerle è un linguaggio tipizzato statica. Non si adatta se il vostro obiettivo finale è lo scripting

Non si intende un linguaggio specifico dominio? Vorrei prendere in considerazione creare il proprio DSL con boo. link per prenotare su di esso

Se si desidera incorporare un motore di scripting per il vostro .net, probabilmente dipenderà la lingua, o gli utenti, vogliono utilizzare:

Javascript: Script.NET, jint

Python: IronPython

Python-like: Boo

Rubino: IronRuby

C #: CS-Script

Schema: IronScheme

Se si desidera ottenere un elenco completo di linguaggi di programmazione .NET e Java (alcuni di essi è possibile utilizzare per incorporare il supporto scripting per le tue applicazioni) si può visitare il mio blog, in cui parlo di più o meno 20 di loro: )

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

Si potrebbe prendere in considerazione altra scelta che il 2 avete pubblicato. Il migliore che ho trovato finora per Net è: CSScript . Mi ci vuole un po 'di tempo per abituarsi installato, ma una volta che è installato, funziona benissimo e si scripting uso C # quindi non c'è bisogno di avere 2 lingue.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top