URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133578
[ Назад ]

Исходное сообщение
"Опубликована платформа 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.me/opennews/art.shtml?num=61099


Содержание

Сообщения в этом обсуждении
"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 19:29 
- а зачем вот это всё ?!
- чтоб веб был толще, оляпистей и опасней.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 19:42 
Это нужно кучке динозавров, которые не хотят изучать и применять новые технологии.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 20:24 
Это, как я понимаю, нужно тем, у кого есть работающий корпоративный софт, за разработку которого были заплачены деньги и особого смысла опять платить за переписывание нет.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 20:50 
Очевидно что когда они выбирали сервелат - они уже хотели заплатить за переписывание дважды, а то и трижды. А если их не устраивает, то и пусть хостят его на той инфраструктуре, за которую тогда были деньги заплачены

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 23:17 
Задним умом все умные. Когда сервелат появлялся он был ничем не хуже флеша какого-нибудь. А с точки зрения технологичности на порядки лучше.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 06:32 
Я помню как в сбере пытались ставить флеш в сетку без интернета. Давно жто было конечно.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено User , 02-Май-24 08:36 
Воу. Мне казалось - что этой дорожкой _все_ ходили - херпойми что, которое пытается автообновиться херпоймикак, через раз тащит за собой всяких голохвостых макаф  (Еще когда амиго от мылвру не был мейнстримом!) и умудряется спотыкаться об половину корпоративных проксей - сильно не предел мечтаний ни для админов, ни для безопасников.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 07:37 
С таким же успехом вы такие умные ныли про то как вам вечно дырявый флеш нужен который сама адоба депрекейтнула много-много-много-много лет назад перед тем как выкосить, который до того выкашивали как могли сами браузеры. И ничего, жив прекрасно веб без этого блоба. И как-то у многих с самого начала хватило ума не связываться с этим тухляком. А с точки зрения технологичности веб-обезьянки до сих пор верстать не научились нормально даже html4, который был простой как доска по современным меркам, поэтому ноют что им нужен какой-нибудь сервелат потому что... потому что у них опыта работы нормального нет, а тут можно зарыть ещё вагон времени притворяясь что делаешь что-то нужное и важное, хотя всё то же самое у других давно работает на основном веб-стэке для всех ОС, включая мобилки.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено User , 03-Май-24 07:39 
Ну, если что - альтернатив "дырявому флешу" так-то до сих пор ниочень - его "депрекейтнули" аж вместе с классами решаемых задач.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Бывалый Смузихлёб , 03-Май-24 12:50 
> А с точки зрения технологичности веб-обезьянки до сих пор
> верстать не научились нормально даже html4, который был простой как доска по современным меркам

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Флудер , 02-Май-24 10:25 
Когда он появлялся - флеш был уже галимым pешетом.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено КО , 02-Май-24 15:20 
То есть официальное отсутствие поддержки "особым смыслом" для копрорастов не является?
Это где за каждый плевок сертификат требуют?
Хорош

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 20:47 
> - а зачем вот это всё ?!
> - чтоб веб был толще, оляпистей и опасней.

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 22:51 
Я даже помню тот момент, когда в одной крупной корпорации(M$) с упорством дегенератов выкладывали обучающие ролики на своем сайте в "серебряном" формате, когда весь интернет беспроблемно смотрел *.FLV ролики

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

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 19:52 
И что то на [этом] работающее есть ?

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено penetrator , 01-Май-24 20:17 
Если они запилят MAUI для браузера то и этих мелкософт купят.

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

А так норм.


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 20:52 
Ничего они не запилят и мелкомягкие их не купят, у них уже есть бесполезный блазер и они щемятся со своими блобами в вебассембли

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено penetrator , 01-Май-24 20:58 
> Ничего они не запилят и мелкомягкие их не купят, у них уже
> есть бесполезный блазер и они щемятся со своими блобами в вебассембли

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 21:53 
Тогда бы уже Avalonia купили, но нет

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено penetrator , 02-Май-24 10:42 
да схерали

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

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Антонимусс , 03-Май-24 14:52 
Xamarin это вторая компания Мигеля де Иказа - того самого, который придумал Gnome и Mono.

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

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

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 12:45 
> MAUI

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено penetrator , 02-Май-24 16:59 
>> MAUI
> Мертворождённый фреймворк. Один только хеллоуворлд тянет 6 гигов зависимостей. Это безумие.

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Alexey , 04-Май-24 04:21 
SDK примерно так и весит. А вот runtime там копеечный. что-то перепутал чел.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Chromium , 01-Май-24 20:42 
Значит ли это, что любое Windows Phone Silverlight-приложение легко портировать в веб?

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 21:08 
Если там не использовались WP-специфичные API, то теоретически да. Если использовались, то их придётся заменить или писать для них затычки/прослойки совместимости. А что, есть такие приложения, которые могут и в 2024 быть полезными?

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 21:22 
> Значит ли это, что любое Windows Phone Silverlight-приложение легко портировать в веб?

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 01-Май-24 22:53 
>Windows Phone

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 03:11 
> Осталось только понять, какую долю рынка занимают смартфоны на указанной операционной системе.

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено nox. , 02-Май-24 07:35 
Видел одного. Причем он - зав. кафедрой программирования. Представим себе ущерб, нанесенный данным гражданином.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 12:46 
> Представим себе ущерб, нанесенный данным гражданином.

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 16:12 
>> Представим себе ущерб, нанесенный данным гражданином.
> Ущерб рыночу и идеологии консьюмеризма?

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


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 09:03 
Во-первых, не значит. А во-вторых, зачем? То что мертво, умереть не может?

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

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 10:31 
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 тоже дружит.


"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 12:42 
Объясните, кому и зачем это может СЕГОДНЯ понадобиться? Раньше - да, было много написано всяких внутренних порталов для организаций, но зачем оно нужно сейчас? Веб (и не только) захватил стек HTML\CSS\JS и тут даже спорить бессмысленно.

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 13:43 
Объясняю, сегодня это может понадобится для попадания в новости. Какой-никакой доход для опеннета с просмотра рекламы. Возможность пообсуждать дополнительный бонус!

"Опубликована платформа OpenSilver 2.2, продолжающая развитие..."
Отправлено Аноним , 02-Май-24 14:17 
Этот проект нужен для того чтобы можно было мигрануть старый корпоративный софт и запускать без переписывания этот сервелат внутри WASM. Если у вас такого софта нету, то вам это и не надо. Новый писать на сервелате строго не рекомендуется.

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

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

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

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

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