5 ms·
Short answer: written in C++ instead of C# I also have used keepassxc for years now on mac/windows/linux/iphones
by ZacharyPitts 4y ago
Short answer: written in C++ instead of C#
I also have used keepassxc for years now on mac/windows/linux/iphones
- barbazoo 4y ago> written in C++ instead of C# what are the advantages of that?
- ThunderSizzle 4y agoBefore .NET Core, C# can't run natively on non-Windows. That's probably the only real advantage.
- pjmlp 4y agoI guess mono never happened...
- sebazzz 4y agoIn fact, Keepass is actively supporting mono (they regularly have patches that improve mono support)
- ThunderSizzle 4y ago"natively" was the key word
- piperswe 4y agoI don't know as Mono is any less native than .NET, they both have to JIT the program's IL, and the .NET APIs don't really expose much of anything that's platform-specific so there isn't really a "native" platform.
- pjmlp 4y agoKeyword for what? Mono even had AOT compiler with capabilities that are only now landing on Native AOT, and are the underlying architecture for what made Blazor possible in first place.
- edanm 4y agoThat's a very bad short answer, because end users don't (and shouldn't) care about the programming language used. The real reason to use KeepassXC over Keepass is because it's much better! The UI is better in almost every way.