43
30
Spyros

@programming.dev

Spyros 21 points 3 years ago

LEAVE AS IT IS: Two separate communities, no merging

path: 0 285700, hotness: undefined, score: 21, children: 1
Spyros 10 points 3 years ago

MonoDevelop died for this.

(Disclaimer: I haven't used MonoDevelop to know its quality, I'm just tempted by the idea of a free cross-platform .NET IDE. Microsoft took MonoDevelop, forked it into VS for Mac, left the former stagnate, and now is killing its closed-source descendant.)

path: 0 2966180, hotness: undefined, score: 10, children: 4
Spyros 8 points 3 years ago

Does it effectively output a single binary?

Yes, that's one of the points of NativeAOT, a self-contained single binary, exactly as Go does it.

Does it create some kind of clusterf*k and awkward packaging formats like other MS solutions such as UWP?

No, you can create .exe files.

Will it actually be deployable to a random fresh install of Debian 12 or Windows 10?

Yes, NativeAOT supports Windows, Linux and MacOS, x64 and Arm64.

What about compatibility with older systems?

Not sure about that, I suppose it depends on the targets each .NET version support. For example, .NET 8 will drop RHEL 7 and only RHEL 8 and later.

And to play devil's advocate: this won't work for all existing .NET applications. If you use reflection (which is AOT unfriendly), chances are that you will have to rework a ton of stuff in order to get to a point where NativeAOT works. There's a middle solution though, called ReadyToRun, which has some advantages compared to running fully with the JIT compiler.

path: 0 269305 272456 282371 292362, hotness: undefined, score: 8, children: 5
Spyros 8 points 3 years ago

HARD REDIRECT: New submissions are not allowed in this community, ask the users to post at /c/dotnet

path: 0 285706, hotness: undefined, score: 8, children: 0
Spyros 6 points 3 years ago

Well, for starters, WinUI 3 is Windows only (correct me if I'm wrong), while Avalonia supports Windows, MacOS, Linux, Android, iOS and WebAssembly.

The cross-platform solution that Microsoft advocates for is MAUI, which doesn't support Linux. And it uses native controls, meaning you may encounter platform-specific bugs, while Avalonia renders the controls the same way everywhere using Skia (same approach with Flutter).

path: 0 880655 881879, hotness: undefined, score: 6, children: 0
Spyros 5 points 3 years ago

Can we have commandline (both url and display name)? In order to share recommendations & news about software that runs on the terminal, without a UI.

path: 0 183941, hotness: undefined, score: 5, children: 5
Spyros 5 points 3 years ago path: 0 269305 272456 282371 292362 292843 293085, hotness: undefined, score: 5, children: 0
Spyros 5 points 3 years ago

SOFT REDIRECT: Submissions still allowed, but a message is shown on the sidebar, asking users to post to /c/dotnet, unless their content is not suited there.

path: 0 285704, hotness: undefined, score: 5, children: 0
Spyros 5 points 3 years ago

It's a great text editor, yes. An IDE though, it is not. It gets close with various addons, but it's still not the same experience.

path: 0 2966180 2966974 2967245, hotness: undefined, score: 5, children: 0
Spyros 4 points 3 years ago

I have started using Avalonia, and even though I am still learning, I am very satisfied with it. There are growing pains obviously, but as you said, I have no confidence in Microsoft UI frameworks.

path: 0 2976782 2981056, hotness: undefined, score: 4, children: 0
Spyros 4 points 3 years ago

Can we have one for LaTeX (both url and display name)? Thanks!

path: 0 215814, hotness: undefined, score: 4, children: 4
Spyros 4 points 3 years ago

Right now obviously the content feed and the users contributing are low enough so they could be merged effectively.

In case the Fediverse and this instance grow rapidly though, I think that 2 communities would be more beneficial: having a more active community about C#, with questions about the language, its syntax, each new feature introduced etc, while the .NET community would undoubtly see less content and focus more on the underlying framework, the toolchain, language-agnostic discussions... In my experience, this is how it worked on the subreddits of the same names.

Do you want to have a banner added on the sidebar, redirecting to /c/dotnet until we grow larger? Does Lemmy have a polling functionality (to ask the user opinions)? I couldn't find anything.

path: 0 285285, hotness: undefined, score: 4, children: 4
Spyros 4 points 3 years ago

Even though it is not specifically about C#, .NET is the underlying framework.

path: 0 183122, hotness: undefined, score: 4, children: 0
Spyros 3 points 3 years ago path: 0 519974, hotness: undefined, score: 3, children: 0
Spyros 3 points 3 years ago

Oh boy, now I need to find a new excuse to procrastinate on the project I want to start using Avalonia.

path: 0 882297, hotness: undefined, score: 3, children: 0
Spyros 3 points 3 years ago

I have no experience with it, but I noticed there is no community for Julia (both url and display name). The locked down subreddit had almost 23,000 subscribers (if you build it, they will come ;) ).

path: 0 299680, hotness: undefined, score: 3, children: 3
Spyros 2 points 3 years ago

Some talks from yesterday have not yet been uploaded as separate videos, but they will probably be added in the playlist soon.

path: 0 5379026, hotness: undefined, score: 2, children: 0
Spyros 2 points 3 years ago

I am working primarily with .NET (c/dotnet) and C# (c/csharp). Although I have limited time, I can try helping moderate the two communities for the time being.

path: 0 186641, hotness: undefined, score: 2, children: 4
Spyros 2 points 3 years ago

Thanks, I can help moderating it.

path: 0 183941 190300 201527, hotness: undefined, score: 2, children: 1
Spyros 2 points 3 years ago

does lemmy have pinned posts?

Yes, we can add one if needed. I created a poll in this thread: https://programming.dev/post/71137

Btw, I just found out how to add a user as mod to a community, there is a button between each post / comment that is visible to moderators of that community. So, if you post to /c/dotnet, I can make you a mod there.

path: 0 285285 285726 285844, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...