The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Проект OpenSilver развивает открытую реализацию Silverlight

17.03.2020 14:24

Представлен проект OpenSilver, нацеленный на создание открытой реализации платформы Silverlight, развитие которой прекращено компанией Microsoft в 2011 году, а сопровождение продлится до 2021 года. Как и в случае с Adobe Flash, разработка Silverlight была свёрнута в пользу применения стандартных Web-технологий. В своё время на базе Mono уже развивалась открытая реализация Silverlight - Moonlight, но её разработка была остановлена из-за невостребованности технологии пользователями.

Проектом OpenSilver предпринята ещё одна попытка возрождения технологии Silverlight, позволяющей создавать интерактивные web-приложения, используя C#, XAML и .NET. Одной из основных решаемых проектом задач является продление жизни существующих Silverlight-приложений в условиях прекращения сопровождения платформы и прекращения поддержки браузерами плагинов. Тем не менее, сторонники технологий .NET и языка C# также могут применять OpenSilver и для создания новых программ.

В качестве основы OpenSilver задействован код открытых проектов Mono (mono-wasm) и Microsoft Blazor (часть ASP.NET Core), а для выполнения в браузере применяется компиляция приложений в промежуточный код WebAssembly. OpenSilver развивается вместе с проектом CSHTML5, позволяющим выполнять приложения C#/XAML в браузере через их компиляцию в JavaScript. OpenSilver использует существующую кодовую базу CSHTML5, заменив компоненты компиляции в JavaScript на WebAssembly.

Код проекта распространяется под лицензией MIT. Скомпилированные web-приложения могут работать в любых настольных и мобильных браузерах с поддержкой WebAssembly, но непосредственно компиляция пока выполняется только в Windows с использованием среды Visual Studio 2019. В текущем виде обеспечена поддержка приблизительно 60% наиболее востребованных программных интерфейсов Silverlight. В нынешнем году планируется добавить поддержку сервисов Open RIA и Telerik UI, а также выполнить синхронизацию со свежей кодовой базой проектов Blazor и Mono для WebAssembly, в которой ожидается поддержка упреждающей компиляции (Ahead-of-Time, AOT), которая по тестам позволит поднять производительность до 30 раз.

  1. Главная ссылка к новости (https://opensilver.net/announc...)
  2. OpenNews: Pipelight обеспечил возможность запуска Silverlight и доступа к Netflix в Linux
  3. OpenNews: Netflix планирует уйти от использования Microsoft Silverlight в пользу HTML5
  4. OpenNews: Разработчики проекта Mono отказались от развития Moonlight, свободной реализации Silverlight
  5. OpenNews: Тестовый выпуск Moonlight 4 с поддержкой технологии Silverlight 4
  6. OpenNews: Компания Microsoft опубликовала открытую платформу .NET Core 3.0
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/52553-opensilver
Ключевые слова: opensilver, silverlight, web, mono, dotnet
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (80) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:40, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +59 +/
    > Проектом OpenSilver предпринята ещё одна попытка возрождения технологии Silverlight

    А может, не надо?

     
     
  • 2.9, A.Stahl (ok), 15:01, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Да пусть себе пилят. С огромной вероятностью где-то через год энтузиазм закончится и на этом всё закончится.
     
     
  • 3.16, Аноним (16), 15:23, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чем приближать тепловую смерть вселенной, лучше бы чем полезным занялись
     
     
  • 4.20, A.Stahl (ok), 15:36, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +22 +/
    На самом деле эта затея не бесполезна. Практика программирования. Тем более что проект будет большим и довольно сложным.

    Всё лучше чем снобствовать на ЛОР-ОпенНете. Причём в дохренища раз лучше.

     
     
  • 5.23, Im banana man (?), 16:31, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да пусть пилят, вам то что! Детишки мозг тренируют. Могут решать задачки по мат.анализу, могут OpenSilver пилить. Помню в универе была такая парочка - парень и девушка, решили победить Facebook и сделать соц.сеть аж на Silverlight!

    Ну поигрались и через год бросили всю эту затею.

    Поэтому делают Kolibri, поэтому делают ReactOS, поэтому делают OpenSilver, поэтому делают много других бесполезных (казалось бы) вещей. Но нет!

    Относитесь к этому как к курсовой. Похвалим, погладим по головке и скажем "молодцы!"

     
     
  • 6.50, Аноним (50), 23:16, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поженились?
     
     
  • 7.53, Im banana man (?), 23:39, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я не знаю. Давно дело было и уехал уже из города, где учился
     
  • 7.82, HHH (?), 19:37, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    она ему наверное вместе с Go или JavaScript изменила, и он в шахту пошёл работать.
     
     
  • 8.84, Im banana man (?), 17:57, 23/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А у вас богатая фантазия ... текст свёрнут, показать
     
  • 2.27, artenox (?), 16:52, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > А может, не надо?

    Надо, Вася.

     
     
  • 3.46, Аноним (46), 21:10, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    я помню раньше брались делать опенсорс версию флеша. Типа щас долелали флеш взялись за сильверлайт, или то забросили и решили ещё одну недоделку сделать?
     
     
  • 4.69, пох. (?), 08:05, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    про плешь всем проедены мозги, что он нисисюрнанисисюрна, фу его пользовать, мар... большой текст свёрнут, показать
     

  • 1.3, InuYasha (?), 14:47, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Надобность и востребованность проекта вызывает некоторые сомнения...
    Флэш, если на то пошло, в разы лучше.
     
     
  • 2.8, Аноним (8), 14:59, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кстати https://en.wikipedia.org/wiki/Lightspark - свободная реализация флеш-плеера. Регулярно обновляется. С 0.8 собирается и с FF без npapi.
     
     
  • 3.12, Аноним (12), 15:14, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вот только он пока что сыроват, к сожалению. Пробовал запускать пару флеш игр - не тянет
     
     
  • 4.29, пох. (?), 17:34, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    покачто? ;-) Этой поделке лет почти как самому флэшу.

    Ее и писали-то как "наш ответ этому вашему адобу" с единственной целью - показать, что "а мы тоже умеем видосики с ютуба показывать!" - лет за пять и впрямь научились, только, разумеется, опять без hw accel. Все прочее вызывало только крэши и истерический смех тех, кто пытался пользоваться.

    "зато шва6одное" тут не прокатило, потому что все понимают, что нужно бесплатное. А бесплатный флэш был и без них.

    Ну, может, теперь окажется востребован, учитывая, что адоба всьо.

     
     
  • 5.51, Аноним (8), 23:20, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Samsung Harman https://airsdk.harman.com/faq - заведует теперь. Могут создать сборку флеша с хромиумом.
     
     
  • 6.70, пох. (?), 08:10, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты эйр-то с плешью не путай!
    air это...ммм...такой, самодостаточный плешь, работающий без браузера (апи немного другой, ровно настолько чтоб нельзя было просто так пользоваться, но action script тот же самый). Старательно выпилен с мобилок, чтоб чего не вышло (ранние версии работали в ведроиде) - может сейчас самсунь запилит обратно, но тильки для сэбэ.

     
     
  • 7.74, InuYasha (?), 12:46, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так флэщ и нужен как отельный егзешник. В здравом уме держать его в браузере вряд-ли кто захочет.
    standalone debug flash player (раньше projector вроде назывался) - наше всё.
     
  • 2.22, Анонимъ (?), 15:55, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На флеше есть хентайные игры. Так что флеш не умрёт даже если его закопать.
     
     
  • 3.26, neAnonim (?), 16:51, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сейчас есть обычная 2d/3d анимация в разы лучше. А на флеше рук не хватит кликать по экрану.

    а называть поделия на флеш играми...

    пусть уносят, (если хочешь переубедить, примеры приведи)

     
     
  • 4.45, PnD (??), 21:02, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не заглядывая в шпаргалку:
    * padonki-in-da-flash (анимация & "мини-игры")
    * samorost (очень красивый квест)
    * ещё анимация всякая (Масяня)
     
     
  • 5.56, neAnonim (?), 00:13, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    я расчитывал получить ссылку на добротную хентай игру.
     
     
  • 6.72, PnD (??), 11:13, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > я расчитывал получить ссылку на добротную хентай игру.

    Moorhuhn?

     
     
  • 7.80, Нас_Так_Не_Обманеш (?), 14:35, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Дааааа та еще порно игра... Но если серьезно где ссылки на хентай игры Билли.
     
  • 4.55, Аноним (55), 00:09, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Intrusion и Intrusion 2
    Обе на Adobe Air.
    А вообще можно практически любую ААА-игру из 2000-х привести в пример, там почти везде флэш (точнее, Scaleform) использовался для интерфейса.
     
     
  • 5.67, EuPhobos (ok), 07:54, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Intrusion - это как "преальфа" к Intrusion 2, я обожаю эту динамичную боевик-игру, но это далеко не ААА-проект.
    Хотя да, явно шедевр, учитывая, что её делал один человек.
     
  • 4.57, Аноним (57), 01:52, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >а называть поделия на флеш играми...

    Поделия Amanita Design (Machinarium, Botanicula) - на флеше.

     
  • 4.75, InuYasha (?), 12:55, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://dagobah.net/ и ещё куча аналогичных сайтов. Там есть реально офигительные/интересные/стильные/красивые/умные игры.
    Кстати об играх...
    Infectonator World Dominator (много разных версий, и даже была под андроид - всем неверующим во флэш на андроиде)
    Reimagine_The_Game (искромётная злободневная игруха)
    GROW_Valley (сумасшедше детальная анимация, от японцев)
    DarkRoom (классика головоломок)
    fracuum
    know_your_destiny с друзьями под настроение :D
     
  • 3.79, InuYasha (?), 12:08, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Так что флеш не умрёт даже если его закопать.

    Т.е. "уйдёт в андерграунд" :D


     

  • 1.4, Аноним (4), 14:47, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Некроманты
     
     
  • 2.17, Аноним (16), 15:24, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Скорей уж некрофилы
     

  • 1.5, Хомяк Анонима (?), 14:51, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    И даром не нать, и с деньгами не нать.
     
  • 1.7, Аноним (7), 14:54, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >  развитие которой прекращено компанией Microsoft в 2011 году

    Ага, а сейчас самое время некроматнить

     
  • 1.10, Аноним (10), 15:01, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В глубокой древности делали Очень Крупный проект на сервелате, такой себе лайт-WPF, с обычной для микрософт шизофренией в XML разметке. Гибрид флеша с ASP. Опенсервелат и правда разве только для поддержки старого, когда есть такие замечательные вещи вроде реакта или нового flutter. Тут один вопрос, не очень понятно зачем люди  хотят тратить конечное время своей жизни на это, разве там грант только дали. Иначе может лучше порно и аниме посмотреть (сделать плагин для emacs)?
     
     
  • 2.18, Аноним (18), 15:26, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    студням для саморазвития - очень неплохой проект
     
     
  • 3.44, Аноним (44), 20:55, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    саморазвиваться можно и в более полезных областях, а не тыкать палкой в г.
     
  • 2.77, Gogi (??), 00:59, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Писаки на JS - это самое днище ИТ. Потому люди и хотят человечески
     
     
  • 3.81, klkljr ghiu (?), 18:06, 19/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причем тут JS и днище? Впрочем каждый пишет в меру своей испорченности :) + Flutter же, как написали выше.
    И вообще сильверлайт то еще говнище было + надо ставить плагин пользователям. Вообще решение которое эти студенты хотят применить - webassembly сводит на нет то преимущество по производительности которое было у сильверлайт - плагин с урезанным .NET на стороне клиента - все работало очень шустро.
     
     
  • 4.85, Константин (??), 16:07, 17/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А для Flash не надо было плагин ставить?
     

  • 1.11, Аноним (11), 15:02, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Оно живо? о_0
     
  • 1.13, Оффтоп (?), 15:15, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ребят, а свободных эмуляторов JavaME пока что не завезли?
     
     
  • 2.14, Аноним (11), 15:17, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Этот недостаточно свободный? https://f-droid.org/en/packages/ru.playsoftware.j2meloader/
     
     
  • 3.28, slava_kpss (ok), 17:04, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А аналога KEmulator для десктопного линукса ещё нет?
     
  • 3.58, Аноним (57), 01:53, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А сенсорная Deep3D там пашет?
     

  • 1.15, Sluggard (ok), 15:22, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    К нам сегодня приходил моно-некро-копрофил,
    Сильверлайт от Майкрософта он зачем-то вновь отрыл...
     
     
  • 2.61, Аноним (57), 01:58, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не зоопедопонифил - и на том спасибо.
     

  • 1.19, ryoken (ok), 15:31, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мда... Навевает фразу про незанятого кота и гигиену. :D
     
  • 1.21, Аноним (21), 15:37, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ...и откопали стюардессу.
     
  • 1.25, Аноним (25), 16:40, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >а сопровождение продлится до 2021 года

    И какой смысл, если через год окончательный drop?

     
     
  • 2.30, коржик (?), 17:34, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >И какой смысл, если через год окончательный drop?

    Вы хотели сказать fuse?

     
  • 2.31, пох. (?), 17:36, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вот в этом и смысл. Видимо, кому-то дороги как память какие-то сильверлайтовские сервисы или свой проект.

     

  • 1.32, нанобот (?), 17:50, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Угробить проще. Создать сложнее.
    Скорее не допилят. И не раскрутят. Само расс(о)сётся.
     
     
  • 2.35, Нанобот (ok), 18:18, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты чё, подражатель что-ли?
     
     
  • 3.40, нанобот (?), 20:09, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подражатель в 21:00 начнется. По НТВ.
     
     
  • 4.49, Нанобот (ok), 22:13, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Подражатель в 21:00 начнется. По НТВ.

    допельгангер?

     
     
  • 5.54, нанобот (?), 00:05, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    нагваль
     

  • 1.34, Нанобот (ok), 18:17, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странно, что ещё никто не попытался flash в webassembly завернуть (или может я просто не курсе)
     
     
  • 2.38, Аноним (38), 20:00, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не подсказывай им.
     
  • 2.59, Аноним (57), 01:54, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Mozilla Shumway. Там правда JS + Asm.js ...
     
  • 2.62, Нонон (?), 02:54, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не не не не не
     

  • 1.36, Аноним (36), 18:43, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    напоминает новости про солярку
     
  • 1.37, Аноним (37), 19:52, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Краткая характеристика: характер открытый (open), но скверный. Неженат (с)
     
  • 1.39, Аноним (38), 20:02, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В своё время сайт президентской библиотеки отдавал книжки в формате Силверлайт причем достаточно долгое время https://www.prlib.ru/events/659816 Сейчас вроде перевели на новые технологии.
     
     
  • 2.41, Аноним (37), 20:31, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На ОпенДРМ?
     
  • 2.60, Аноним (57), 01:55, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уж сколько раз твердиби миру: копирастов надо бойкотировать.
     
  • 2.63, artenox (?), 05:03, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В своё время сайт президентской библиотеки отдавал книжки в формате Силверлайт

    Сайт программы XviD4PSP тоже.

     
  • 2.65, iPony129412 (?), 05:43, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В своё время сайт президентской библиотеки отдавал книжки в формате Силверлайт причем достаточно долгое время

    Да, это один из двух сайтов, которые я встретил на SilverLight.
    Второй был кажись MSBuild (или как оно там) — лайв трансляции.

     

  • 1.42, Аноним (44), 20:50, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > прекращено в 2011... была свёрнута... остановлена из-за невостребованности...

    Десять лет бьются в одни и те же грабли...

     
  • 1.43, Аноним (43), 20:51, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ок, ну это самые медленные слоупоки, которых я видел.
     
     
  • 2.47, Sluggard (ok), 21:19, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты не в курсе про ReactOS?
     
     
  • 3.76, InuYasha (?), 12:58, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты не в курсе про ReactOS?

    Те хотя бы что-то (даже не абстрактно) полезное пилят. А эти пилят МОНО. ДОТНЕТ. В общем, страх и ненависть.

     

  • 1.48, Ilya Indigo (ok), 21:57, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://www.youtube.com/watch?v=xoxqctlu7uA
     
  • 1.52, Аноним (50), 23:21, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вроде наглядно показал мир, что к VM кране подозрительно относятся заказчики.

    Если важно время выполнения, то берут С/C++/Rust/ASM,
    а если это могильное приложение дык Objective-C, Swift,
    а когда нужно сайт сделать так PHP/Java/Python/Ruby.

    Так вот где тут Silverlight/Flash/JavaME?

    P.S. Просто хобби у ребят.

     
  • 1.64, Я (??), 05:14, 18/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну разрабатывает и разрабатывает..
     
  • 1.66, iPony129412 (?), 05:45, 18/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я что-то вспомнил про
    http://savannah.gnu.org/projects/gnash/
     
  • 1.68, ы (?), 08:05, 18/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Откопали таки стюардессу
     
     
  • 2.71, нанобот (?), 08:17, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Её и не закапывали
     

  • 1.73, Товарищ майор (?), 11:48, 18/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Мертвое должно оставаться мёртвым!"
     
  • 1.78, Аноним (78), 08:31, 19/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно писать на бейсике вместо сишарпа
    Под это опенсильверлайт?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру