Pull to refresh
66
0
Виктор Коцюбан @Gbdrm

User

Send message
да, интересный момент с whatever, надо будет подумать как это красиво обработать. Ну и судя по тому, что он присутствует, то обновляется только часть из QuestionViewer.

вопрос придумал не я, но исправил :)
Переделал ;)
habr.com/ru/post/507620
blazorgame.azurewebsites.net
Теперь настоящий WebAssembly
Да, вы правы. В этой хостинг модели все работает через сервер. Приложение на wasm будет во много схоже. Как будет время — сделаю миграцию и отпишусь :)
1.5Мб — звучит не очень тяжеловесно. Вообще, подход с серверным хостингом — да, звучит не типично. Но это же только один из вариантов как можно использовать Blazor. Для приложений типа онлайн-игр, например это стандарт.
Есть разные возможности писать код, для интерактива с сервером (через веб-сокеты или что-то еще). Сначала можно было писать только низкоуровневый код, где надо было «вручную» открывать конекшн, слать, закрывать — много кода.

Поотом придумали фрейворк для этого (SignalR), в нём надо создать Хаб (клас, который удобно работает с конекшенами) и с клиента довольно просто слать что-то в этот хаб, или же ожидать от него сообщения. (Можно через C#, JS, ..). Пример такого подхода — как раз строка с _hubConnection.

А теперь придумали еще Blazor, который еще более высокоуровневый и сам умеет создавать для себя свой хаб и держать его открытыми. А в коде надо просто написать вызов метода из класса, а Blazor уже сам решает — надо ли для этого идти на сервер. Как именно он это делает я еще сам не до конца разобрался. Возможно, просто все вызовы к класам или к зарегистрированным сервисам автоматически идут на сервер (если Blazor с серверным хостингом).
Я тоже думал об этом, пока пробовал разные варианты имплементации. Пока не сформулировал для себя четкий ответ.
Спасибо за замечания.
1. Возможность писать ответы с лишними символами сделана специально, чтобы легче было отвечать на вопросы и не было проблем с тем, что где-то лишний пробел или ответ более общий.
2. По тому, что текст остается в поле для ответа после правильного ответа — пока не решил как это красиво пофиксить. Возможно это даже баг самого Blazor, так как текст, фактически перебрасывается в другую компоненту.
LoadRunner Простите, в предыдущем комментарии не правильно понял вопрос. Опечатка — не часть задания, исправим, спасибо

В пятой комнате все что нужно для разгадки уже в комнате

Это, кстати, интересный вариант, можно попробовать запилить цепочку с вопросами по технологиям.
Да, возможно что-то попроще для начала
На данный момент задания довольно просты, в формате вопрос-ответ. Реализация так же элементарна, можно посмотреть в методе Submit
github.com/gbdrm/TheRooms/blob/master/Controllers/RoomsController.cs#L53
и следующим за ним методе проверки правильности ответа.
С первого выхода ASP.NET, на базе него построили много других фреймворков: ASP.NET MVC, SignalR, ASP.NET Core…
Потому сейчас можно говорить, что ASP.NET — это всё, что касаеться веба на базе .NET. Очень часто основной фреймворк для разрабоки — это ASP.NET MVC, но можно делать веб приложения и без него.
Спасибо, исправил, тут лучше сказать ASP.NET MVC. ASP.NET — это скорее всё направление веб разработки на платформе .NET
Это тоже перевод, написаный другим автором, в другое время. Похоже что автор оригинала данной статьи решил его дополнить.
Была, тоже перевод, похожаяя статья. Похоже автор оригинала её «доработал»
https://habrahabr.ru/post/308148/
да офигенный, это просто хороший пример того, как можно делать версионность без 7 вариантов, которые нужно транспайлить из одного в другой.
Похоже, для персонажа из статьи, это не то, что ему нравится.
Странно, похоже автор оригинала данной статьи не указал, что он дополнил другую.
подсказка
каждый знак вопроса это одна буква
подсказка 1
это все названия чего?


подсказка 2
в общем, один из этих пятерых

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity