The OpenNET Project / Index page

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



"Опубликована платформа OpenSilver 2.2, продолжающая развитие технологии Silverlight "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликована платформа OpenSilver 2.2, продолжающая развитие технологии Silverlight "  +/
Сообщение от opennews (??), 01-Май-24, 19:29 
Опубликован выпуск проекта OpenSilver 2.2, продолжающего развитие платформы Silverlight и позволяющего создавать интерактивные web-приложения при помощи технологий C#, F#, XAML и .NET. Скомпилированные при помощи OpenSilver приложения Silverlight могут работать в любых настольных и мобильных браузерах с поддержкой WebAssembly, но компиляция пока возможна только в Windows с использованием среды Visual Studio. Код проекта написан на языке C# и распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61099

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 01-Май-24, 19:29   +8 +/
- а зачем вот это всё ?!
- чтоб веб был толще, оляпистей и опасней.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #8

2. Сообщение от Аноним (2), 01-Май-24, 19:42   +4 +/
Это нужно кучке динозавров, которые не хотят изучать и применять новые технологии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6

3. Сообщение от Аноним (3), 01-Май-24, 19:52   +/
И что то на [этом] работающее есть ?
Ответить | Правка | Наверх | Cообщить модератору

5. Сообщение от penetrator (?), 01-Май-24, 20:17   +/
Если они запилят MAUI для браузера то и этих мелкософт купят.

Они немного опоздали с продуктом для старых сильверлайт приложений.

А так норм.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #32

6. Сообщение от Аноним (6), 01-Май-24, 20:24   +8 +/
Это, как я понимаю, нужно тем, у кого есть работающий корпоративный софт, за разработку которого были заплачены деньги и особого смысла опять платить за переписывание нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #9, #36

7. Сообщение от Chromium (ok), 01-Май-24, 20:42   +/
Значит ли это, что любое Windows Phone Silverlight-приложение легко портировать в веб?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #13, #16, #25

8. Сообщение от Аноним (-), 01-Май-24, 20:47   +3 +/
> - а зачем вот это всё ?!
> - чтоб веб был толще, оляпистей и опасней.

К счастью это оказалось тупиковой веткой эволюции и безнадежно слилось..

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #15

9. Сообщение от Аноним (9), 01-Май-24, 20:50   +7 +/
Очевидно что когда они выбирали сервелат - они уже хотели заплатить за переписывание дважды, а то и трижды. А если их не устраивает, то и пусть хостят его на той инфраструктуре, за которую тогда были деньги заплачены
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #17

10. Сообщение от Аноним (9), 01-Май-24, 20:52   +/
Ничего они не запилят и мелкомягкие их не купят, у них уже есть бесполезный блазер и они щемятся со своими блобами в вебассембли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #11

11. Сообщение от penetrator (?), 01-Май-24, 20:58   +/
> Ничего они не запилят и мелкомягкие их не купят, у них уже
> есть бесполезный блазер и они щемятся со своими блобами в вебассембли

а транспайлера нету, и поддержки MAUI нету, может и не купят, но Xamarin же купили? посчитали что невыгодго вкидывать в опенсорс, проще купить, вместе с разрабами

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #14

12. Сообщение от Аноним (12), 01-Май-24, 21:08   +/
Если там не использовались WP-специфичные API, то теоретически да. Если использовались, то их придётся заменить или писать для них затычки/прослойки совместимости. А что, есть такие приложения, которые могут и в 2024 быть полезными?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

13. Сообщение от Аноним (-), 01-Май-24, 21:22   +/
> Значит ли это, что любое Windows Phone Silverlight-приложение легко портировать в веб?

Там вроде даже стор уже подох, а некромансеры все нежить поднять пытаются. Святой водички в питальник вашему серваку...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

14. Сообщение от Аноним (9), 01-Май-24, 21:53   +/
Тогда бы уже Avalonia купили, но нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #30, #47

15. Сообщение от Аноним (15), 01-Май-24, 22:51   –1 +/
Я даже помню тот момент, когда в одной крупной корпорации(M$) с упорством дегенератов выкладывали обучающие ролики на своем сайте в "серебряном" формате, когда весь интернет беспроблемно смотрел *.FLV ролики
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #18

16. Сообщение от Аноним (15), 01-Май-24, 22:53   +/
>Windows Phone

Осталось только понять, какую долю рынка занимают смартфоны на указанной операционной системе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #19, #21

17. Сообщение от Аноним (17), 01-Май-24, 23:17   +4 +/
Задним умом все умные. Когда сервелат появлялся он был ничем не хуже флеша какого-нибудь. А с точки зрения технологичности на порядки лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #20, #22, #28

18. Сообщение от Аноним (-), 02-Май-24, 03:10   +1 +/
Я даже помню тот чудный момент когда майкрософ по дефолту раздал сервелат - серверным виндам. Никогда не видели контроллер домена с ЭТИМ?? Ну а что, попавшая маркетингу под хвост шлея - это вот как-то так, да. Вот примерно тогда меня MS и за...л окончательно, так что я перестал иметь какие либо дела с виндой вообще совсем.

Извините, господа, но DC у которых корп активация слетает от апгрейда типа диска вмвари - зато, блин с сервелатом - это развлекуха для других админов. Уровня бох^W пох.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Аноним (-), 02-Май-24, 03:11   +/
> Осталось только понять, какую долю рынка занимают смартфоны на указанной операционной системе.

Nokia N900 где репы таки отдали в руление комьюнити - смотрит на это недоразумение как на г... :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

20. Сообщение от Аноним (20), 02-Май-24, 06:32   +/
Я помню как в сбере пытались ставить флеш в сетку без интернета. Давно жто было конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #23

21. Сообщение от nox. (?), 02-Май-24, 07:35   +3 +/
Видел одного. Причем он - зав. кафедрой программирования. Представим себе ущерб, нанесенный данным гражданином.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #33

22. Сообщение от Аноним (9), 02-Май-24, 07:37   +/
С таким же успехом вы такие умные ныли про то как вам вечно дырявый флеш нужен который сама адоба депрекейтнула много-много-много-много лет назад перед тем как выкосить, который до того выкашивали как могли сами браузеры. И ничего, жив прекрасно веб без этого блоба. И как-то у многих с самого начала хватило ума не связываться с этим тухляком. А с точки зрения технологичности веб-обезьянки до сих пор верстать не научились нормально даже html4, который был простой как доска по современным меркам, поэтому ноют что им нужен какой-нибудь сервелат потому что... потому что у них опыта работы нормального нет, а тут можно зарыть ещё вагон времени притворяясь что делаешь что-то нужное и важное, хотя всё то же самое у других давно работает на основном веб-стэке для всех ОС, включая мобилки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #43, #44

23. Сообщение от User (??), 02-Май-24, 08:36   –1 +/
Воу. Мне казалось - что этой дорожкой _все_ ходили - херпойми что, которое пытается автообновиться херпоймикак, через раз тащит за собой всяких голохвостых макаф  (Еще когда амиго от мылвру не был мейнстримом!) и умудряется спотыкаться об половину корпоративных проксей - сильно не предел мечтаний ни для админов, ни для безопасников.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

25. Сообщение от Аноним (25), 02-Май-24, 09:03   +/
Во-первых, не значит. А во-вторых, зачем? То что мертво, умереть не может?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

26. Сообщение от Аноним (26), 02-Май-24, 09:36   +/
А кому это надо? Мелкософт все тащит в дом. И в какой то момент он конечно же потащил в дом и Flash, аналогом которого сервелат и является. Были дурачки, которые успели на это подсесть. У меня есть вэб камеры гнусмус, у которых вэб морда работает через это поделие. И зря я обновил на них прошивку на самую актуальную. Если в старой прошивке предложение установить плагин для сервелата (конечно же для IE, ога) можно было проскочить, то в новой фиг.
Ответить | Правка | Наверх | Cообщить модератору

28. Сообщение от Флудер (?), 02-Май-24, 10:25   +/
Когда он появлялся - флеш был уже галимым pешетом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

29. Сообщение от Аноним (29), 02-Май-24, 10:31   +2 +/
Silverlight - это был аналог Flash интегрированный со СТАРЫМ стеком .NET Framework.

Если ваше (старое) приложение написано с использованием:
- .NET Framework (не core/mono), то есть оно Windows-специфично
- Использует Windows Communication Foundation для организации серверных/сервисных компонентов. Опять специфично для Windows.
- Использует Windows Presentation Foundation для организации GUI.
- Использует устаревшую системную шину Windows (MSMQ)
- Использует ASP.NET MVC для серверной части веб-фронтенда
Вот в этом случае Microsoft предлагал использовать Silverlight для организации красивого и "богатого" веб-клиента.

В 2024-ом году нет смысла это использовать по следующим причинам:
1) .NET Framework устарел и не рекомендуется к использованию, нужно использовать кроссплатформенный .NET 8 (LTS), например. Это и есть Mono. Microsoft его купил и сделал основным, а свои родные продукты перевел в Legacy.
2) Вместо ASP.NET MVC рекомендуется использовать кроссплатформенную версию ASP.NET Core, которая работает в любой ОС и является развитием более удачной реализации ASP.NET изнутри Mono.
3) WCF не рекомендуется к использованию вообще, Microsoft предлагает использовать gRPC и Protobuf для реализации служебного взаимодействия.
https://learn.microsoft.com/en-us/aspnet/core/grpc/why-migra...
4) WPF всё еще актуален, но для новых проектов для Windows рекомендуется использовать WinUI 3
https://learn.microsoft.com/en-us/windows/apps/winui/winui3/
5) MSMQ мертва примерно лет 15. Если в вашем проекте используется шина данных рекомендуется использовать кроссплатформенные шины вроде RabbitMQ.

А вместо Silverlight нужно использовать .NET Blazor
https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
Причем .NET MAUI - это бывший Xamarin Forms из Mono. Оно лишь кроссплатформенная абстракция и он тоже поддерживается в Blazor.

Собственно, там можно писать как настольное приложение с использованием MAUI так и веб приложение. А также смешивать, т.е. настольное приложение с веб-объектами (движок на Windows будет Google Blink, а не IE).

Не поймите меня не правильно, OpenSilver - это важный и нужный проект!
Просто это проект для сопровождения и оздоровления legacy кодовой базы Silverlight/WCF и прочего. Просто если кто-то из присутствующих решит использовать его в НОВОМ проекте - не вздумайте. Для этого есть Blazor с которым OpenSilver тоже дружит.

Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от penetrator (?), 02-Май-24, 10:42   +/
да схерали

Platforms     Indie     Business     Enterprise
Windows     ✓     ✓     ✓
macOS     ✓     ✓     ✓
Desktop Linux†     ✓     ✓     ✓
Embedded Linux             ✓
iOS & Android             Coming Soon†
Browser (WASM)             Coming Soon†

WASM версия и та отсутствует

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

31. Сообщение от Аноним (32), 02-Май-24, 12:42   +/
Объясните, кому и зачем это может СЕГОДНЯ понадобиться? Раньше - да, было много написано всяких внутренних порталов для организаций, но зачем оно нужно сейчас? Веб (и не только) захватил стек HTML\CSS\JS и тут даже спорить бессмысленно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #35

32. Сообщение от Аноним (32), 02-Май-24, 12:45   +1 +/
> MAUI

Мертворождённый фреймворк. Один только хеллоуворлд тянет 6 гигов зависимостей. Это безумие.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #39

33. Сообщение от Аноним (32), 02-Май-24, 12:46   +/
> Представим себе ущерб, нанесенный данным гражданином.

Ущерб рыночу и идеологии консьюмеризма?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #38

34. Сообщение от Аноним (25), 02-Май-24, 13:43   +/
Объясняю, сегодня это может понадобится для попадания в новости. Какой-никакой доход для опеннета с просмотра рекламы. Возможность пообсуждать дополнительный бонус!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

35. Сообщение от Аноним (29), 02-Май-24, 14:17   +1 +/
Этот проект нужен для того чтобы можно было мигрануть старый корпоративный софт и запускать без переписывания этот сервелат внутри WASM. Если у вас такого софта нету, то вам это и не надо. Новый писать на сервелате строго не рекомендуется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

36. Сообщение от КО (?), 02-Май-24, 15:20   +1 +/
То есть официальное отсутствие поддержки "особым смыслом" для копрорастов не является?
Это где за каждый плевок сертификат требуют?
Хорош
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

38. Сообщение от Аноним (38), 02-Май-24, 16:12   –1 +/
>> Представим себе ущерб, нанесенный данным гражданином.
> Ущерб рыночу и идеологии консьюмеризма?

А вы я так смотрю очень соскучились по развалу экономики. Ваше ожидание почти закончилось - COMING SOON! :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

39. Сообщение от penetrator (?), 02-Май-24, 16:59   +/
>> MAUI
> Мертворождённый фреймворк. Один только хеллоуворлд тянет 6 гигов зависимостей. Это безумие.

давай подробности, звучит как чушь

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #49

40. Сообщение от Аноним (40), 02-Май-24, 17:34   –1 +/
Сервелат в каком-то смысле "свежая струя" на фоне того МАРА3МА, что твоится в вебе. Т.е. можно вообще не касаясь никаких уродских технологий типа JS/HTML построить удобное приложение, причём с rich контролами. Другой вопрос, что при доминировании Венды, зачем вообще нужно залезать в песочницу браузера!?! Даже ЕСЛИ вам позарез понадобится "веб-клиент", его спокойно могут написать пара веб-маpтышек, причём очевидно, НИКОМУ не нужны "rich-приложения" в убогом 5-дюймовом пальцетыке - там достаточно выводить какие-то мелкие функции и сводки. Что приводит к мысли, почему не писать всё то же самое, но на нормальном .NET Framework?? (где есть и ASP)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

43. Сообщение от User (??), 03-Май-24, 07:39   +/
Ну, если что - альтернатив "дырявому флешу" так-то до сих пор ниочень - его "депрекейтнули" аж вместе с классами решаемых задач.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

44. Сообщение от Бывалый Смузихлёб (ok), 03-Май-24, 12:50   +/
> А с точки зрения технологичности веб-обезьянки до сих пор
> верстать не научились нормально даже html4, который был простой как доска по современным меркам

Проблема в том, что вёрстка даже относительно сложной страницы с кучей вероятных всплывающих окон на обычном хэтэмээль будет очень громоздкой и сложноподдерживаемой. А ведь есть ещё и горы стилей.
И даже на жы-квери будет так себе
Отчасти потому выстрелили штуки вроде реакта. Вообще, тогда много подобий было. Вроде, даже микрософт что-то пытался делать.
Суть была в возможности создания своих собственных тегов, которые работают так как описано где-то ещё, а не тупо валить в кучу базовые теги вроде блока, изображения и проч.
Т.е можно было вначале описать элемент конкретного списка, потом сам список - и вот, код, который сам себя структурирует и разделяет на блоки. Тут берётся набор элементов, тут - в элемент конкретного вида передаётся заголовок, описание и проч
Тот же ангуляр это понял далеко не сразу, поэтому, он в итоге вроде бы есть, а вроде бы - почти никто его даже не поминает

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

47. Сообщение от Антонимусс (?), 03-Май-24, 14:52   +/
Xamarin это вторая компания Мигеля де Иказа - того самого, который придумал Gnome и Mono.

Давным давно его приятель устроился в M$ и охотно рассказывал на совместных пьянках интересные вещи. Мигель же, как истинный борец за опенсорц, решил, что сможет сам скосплеить интерфейс винды, COM и .Net.

До Xamarin он развивал Mono в рамках другой своей компании - Ximian, которую в итоге продал компании Novel, которая являлась давним партнёром M$. А его приятель за это время сделал неплохую карьеру.

В общем там был давний междусобойчик. У других такого ресурса нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

48. Сообщение от Аноним (-), 04-Май-24, 00:08   +/
> Сервелат в каком-то смысле "свежая струя" на фоне того МАРА3МА,
> что твоится в вебе. Т.е. можно вообще не касаясь никаких уродских технологий
> типа JS/HTML построить удобное приложение, причём с rich контролами.

Прикольный подгон решения под ответ. Но вам это уже не поможет. Потому что этот шит никто ставить уже не будет и вот это - ваши траблы, к счастью. Для остальных есть wasm какой, etc.

> Что приводит к мысли, почему не писать всё то же самое, но на нормальном
> .NET Framework?? (где есть и ASP)

Потому что это не кроссплатформенно, а ASP к тому же еще и выбор для самых отборных мазохистов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

49. Сообщение от Alexey (??), 04-Май-24, 04:21   +/
SDK примерно так и весит. А вот runtime там копеечный. что-то перепутал чел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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