Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

alex445 коренной житель09.08.22 13:33
NEW 09.08.22 13:33 
в ответ AlexNek 09.08.22 12:13

Блин, 10 часов... Хотя там таймкоды есть.


Real-Time Desktop Apps with Azure SignalR Service

Это они эту технологию решили не только для Blazor применять, а вообще везде запихать как "протокол" обмена данными?


А если я хочу заюзать это не как клиент-серверное взаимодействие, а как замену какому-нибудь COM+ - т.е. в принципе для коммуникаций между приложениями?

alex445 коренной житель09.08.22 13:33
NEW 09.08.22 13:33 
в ответ alex445 09.08.22 13:33

Ой, блин, это ж старьё!

AlexNek патриот09.08.22 17:44
AlexNek
NEW 09.08.22 17:44 
в ответ alex445 09.08.22 13:33
Это они эту технологию решили не только для Blazor применять

https://docs.microsoft.com/en-us/azure/azure-signalr/signa...

alex445 коренной житель09.08.22 21:12
NEW 09.08.22 21:12 
в ответ AlexNek 09.08.22 17:44, Последний раз изменено 09.08.22 21:12 (alex445)

А чё Azure-то сразу? ))

Без него нельзя? Я вот на Ф5 дрюкнул и вроде работает. И если на свой IIS перенесу вроде тоже работать должно. Не?

AlexNek патриот09.08.22 21:26
AlexNek
NEW 09.08.22 21:26 
в ответ alex445 09.08.22 21:12
alex445 коренной житель12.08.22 15:12
NEW 12.08.22 15:12 
в ответ AlexNek 01.08.22 21:48, Последний раз изменено 12.08.22 15:16 (alex445)

Чёт не понял - они компонент BrowserView для разных платформ обозвали MAUI, и типа теперь Blazor мультиплатформенный? А чем это отличается от прежних страничек, запущенных в BrowserView и подобных компонентах?


Я думал, будет одна кодовая и UI база на всех платформах, запускающаяся по одной кнопке, а не набор хостящих компонентов. При этом всё равно придётся городить костыли интеропа между хотс-платформой и хостящимся кодом.


Короче, как был флеш и его мёртворождённый брат сильверлайт вне досягаемости по универсальности, так и остался.

alex445 коренной житель12.08.22 15:29
NEW 12.08.22 15:29 
в ответ alex445 12.08.22 15:12, Последний раз изменено 12.08.22 15:32 (alex445)

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


А вот как эта блейзеровская вставка будет взаимодействовать с кодом из десктопного приложения? Тоже файлики на диске писать-читать? Или очередной костыльный интероп прикрутят?


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

AlexNek патриот12.08.22 18:33
AlexNek
NEW 12.08.22 18:33 
в ответ alex445 12.08.22 15:12
они компонент BrowserView для разных платформ обозвали MAUI

вообще то не так


https://www.codemag.com/Article/2111092/Blazor-Hybrid-Web-...

AlexNek патриот12.08.22 18:48
AlexNek
NEW 12.08.22 18:48 
в ответ alex445 12.08.22 15:29
А главное, для чего всё это?

мави? кому как

так

http://uduba.com/2536186/12-prichin-pochemu-maui-luchshiy-...

или так

https://devblogs.microsoft.com/dotnet/introducing-dotnet-m...

alex445 коренной житель13.08.22 00:34
NEW 13.08.22 00:34 
в ответ AlexNek 12.08.22 18:33, Последний раз изменено 13.08.22 00:35 (alex445)


они компонент BrowserView для разных платформ обозвали MAUI
вообще то не так

Да пофиг, что они рисуют. Главное - какие примеры приводят. А примеры - пишем веб-приложение, а потом хостим его в родном веб-компоненте для каждой платформы. И кучка костылей интеропа.


https://www.codemag.com/Article/2111092/Blazor-Hybrid-Web-...

Не надо кидаться длинными статьями и десятиэтажными пирогами слоёв. Вы можете в паре-тройке предложений сами сказать суть? ))

alex445 коренной житель13.08.22 00:40
NEW 13.08.22 00:40 
в ответ AlexNek 12.08.22 18:48
мави

"Мауи" они там в видосах говорят. Я раньше называл "маюай".

AlexNek патриот13.08.22 11:00
AlexNek
NEW 13.08.22 11:00 
в ответ alex445 13.08.22 00:34
Да пофиг, что они рисуют

Кому как спок


можете в паре-тройке предложений сами сказать суть?

Суть чего? Зачем пересказывать то что уже везде написано?

AlexNek патриот13.08.22 11:07
AlexNek
NEW 13.08.22 11:07 
в ответ alex445 13.08.22 00:40
"Мауи" они там в видосах говорят.

Может быть, но мне так не нравится


alex445 коренной житель13.08.22 13:09
NEW 13.08.22 13:09 
в ответ AlexNek 13.08.22 11:00, Последний раз изменено 13.08.22 13:10 (alex445)
Да пофиг, что они рисуют
Кому как спок

Вот вы когда программируете, вы всю эту многослойную байду в голове держите и постоянно прокручиваете - мол вот я щас тут присвою, и оно пойдёт на тот слой и там вот так преобразится и сконвертится? Или просто юзаете веб-вью компонент и от этого уже отталкиваетесь?


можете в паре-тройке предложений сами сказать суть?

Суть чего? Зачем пересказывать то что уже везде написано?

Не можете. ))

AlexNek патриот13.08.22 13:33
AlexNek
NEW 13.08.22 13:33 
в ответ alex445 13.08.22 13:09
Или просто юзаете веб-вью компонент

Для проги просто юзаем, для понимания, смотрим на диаграммы смущ

AlexNek патриот13.08.22 16:07
AlexNek
NEW 13.08.22 16:07 
в ответ alex445 13.08.22 00:34

В двух предложениях никак не получится. Но вот вроде неплохо

https://www.telerik.com/blogs/blazor-dotnet-maui-what-how-...

AlexNek патриот13.08.22 16:26
AlexNek
NEW 13.08.22 16:26 
в ответ alex445 12.08.22 15:12

Тут говорят, Blazor в WPF закинули. И еще список интересных видосиков "справа"


alex445 коренной житель13.08.22 17:03
NEW 13.08.22 17:03 
в ответ AlexNek 13.08.22 16:07, Последний раз изменено 13.08.22 17:11 (alex445)
В двух предложениях никак не получится. Но вот вроде неплохо
https://www.telerik.com/blogs/blazor-dotnet-maui-what-how-...

"You’ll Need To Consider Where To Put Your Application Code"

и дальше долго объясняют, почему ваше кроссплатформенное приложение нихрена не кроссплатформенное.


Не этого я ждал от Мауи. Я думал, Это будет такой Флеш или Сильверлайт, только ещё круче.

alex445 коренной житель13.08.22 17:06
NEW 13.08.22 17:06 
в ответ AlexNek 13.08.22 16:26, Последний раз изменено 13.08.22 17:07 (alex445)
Тут говорят, Blazor в WPF закинули.

Мы же уже выяснили, что "Блейзор где бы то ни было" - тупо веб-компонент для "проигрывания" веб-страничек. Чем вся "магия" и объясняется. И причём тут именно Блейзор, когда таким образом можно что угодно вебовское в WPF запустить? При этом всё выглядит сильно хуже старого доброго флеша.

alex445 коренной житель13.08.22 17:08
NEW 13.08.22 17:08 
в ответ AlexNek 13.08.22 13:33, Последний раз изменено 13.08.22 17:10 (alex445)
Или просто юзаете веб-вью компонент
Для проги просто юзаем, для понимания, смотрим на диаграммы

В рабочие дни - ругаюсь матом, бухаю, бью жену и детей. По воскресеньям - хожу в церковь и молюсь.

"Не путайтей туризм и эмиграцию теорию с практикой."

))