3 ms·
I use C# for my product but that is because it is a Windows desktop app. I have 5+ years experience with C# and so it was something that I could easily get up a
by jetti 10y ago
I use C# for my product but that is because it is a Windows desktop app. I have 5+ years experience with C# and so it was something that I could easily get up and running with minimal fuss and easily create a GUI. I would definitely recommend C# for Windows desktop apps.
That being said, I've been thinking of a rewrite in Delphi since it is a language I've wanted to learn and it would give me a native executable which would remove the need for .NET 4.6
- haapanen 10y agoHave you thought about using .NET native?
- jetti 10y agoI have not thought about it before but looking into it I don't think it would work. I have to be able to run my app on more than Windows 10 and in order to take advantage of .NET native you need to create a UWP app. UWPs cannot run on their own on Windows 7 or 8
- jaredsohn 10y agoIf you just want to avoid shipping .NET with your app (or requiring the user to install it), another option would be to build your app against an older version of .NET that is already included in versions of Windows that your customer uses. (At a previous startup we used .NET 2.3)
- jetti 10y agoThat is an option. I'll have to see what features I'm taking advantage of and if they will be compatible with an older version of .NET