Script.Net vs Nemerle
-
22-08-2019 - |
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
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: )
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.