JScript.NET может использоваться для сценариев приложения.NET?

Я получил эту ошибку при использовании опций выбора с ng-значением, поэтому я просто сохранил значение вместо атрибута ng-value.

<select>
    <option ng-repeat="employee in employees"
            title="{{employee.fullName}}"
            value="{{employee.email}}">
       {{employee.email}}
    </option>
</select>
8
задан Community 23 May 2017 в 12:34
поделиться

5 ответов

Я ответил на аналогичный вопрос здесь . Взгляните на IronJS , реализацию JavaScript на F #, работающую в DLR.

3
ответ дан 5 December 2019 в 21:21
поделиться

Рано или поздно, я думаю, кто-нибудь напишет DLR Javascript. Я знаю, что сейчас это не очень удобно для вас, но, возможно, вы могли бы начать проект. Я подозреваю, что при использовании JScript.NET будет лучше анализ затрат и выгод.

2
ответ дан 5 December 2019 в 21:21
поделиться

Если отказ от .NET и Microsoft подходит для вас, вам следует попробовать Mozilla Rhino . Это реализация JavaScript с открытым исходным кодом, полностью написанная на Java. Многие современные js-библиотеки на стороне сервера нацелены на эту платформу.

1
ответ дан 5 December 2019 в 21:21
поделиться

The use of Com interop means you are limited to an MS solution Java and Opensource want as little as possible to do with it.

I dont see any solution that supports all your requirements either you ditch all the COM/.NET stuff and go Java (Rhino) /Linux/Open source or you question the use of Javascript as your server language even in the Linux world we use PHP/Python/Ruby more on the server if we cant run Java. Your not going to see big performance gains with Java script as the language is the main barrier.

I wouldnt count on people writing a new DLR as server Java script is dying fast.

Considering you want performance ,what about F# , Microsoft will keep the Jscript engine supported for at least 5 years giving you time to create new stuff in F# while you slowly migrate the code.

0
ответ дан 5 December 2019 в 21:21
поделиться

Я использовал CSScript.net, так как это позволит вам запустить C# в качестве платформы для написания сценариев. С сайта:

CS-Script сочетает в себе мощность и богатство C# и FCL с помощью гибкость системы скриптов. CS-Script может быть полезен для системы и сетевые администраторы, разработчики и Тестеры. Для любого, кому нужны автоматизация для решения различных задач задачи программирования.

CS Script удовлетворяет всем изложенным условиям. Я использовал его в производстве, как замену Бу, он очень хорошо работал. Его можно увидеть в действии здесь.

.
1
ответ дан 5 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: