2009-04-22 2 views
3

Последняя версия (0.9 Стабильный) динамического языка Runtime содержит IronPython и IronRuby, но не содержит Managed JScript.Где вы можете скачать Managed JScript для DLR?

Кто-нибудь знает, где я могу скачать последнюю версию управляемого JScript для использования с ASP.NET и/или WPF?

Если вы не знаете, JScript.NET и управляемый JScript - это разные вещи. Я ищу управляемый JScript.

ответ

4

Update ...

Silverlight, Dynamic Language SDK 0.5.0 Release Notes опубликовал 23 марта 2009 на CodePlex, содержал эту маленькую жемчужину:

Управляемый JScript был удален из пакета.

Когда его спросили, в this thread о будущем управляемых JScript (IronJScript), Билл (billchi), координатор по Dynamic Language Runtime форуме было сказать следующее:

DLR JScript был экспериментальным для , информирующий о дизайне DLR (деревья выражений, interop, callites, хостинг и т. Д.). JS мы выпустили с фьючерсами asp, а динамический sdk Silverlight стал очень старым, и был непригодным при продолжении DLR , который будет выпущен в CLR 4.0. К сожалению, на данный момент нет планов на , чтобы разработать и опубликовать DLR-hostable JScript.

Спасибо,

Билл

(редактировать, чтобы добавить цитату из более поздней почте)

Команда JScript будет продолжать поддерживать с использованием нативного JScript (jscript.dll) с IActiveScript. Они также продолжат обслуживать Jscript.NET, но они не делают других обязательств на этом этапе.

Билл

Учитывая JScript.NET сценариев API, теперь все устаревшие (хотя они все еще присутствуют в .NET 2.0), то, следовательно, кажется, нет никакого пути обновления .NET от реализации ActiveScripting из JScript (JavaScript).

Могу ли я предложить обсудить (протест ;-) на адрес that thread.

+0

Обратите внимание, что основная проблема, препятствующая коммерческому использованию JScript.NET, заключается в том, что, как представляется, не существует (документированный) метод инициализации глобальной области действия сценария и сохранения области при вызове функций и методов - кажется, что глобальные переменные остаются неинтеллизированными , Здесь вы можете задать вопрос о том, как это сделать. –

+0

См. Вопрос по адресу http://stackoverflow.com/questions/937351/can-jscript-net-be-used-to-script-a-net-application –

+1

О, это полностью ударит. Так что это будет поддерживаться только в Silverlight? Это суть? – Nosredna

0

Согласно this blog post, управляемый JScript поставляется как часть Silverlight 2 (1.1). Для написания приложений вам понадобится Dynamic Language SDK.

редактировать: Для ASP.NET, он доступен в ASP.NET Futures но это был «в отставку» в соответствии с this entry и в настоящее время не доступны в другом официальном релизе.

+0

Да, это сработает, если я буду использовать его в Silverlight, но я ищу использовать Managed JScript с ASP.NET и, возможно, даже с WPF. –

+0

Я должен был более четко рассказать о релизах. Я добавил разъяснение к ответу. –

+0

Возможно, мне придется попробовать получить версию Silverlight для работы с ASP.NET и/или WPF. Это отстой, они прекратили это. Я хотел долго писать «реальные» приложения, используя JavaScript, чтобы понять, как этот опыт может использовать язык таким образом. Теперь мне просто нужно найти время, чтобы поиграть с этим материалом. Благодарю. –

0

Вы можете найти его в ASP.NET Futures

+0

Где его можно скачать? Ссылка, похоже, уже не на www.asp.net. –

+0

См. Последующий пост. –

0

Managed JScript было очень трудно найти относительно IronPython или IronRuby. В значительной степени единственным местом для поиска является фьючерс на ASP.Net. Но это уже два года и не поддерживается. ECMAScript 5 получает стандартизацию прямо сейчас и должен быть сделан некоторое время в 2009 году. Может быть, Microsoft ждет, пока новый стандарт не исчезнет.

+0

Видимо, нет .... –

1

Слух на этой неделе из конференции «Метро» в метро «Редмонд» DotNet - это то, что MSFT решил убить ManagedJScript на DLR.

Именно по этой причине мы ничего не слышим об этом.

+0

Это действительно отстой! Было бы неплохо использовать JavaScript/JScript для всех настольных и веб-разработок. –

2

Не бойтесь, Fredrik Holmström работает над IronJS, реализация JavaScript на DLR в F #. В настоящее время он нацелен на .NET 2.0, 3.5 и 4.0, а также Mono 2.6, но в конечном итоге ему захочется перейти на интеграцию Silverlight, когда библиотека станет более стабильной.

+0

IronJS прошел долгий путь! Путь к Fredrik !! –

 Смежные вопросы

  • Нет связанных вопросов^_^