Что такое Moonlight технически?

В интернете на удивление мало информации о том, что такое Moonlight именно с технической точки зрения. Правильно ли понимать его как базовые библиотеки CoreCLR + на базе Mono (те же.dll, что и Silverlight в составе самого плагина)?

Означает ли это, что если у меня есть приложение Silverlight 3.0 и я ссылаюсь на базовую библиотеку, а также разрабатываю свои собственные библиотеки Silverlight, это приложение будет работать в Moonlight 3.0 (когда доступно), конечно, за исключением ошибок и т. Д., Конечно.

2 ответа

Решение

Да, ваши приложения Silverlight должны работать с лунным светом (по модулю ошибок, да). От http://www.moonlight-project.com/:

Moonlight - это реализация Silverlight с открытым исходным кодом, в первую очередь для Linux и других операционных систем на основе Unix/X11. В сентябре 2007 года Microsoft и Novell объявили о техническом сотрудничестве, которое включает в себя доступ к тестовым наборам Microsoft для Silverlight и дистрибутив Media Pack для пользователей Linux, который будет содержать лицензионные медиакодеки для видео и аудио.

Скоро выйдет Moonlight 2.0, и уже ведется работа по поддержке функций Silverlight 3.0.

Это теория. Время покажет, если получится.

Другие вопросы по тегам