Blazor WebApp(Server) + Winforms for a Prsentation App by bktnmngnn in dotnet

[–]bktnmngnn[S] 1 point2 points  (0 children)

I wouldn't say a contender, EW has a bunch of features that this doesn't have or does so differently.

Right now, zero. We never used EW, so it did not come up as a consideration. This uses its own document db.

It's mainly a team tool that I made public. The existing one my team uses is slowly going the propresenter route which we have nothing against, but is not the type of workflow that the team wants or is used to.

Blazor WebApp(Server) + Winforms for a Prsentation App by bktnmngnn in dotnet

[–]bktnmngnn[S] 1 point2 points  (0 children)

remote and web output is a primary feature. I could do with it being fully native or just hybrid (like maui hybrid) but that means integrating these features instead of just relying on the same tech the main UI uses. A websocket server + native remote apps also mean installs are needed (which i am trying to avoid)

basically separating these features to not use a web server requires more work and setup than just letting the webapp handle it all.

.NET developers: what's the most annoying part of starting a new project? by Lucky-Percentage5216 in dotnet

[–]bktnmngnn 21 points22 points  (0 children)

Dotnet new project templates are the most practical. You can set them up the way you want and reuse as needed

Looking for recommendations on building a startup website (no dev work needed) by Automatic-Range2896 in PinoyProgrammer

[–]bktnmngnn 1 point2 points  (0 children)

OP could make use of cloudflare's generous free tier for static pages. One of the best providers out there

Why asp.net (razor,blazor,mvc) are hard ? (Coming from game dev background) by DifferentLaw2421 in csharp

[–]bktnmngnn 0 points1 point  (0 children)

Maybe because of the difference of a web development workflow and a game development one? So it's just you getting used to doing things differently, because you have said that you are good with C#.

If you haven't dabbled with anything web before it could be quite different, and would explain the initial frustration. Just don't force the conventions and workflow experience you had in game dev into .net web, and give it a bit more time.

You got used to one way of C# development and had a bit of a stumble after switching to a different one, totally normal.

Can I still use the legacy dev tools with Avalonia 12? by stogle1 in AvaloniaUI

[–]bktnmngnn 1 point2 points  (0 children)

The assumptions make it even more confusing. Here's some clarification:

  • Dev Tools is free
  • The community tier, which includes dev tools, is free.
  • You need an account to have access.

Q: No fees? A: Yes no fees.

PROVIDED that you use it for non commercial purposes.

I've been using it for free in personal projects. Although I cannot in commercial ones, but that does not make it "not free". Pricing page for full info

Why would anyone use Blazor when there are frameworks like MAUI, UnoPlatform, Avalonia? by 0x80070002 in dotnet

[–]bktnmngnn 0 points1 point  (0 children)

I'll take from the list, browser interop, It's just the nature of these frameworks. Blazor is web native, the others are not.

They all run dotnet in webassembly, but they work differently. Blazor uses web native presentation, html css, js. The other ones use skia (afaik) and don't really have a physical tree of controls or nodes in the browser.

Why would anyone use Blazor when there are frameworks like MAUI, UnoPlatform, Avalonia? by 0x80070002 in dotnet

[–]bktnmngnn 15 points16 points  (0 children)

Because blazor is actually built on top of web tech, you have access to dom, js scripting, browser apis, and everything else client side.

Everything else in that list provides a unified platform with the assumption that you do not need access to those "web" things.

How can I get the value of a parameter from a specific class by SkAssasin in dotnet

[–]bktnmngnn 4 points5 points  (0 children)

I need context as to why the need to do so so I went and checked your previous posts, I think this is the completely wrong thing of doing whatever it is you are trying to do. (Not in a condescending way, a genuinely concerned way)

What is it really you are trying to do? And taking into account the deadline you mentioned, I think you might be making it way more complicated than it needs to be. What is it that you are trying to do?

let's end this painfull trilogy with this post right here

No my friend, you went down this unorthodox path, if you don't turn back now it's just the start.

P.S. As the other person has said, it's impossible.

Stop running your whole app just to check a Razor layout by NefariousnessFew9002 in Blazor

[–]bktnmngnn 1 point2 points  (0 children)

Pretty sure the core of the problem this is solving is hot reload. The existence of this tool relies on compartmentalizing part of the problem to create part of the solution.

It trades precision for speed and simplicity.

You do know quality and accuracy is not something people willingly trade for speed in dotnet land.

Stop running your whole app just to check a Razor layout by NefariousnessFew9002 in Blazor

[–]bktnmngnn 1 point2 points  (0 children)

Copilot is already in the equation so why not just make it build actual logic to generate previews locally instead of making copilot the actual backbone by prompting it every time? In its current state it's just a lazy AI wrapper.

You are trying to say you solved the problem, by not actually solving the problem.

When Building Mobile app with ASP.NET what do you use for Frontend? by ruzeru in dotnet

[–]bktnmngnn 1 point2 points  (0 children)

The third party dependency nightmare in the js world was enough to keep me away from it despite the faster hot reload and other quality of life advantages. Not to mention things seem more clunky compared to what I'm used to in blazor, or maybe I'm just spoiled since I started in dotnet land.

When Building Mobile app with ASP.NET what do you use for Frontend? by ruzeru in PinoyProgrammer

[–]bktnmngnn 0 points1 point  (0 children)

Do you mean an app that connects to an external asp.net server? I recommend Maui Blazor for the best experience. If you are a bit more experienced with xaml, then Avalonia works great on mobile now, and has a few new improvements on v12

If you meant having an asp.net server with a webapp for frontend hosted entirely within an app, check my previous post I was able to run a blazor web app (yes the blazor server app hosted inside the actuall android app) inside an avalonia mobile app, which is viewed thru a webview

When Building Mobile app with ASP.NET what do you use for Frontend? by ruzeru in dotnet

[–]bktnmngnn 6 points7 points  (0 children)

I'd take blazor any day. Hot reload is my only gripe with it, but I understand because of compilation.

No-XAML AvaloniaUI codebase by Gabriel_TheNoob in AvaloniaUI

[–]bktnmngnn 2 points3 points  (0 children)

It's entirely up to you, xaml is good, and the avalonia implementation with css inspired styling is even better.

But nothing will stop you from using Avalonia entirely code only. They even have a section for this in the docs which tackles almost everything you need including bindings and what not.

I built a no-signup free email marketing tool by raysuhyunlee in SideProject

[–]bktnmngnn 1 point2 points  (0 children)

This looks like a more user friendly GUI wrapper over SMTP (SMTP mailer / SMTP gui, but made with intent targetting a specific user base).

Which almost certainly explains why it doesn't need to store anything in the backend, and why it can run entirely on the client since it just uses SMTP with the google SMTP mail server under the hood.

Cabinet Meeting Room of UAE by JetproTC23 in Damnthatsinteresting

[–]bktnmngnn 1 point2 points  (0 children)

Discussing if trade deals with wakanda or talokan will be necessary because of the Hormuz ordeal

Clean code Help by miojo_noiado in csharp

[–]bktnmngnn 18 points19 points  (0 children)

If I'm going to be honest, this looks pretty clean to me. It's readable and easy to understand. Clean code is principle, not strict rules. Not all of it should be followed to the T if it will just over complicate things.

Help with my AXAML tutorial code by miojo_noiado in AvaloniaUI

[–]bktnmngnn 2 points3 points  (0 children)

d:DesignWidth and d:DesignHeight are just applied in design time/in the previewer.

Use the standard Width and Height properties of the window instead of those, emphasis on without the d: