Question

Je regardais dans les scripts à incorporer dans mes applications. Puis je suis tombé sur Script.Net et Nemerle . Je ne sais qu'ils ont une syntaxe différente et prend en charge Nemerle macro mais pas Script.Net. Mais je voudrais en savoir plus sur leurs différences en termes de fonctionnalité, l'utilisation et la flexibilité. Et que l'on recommanderiez-vous, pourquoi?

Merci.

Désolé, je ne l'ai pas remarqué Nemerle est un langage en soi. La description apparaît comme un langage de script. Merci et désolé pour la confusion

Était-ce utile?

La solution

Nemerle est un statiquement typé et le script de mot se trouve nulle part sur le site nemerle.

Si j'ajoutiez les scripts à une application, j'envisager d'utiliser IronPython.

Autres conseils

Bonjour, je suis l'un des développeurs de Nemerle. Vous pouvez consulter mon post pour voir comment exécuter un code dynamique avec nemerle. Ne pas attendre 5 C # Bien que nemerle est un langage typé statique. Il ne correspond pas si votre but ultime est de script

Tu veux dire un domaine linguistique spécifique? J'envisager de créer votre propre DSL avec boo. lien pour réserver à ce sujet

Si vous souhaitez intégrer un moteur de script à votre .net, il dépendra probablement de la langue que vous, ou vos utilisateurs, souhaitez utiliser:

Javascript: Script.NET, Jint

Python: IronPython

Python-like: Boo

Ruby: IronRuby

C #: CS-Script

Schéma: ironscheme

Si vous souhaitez obtenir une liste complète des langages de programmation .NET et Java (certains d'entre eux, vous pouvez utiliser pour intégrer le soutien de script à vos applications), vous pouvez visiter mon blog, où je parle de plus ou moins 20 d'entre eux: )

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

Vous pouvez envisager d'autre choix que 2 vous avez posté. Le meilleur que je l'ai trouvé à ce jour pour .Net est: CSScript . Il me faut un certain temps pour s'y habituer, mais une fois installé, il est installer, il fonctionne très bien et que vous utilisez C # script donc pas besoin d'avoir 2 langues.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top