Здравствуйте, VladD2, Вы писали:
S>>Двигал только UWP.
VD>Вот только кому он на фиг нужен кроме МС? Это прибить приложение гвоздями к Вынь 10.
Ну вот они одумались и стали продвигать WinUI 3 UWP отвязали от привязки к платформе.
S>>Опять же есть госструктуры (Мюнхен!) итд которые запрещают использовать виндовс. S>>Просто имея Blazor Desktop легко перейти на него с C# десктопа.
VD>Ну, пройдет 5 лет и МС, точно так же, перестанет развить Блазорв и придумает новые игрушки.
Неее. Блазор хотят все, что бы программировать только на одном языке. ЖС всех достал, а тс привязан к этому ЖС гвоздями. VD>Меж тем, как не странн, убогий Кзамарин развивается во всю и как я понял именно он позиционируется как основа будущего кросплатформного ЮИ.
Ну да Ксамарин.Form сейчас переделывают в .NET Multi-platform App UI
VD>А Блазор... Ну, прикольно, конечно. Но вот эти ВебАсембли все портят. Да и прожерливые все эти броузерные движки. Но для всех применений пригодна.
Ну в .Net 6 обещают AOT, а в вэбассембли сборку мусора
https://en.wikipedia.org/wiki/WebAssembly
Как правило, WebAssembly не допускает прямого взаимодействия с DOM. Все взаимодействие должно протекать через JavaScript interop.
Многопоточность (хотя есть планы по решению этой проблемы)
Сбор мусора (хотя есть планы по решению этой проблемы)
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, VladD2, Вы писали:
VD>Меж тем, как не странн, убогий Кзамарин развивается во всю и как я понял именно он позиционируется как основа будущего кросплатформного ЮИ.
Там слишком много букв. Беглый просмотр не подтвердил твоих выводов. Процитируй то что ты интерпретировал отвязали. Там написано, что Кзамарин поверх него работает на винде. Не более того.
S> Неее. Блазор хотят все, что бы программировать только на одном языке. ЖС всех достал, а тс привязан к этому ЖС гвоздями.
И один язык не всем нужен. И C# в качестве одного язык (есть TS и JS) и уж точно не все хотят Блазер. Как на мобильных платформах тренд на нативные приложения. Они жрут меньше и мощнее.
S>Ну да Ксамарин.Form сейчас переделывают в .NET Multi-platform App UI
Ну, то есть переставляют кровати. Я тебе как писавший под этот Кзамарин скажу, что он откровенное говнище по сравнению с полноценным WPF.
S>Ну в .Net 6 обещают AOT,
Та не для Блазорвских же приложений.
S>а в вэбассембли сборку мусора
Ага. А если будем хорошо себя вести, то в бассейн еще и воду нальют (ц).
S>https://en.wikipedia.org/wiki/WebAssembly S>Как правило, WebAssembly не допускает прямого взаимодействия с DOM. Все взаимодействие должно протекать через JavaScript interop.
Так совсем погано.
S>Многопоточность (хотя есть планы по решению этой проблемы) S>Сбор мусора (хотя есть планы по решению этой проблемы)
Ага. А когда директор колхоза французам про наши планы рассказал, они на жоуп сели. (ц)
Короче, сделают — попробуем. Пока что нечего обсуждать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Нет. У них есть новая игрушка — MAUI
Что нет то? Ты свою ссылку то читал?
You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core and Mono/Xamarin together in one base class library (BCL) and toolchain (SDK).
As we consider what building device applications will look like in a unified .NET, we see many devices across multiple platforms used, from Android and iOS to Windows and macOS. To address this need we are excited to announce a new first-class UI framework for doing just that: .NET Multi-platform App UI, affectionately called .NET MAUI.
...
.NET MAUI is an evolution of the increasingly popular Xamarin.Forms
Ну, поменяли они название у Xamarin.Forms на .NET MAUI. Что от этого меняется? Очередная перестановка кроватей в борделе. Мегеля с его говнокодом это не заменит.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Serginio1, Вы писали:
S>> Ну вот они одумались и стали продвигать WinUI 3 UWP отвязали от привязки к платформе. S>>https://visualstudiomagazine.com/articles/2021/02/12/winui3-preview4.aspx
VD>Там слишком много букв. Беглый просмотр не подтвердил твоих выводов. Процитируй то что ты интерпретировал отвязали. Там написано, что Кзамарин поверх него работает на винде. Не более того.
Универсальная платформа Windows (UWP). На этой платформе предоставляется система общих типов, интерфейсы API и модель приложений для всех устройств под управлением Windows 10. Приложения UWP могут быть нативными или управляемыми.
S>> Неее. Блазор хотят все, что бы программировать только на одном языке. ЖС всех достал, а тс привязан к этому ЖС гвоздями.
VD>И один язык не всем нужен. И C# в качестве одного язык (есть TS и JS) и уж точно не все хотят Блазер. Как на мобильных платформах тренд на нативные приложения. Они жрут меньше и мощнее.
Один язык это общая система классов общий код который работает как на сервере так и на клиенте. Пример 1С. Там народ не думает о JS. У них все на 1С.
Кроме того есть Unified Blazor UI in the Mobile Blazor Bindings Preview 5
Сейчас проблема сделать одинаковые компоненты для всех платформ. Понемногу продвигаются. S>>Ну да Ксамарин.Form сейчас переделывают в .NET Multi-platform App UI
VD>Ну, то есть переставляют кровати. Я тебе как писавший под этот Кзамарин скажу, что он откровенное говнище по сравнению с полноценным WPF.
Ксамарин это не только Xamarin.Forms. Используй родные компоненты. А за универсальность надо платить.
S>>Ну в .Net 6 обещают AOT,
VD>Та не для Блазорвских же приложений. https://github.com/dotnet/aspnetcore/issues/5466
S>>а в вэбассембли сборку мусора
VD>Ага. А если будем хорошо себя вести, то в бассейн еще и воду нальют (ц).
S>>https://en.wikipedia.org/wiki/WebAssembly S>>Как правило, WebAssembly не допускает прямого взаимодействия с DOM. Все взаимодействие должно протекать через JavaScript interop.
VD>Так совсем погано.
S>>Многопоточность (хотя есть планы по решению этой проблемы) S>>Сбор мусора (хотя есть планы по решению этой проблемы)
VD>Ага. А когда директор колхоза французам про наши планы рассказал, они на жоуп сели. (ц)
VD>Короче, сделают — попробуем. Пока что нечего обсуждать.
Что же касается Blazor Desktop то это значительно лучше чем всякие Электроны с их однопоточностью и языком и библиотеками
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, VladD2, Вы писали:
S>>а в вэбассембли сборку мусора
VD>Ага. А если будем хорошо себя вести, то в бассейн еще и воду нальют (ц).
S>>Как правило, WebAssembly не допускает прямого взаимодействия с DOM. Все взаимодействие должно протекать через JavaScript interop.
VD>Так совсем погано.
WebAssembly — это технология, которая стандартизируется W3C и развивается разными конторами, не только Microsoft. Сама по себе она не связана напрямую с Blazor, MAUI, Silverlight, C#, whatever. Не надо сваливать проблемы с больной головы на Microsoft.
Здравствуйте, varenikAA, Вы писали:
AA>Здравствуйте, Serginio1, Вы писали:
S>>Интересная статья
AA>лучше бы помогли нормальному проекту (без хрома внутри) AA>https://avaloniaui.net/
Здравствуйте, VladD2, Вы писали:
VD>Ну, поменяли они название у Xamarin.Forms на .NET MAUI.
Нет, там не только название поменяли. Там его, по сути, переписывают, сохраняя совместимость на уровне XAML.
VD> Что от этого меняется? Очередная перестановка кроватей в борделе.
Xamarin всегда был несколько сбоку. Теперь это интегрируется в кору, параллельно кора допиливается чтобы подобные вещи не было пришлепкой сбоку — почитай что в блоге написано про .NET 6.
Здравствуйте, Serginio1, Вы писали:
S> Сейчас непомню, но писали, многое для UWP было прибито гвоздями по безопасности...
Да по фиг на безопасность когда: S>Универсальная платформа Windows (UWP). На этой платформе предоставляется система общих типов, интерфейсы API и модель приложений для всех устройств под управлением Windows 10.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Serginio1, Вы писали:
S>> Сейчас непомню, но писали, многое для UWP было прибито гвоздями по безопасности... VD>Да по фиг на безопасность когда: S>>Универсальная платформа Windows (UWP). На этой платформе предоставляется система общих типов, интерфейсы API и модель приложений для всех устройств под управлением Windows 10.
Используй WPF. Там они сближаются. Просто у UWP есть одно премущество .Net Native/
Хотя и CoreRT развивается https://github.com/dotnet/corert/issues/8366
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, varenikAA, Вы писали:
AA>Здравствуйте, Serginio1, Вы писали:
S>>Кроме того сейчас модны всякие Электроны. Blazor Desktop как раз конкурент для электрона AA>Разве? кажись БД тоже внутри браузера.
В Blazor Desktop ты можешь использовать любые БД, а не только огрызки которые в БД S>>Еще и Uno https://platform.uno/blog/blazor-webassembly-client-side-with-aot-and-skiasharp/ AA>пока не очень впечатляет. особенно скорость загрузки )))
Ну суть то как раз использовать skiasharp как движок рисования.
Как WPF использовал использует DirectX
Ну вот как раз в .Net 6 они ускоряют https://github.com/dotnet/aspnetcore/issues/5466
Здравствуйте, Qbit86, Вы писали:
Q>WebAssembly — это технология, которая стандартизируется W3C и развивается разными конторами, не только Microsoft. Сама по себе она не связана напрямую с Blazor, MAUI, Silverlight, C#, whatever. Не надо сваливать проблемы с больной головы на Microsoft.
Зато Blazor связан с WebAssembly. А WebAssembly — хреновая идея ибо тормоза и ограничения.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Что нельзя? Если ты других агитируешь и упрекаешь, а сам своим советам не следуешь, то это очень напоминает козла-провокатора.
спасибо что разъяснил
я никого ни агитирую, а лишь высказываю свое мнение.
но вам почему-то оно не нравится.
Вы неадекватно реагируете, а я провокатор. ну-ну.