Что такое 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.