Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
Pixelverse X Notcoin💎
Notcoin открыл новую главу в истории Web3 и проложил путь для Pixelverse ✨
Чтобы усилить синергию между двумя проектами, Pixelverse теперь сотрудничает с Notcoin 🤝
#Pixelverse проведет серию маркетинговых компаний с призовым фондом в 250000 долларов, которые скоро будут запущены
🎁
💸
Сообщество #Notcoin, с уровнями Gold и Platinum получат привилегии от Pixelverse 🧡🩵
Также планируется дальнейшая интеграция $NOT в экосистему Pixelverse — следите за обновлениями!
📣
https://t.me/notcoin/655
🔤🔤🔤🔤🔤🔤🔤🔤
#PixelTap#Pixelverse
Что сделать, чтобы получить дроп и не побриться?👀
Часть инфы собрана из официального Дискорда проекта, часть из крипто-чатов. Что-то может оказаться просто догадками, но лучше сделать.
1. Указываем свой кошелек. На странице "Заработать" жмем иконку кошелька и указываем адрес.
2. Регистрируемся в дэшборде Pixelverse. Это можно сделать нажав на иконку своего профиля в PixelTap и затем нажав кнопку "Перейти к панели управления" либо перейти по ссылке: https://dashboard.pixelverse.xyz/?ref=checuiapic&v=checuiapic29430
После регистрации заполняем профиль, коннектим соцсети, и получаем за каждую еще по 200 PIX.
3. Прокачиваем питомцев. От уровня питомцев зависит пассивный ежедневный доход и размер наград за дейли комбо, также это может учитываться при аирдропе.
4. Баттлиться — надо. Важно количество баттлов, при этом исход баттла не важен (победили или проиграли).
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖
1️⃣Notcoin 2.0 👈🤑
2️⃣LOST DOGS: THE WAY👈🆕
⌨️
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖
1️⃣Notcoin 2.0 👈🤑
2️⃣LOST DOGS: THE WAY👈🆕
⌨️
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖
1️⃣Notcoin 2.0 👈🤑
2️⃣LOST DOGS: THE WAY👈🆕
⌨️
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖
1️⃣Notcoin 2.0 👈🤑
2️⃣Dogshouse👈
3️⃣LOST DOGS: THE WAY👈🆕
⌨️
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
3️⃣Dogshouse👈🆕🐶
💶
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
3️⃣Dogshouse👈🆕🐶
💶
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
3️⃣Dogshouse👈🆕🐶
💶
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
3️⃣Dogshouse👈🆕🐶
💶
🎁#PixelTap#Pixelverse Combo of the Day.
PixelTap has introduced the Combo of the Day, where you can earn very large rewards
🤑
https.://t.me/pixelversexyzbot👈
➖➖➖➖➖➖➖➖➖➖➖
🤑We are waiting for you in our squad (+10% to gathering speed).
1️⃣Blum Tribe squad👈🆕+10%
2️⃣Notcoin 2.0 👈
3️⃣Dogshouse👈🆕🐶
💶