Blazor WebAssembly(клиент). Не понимаю
От: Разраб  
Дата: 22.08.23 03:10
Оценка:
А зачем, если родной для браузера js?
нормальные ЯП просто транслируются в него,
а в блазоре через одно место, для того чтобы дернуть апиху браузера мы сначала должны целый фрэймворк подгрузить.
не я не спорю блазор на сервере это гигантский скачок от mvc и razor pages, но на клиенте это как корове седло.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Blazor WebAssembly(клиент). Не понимаю
От: karbofos42 Россия  
Дата: 22.08.23 05:04
Оценка: +1
Здравствуйте, Разраб, Вы писали:

Р>А зачем, если родной для браузера js?


Идея в том, чтобы писать и клиент и сервер на C#.
Одни не хотят учить ничего кроме JS и прикручивают всякие Node.js, другие идут с обратной стороны.
Не нравится — не ешь
Re: Blazor WebAssembly(клиент). Не понимаю
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 22.08.23 07:57
Оценка: +1
Здравствуйте, Разраб, Вы писали:

Р>А зачем, если родной для браузера js?

Р>нормальные ЯП просто транслируются в него,
Р>а в блазоре через одно место, для того чтобы дернуть апиху браузера мы сначала должны целый фрэймворк подгрузить.
Р> не я не спорю блазор на сервере это гигантский скачок от mvc и razor pages, но на клиенте это как корове седло.
Суть в том, что на сервере и клиенте один язык. Плюс один и тот же код с условной компиляцией. Это ускоряет и упрощает код.
WebAssembly развивается и будет и сборка мусора и доступ к DOM.
и солнце б утром не вставало, когда бы не было меня
Re: Blazor WebAssembly(клиент). Не понимаю
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.08.23 07:30
Оценка: +2
Здравствуйте, Разраб, Вы писали:

Р>нормальные ЯП просто транслируются в него,

Р>а в блазоре через одно место, для того чтобы дернуть апиху браузера мы сначала должны целый фрэймворк подгрузить.
Р> не я не спорю блазор на сервере это гигантский скачок от mvc и razor pages, но на клиенте это как корове седло.

Ощущение что микрософт снова изобретает Silverlight.
Что бы из вебасма дернуть апиху браузера вам надо напилить целый слой, само оно не вызовется. Подозреваю, часть этого фремворка на стороне жээса, а часть на стороне вебасма — всякие маршалинги, проксирование вызовов итд. И я думаю микрософт себя не сдерживает, как обычно.
Re[2]: Blazor WebAssembly(клиент). Не понимаю
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 30.08.23 08:17
Оценка: +1
Здравствуйте, Pauel, Вы писали:


P>Ощущение что микрософт снова изобретает Silverlight.

P>Что бы из вебасма дернуть апиху браузера вам надо напилить целый слой, само оно не вызовется. Подозреваю, часть этого фремворка на стороне жээса, а часть на стороне вебасма — всякие маршалинги, проксирование вызовов итд. И я думаю микрософт себя не сдерживает, как обычно.

Вообще в WebAssembly собираются завести и GC и DOM
https://bytecodealliance.org/articles/webassembly-the-updated-roadmap-for-developers
https://habr.com/ru/articles/714996/

WebAssembly это не только Blazor. Там куча языков компилируются и используются библиотеки.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 30.08.2023 10:04 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.