Попробовал, наконец, разработку на 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
The Week We've All Been Waiting For🔥
You’ve waited. We’ve been building.
The road to the Forge is opening
25.07.25 — remember the date
We’ve been working hard behind the scenes:
🔵 Finalizing the Closed Beta build
🔵 Preparing the first wave of player missions
🎁 And yes — there will be rewards
You’ll get your first real look inside DeckForge very soon.
Eyes open. Cards ready.
Stay forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
From the Forge #09:🛠️ | Into the Forge
Our team is hard at work crafting the world of DeckForge.
🔵 Building the first 3D Adventure Map
🔵 Designing new Jokers
🔵 Creating Bonus Cards that add real strategic depth
🔵 Testing unique combinations and gameplay balance
🔵 Fine-tuning the in-game economy for long-term progression
📆 On July 10, we’ll present the first Alpha Build at a major game dev conference — and right after that, we’ll begin launching the first wave of players into the Forge.
🔥 We’re also rolling out new community features:
Soon, you’ll be able to share gameplay screenshots, connect with other early players and experience what’s coming firsthand.
You’re the first generation of Forgers — and we’re preparing exclusive rewards and bonuses for everyone joining us on the road to Open Beta.
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
DeckForge Meme Contest: Community Voting Begins
Over the past two weeks, you’ve shown incredible creativity, humor, and passion.
Today, we’re excited to reveal the Top 10 meme finalists — selected by the DeckForge team after reviewing hundreds of submissions.
Each of these entries captured the spirit of our community and the world of DeckForge in a unique way.
Now it’s your turn to decide.
Community voting is open for the next 48 hours.
📅 After the voting ends:
🔵We’ll publish the full leaderboard of the Top 250 participants
🔵Distribute all rewards based on the final results
And prepare for the next phase of community events
Thank you to everyone who participated, shared their work, and supported others.
We’re just getting started — and the best is yet to come.
➡️Pick your champion below. Decide who takes the crown.
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
Meme Contest: Final Call!
The community brought the heat — and now it’s our turn.
This weekend, our team will begin selecting the best entries.
But it’s not over yet:
You can still submit your memes until Monday (June 30) 23:59 UTC.
If you haven’t joined — this is your last chance to enter the Top-250 leaderboard and win rewards!
On July 1, we’ll publish our Top-10 favorite memes, and let the community vote to decide the ultimate winners.
After that, we’ll:
🔵Drop the full leaderboard of the Top-250
🔵Distribute all prizes next week
🔵Announce new contests and events
And most importantly…
🔥 Launch the Closed Beta of DeckForge — our main mission ahead
Massive thanks to everyone who submitted, tagged, laughed and memed with us.
Let’s finish this chapter strong — and get ready for what’s next.
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
DeckForge: What You Can Do Right Now
While the Forge is heating up behind the scenes, there are 3 key things every community member can do to prepare for the Beta:
🎟1. Claim Your Beta Ticket
Pre-register through our Telegram Mini App and secure your place before the gates close.
🛡️2. Get Your Discord Role = Founder Pass
Verified role = guaranteed Founder status and early access privileges.
Don’t miss this one — only available before Wave 1 launch.
🎭3. Submit a Meme for the DeckForge Meme Contest
Make us laugh. Win rewards. Get featured.
Top 250 memes will be rewarded, and the best will be immortalized in our socials.
Beta is closer than you think.
Tick these off now — because once the first wave starts, it’s game on.
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
From the Forge #06: The Adventure Map is Ready🗺
We’ve finished the full logic behind the DeckForge adventure map — and it’s shaping up to be one of the key parts of the game.
🔵 Multiple paths
🔵 Shops, challenges, bosses
🔵 Rewards at every stage
Every route you take will offer something different — whether it’s a quick win or a riskier run for rare loot.
The map will be fully 3D, with animated effects and dynamic progression — you’ll actually feel like you’re moving through the world.
We’re now integrating it into the game.
More reveals coming soon.
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
Community Update: Today’s the Day!
Big news, Forgers
🌟 Today we’ll announce the winners of our Telegram Giveaway!
100 lucky players will receive their share of 10,000 Telegram Stars
And that’s not all… – keep an eye on our announcements 👀
🔵 10,000+ players have now pre-registered for DeckForge!
You are officially part of something big.
🎮 Don’t forget to verify in Discord and claim your Pioneer role – this guarantees access to the Founder Pass and early game benefits.
💬 New social channels are coming this week, so stay close — more rewards, more quests, more chaos.
Let’s build this world together.
➡️Claim your ticket
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
What’s Coming Before Launch?
Before you step into DeckForge, here’s what’s brewing behind the scenes
🔵 3D Adventure Map – explore your own route, gather resources, and shape your destiny
🔵 Collection UI – organize, enhance, and admire your evolving deck
🔵 Faction System – align with one of two core forces in DeckForge’s universe
🔵 NFT Mechanics – own, upgrade, and trade your cards across seasons
🔵 Metagame – refine materials, break down old cards, and craft powerful upgrades
🔵 Achievements – complete challenges and milestones for rare rewards
🔵 Base Joker Collection – a first look at unique Joker cards and visuals
🎁Community Quests & Giveaways – get ready for new ways to earn rewards before the official launch.
You’re still early — and early means advantage.
➡️Collect your ticket
➡️Grab the Pioneer role
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
5,000+ Players Registered for the Closed Beta
DeckForge is heating up.
Over 5k players have already secured their spots — and the first wave is just around the corner.
Behind the scenes, our devs are pushing hard to bring the world of DeckForge to life.
The first wave of testers will be the pioneers — with real influence and real rewards.
🎁 Early access comes with perks:
🔵Exclusive rewards
🔵Founder-only items
🔵A head start before the public rush
🔵Long-term advantages in progression
We’re building something special — and you're part of it.
➡️Get your early access
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
Beta Access Update — 4,000+ Players Registered
Over 4k players have already claimed their Tickets — and this is just the beginning.
More than 800 community members have joined our Discord and get the Pioneer role, giving them priority for the first wave of closed beta (and valuable rewards)
We’re launching a mini giveaway today to reward our most active Forgers.
🎁 Stay tuned — it’s going to be fast and simple.
Haven’t joined yet?
Claim your ticket in the bot & Get your Pioneer role on Discord — it takes less than a minute.
Tickets are limited. No second chances once the first wave goes live
Stay Forged.
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements👉DeckForge
🚨Closed Beta Pre-Registration is LIVE
You asked for it — now it’s real.
DeckForge is opening its gates to the first wave of Beta testers.
Spots are limited. Rewards are real. Progress carries over.
🎁 Beta perks:
🔵 Early access
🔵 Exclusive cosmetics
🔵 Meta progression advantages
🔵 Special rewards for all players
Open the bot. Secure your spot.
Stay Forged.
➡️DeckForge Game
#DeckForge#ClosedBeta
Join the DeckForge Community:
🌐YouTube𝕏Twitter🎮Discord
👉Chat👉Announcements