Вопрос

Я искал сценарии для включения в свои приложения.Потом я наткнулся на Скрипт.Нет и Немерль.Я знаю, что у них другой синтаксис, и Nemerle поддерживает макросы, но не Script.Net.Но мне хотелось бы узнать больше об их различиях с точки зрения функциональности, использования и гибкости.И какой из них вы бы порекомендовали, почему?

Спасибо.

Извините, я не заметил, что Nemerle — это отдельный язык.Описание похоже на скриптовый язык.Спасибо и извините за путаницу

Это было полезно?

Решение

Nemerle — это статически типизированный язык, и на веб-сайте Nemerle слово «скриптинг» не встречается.

Если бы я добавлял сценарии в приложение, я бы рассмотрел возможность использования IronPython.

Другие советы

Здравствуйте, я один из разработчиков Nemerle.Вы можете прочитать мой пост, чтобы узнать, как запускать динамический код с помощью nemerle. Не ждите C# 5Хотя Nemerle — статически типизированный язык.Это не подходит, если ваша конечная цель — написание сценариев.

Разве вы не имеете в виду язык, специфичный для предметной области?Я бы рассмотрел возможность создания собственного DSL с помощью boo. ссылка на книгу об этом

Если вы хотите встроить механизм сценариев в свой .net, это, вероятно, будет зависеть от языка, который вы или ваши пользователи хотят использовать:

Javascript:Скрипт.NET, Джинт

Питон:ЖелезоПитон

Python-подобный:Бу

Рубин:ЖелезоРубин

С#:CS-скрипт

Схема:Железная схема

Если вы хотите получить полный список языков программирования .NET и Java (некоторые из них вы можете использовать для внедрения поддержки сценариев в свои приложения), посетите мой блог, где я рассказываю примерно о 20 из них :)

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

Возможно, вы захотите рассмотреть другой вариант, кроме двух, которые вы опубликовали.Лучшее, что я нашел для .Net: CSScript.Мне требуется некоторое время, чтобы привыкнуть к его установке, но как только он будет установлен, он работает отлично, и вы пишете сценарии с использованием C #, поэтому нет необходимости иметь два языка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top