5 ms·
Yes and no. I'm an employee so it doesn't really matter, but my side-project desktop apps pay well enough that I could live off them if I go for a student lifes
by fxtentacle 5y ago
Yes and no. I'm an employee so it doesn't really matter, but my side-project desktop apps pay well enough that I could live off them if I go for a student lifestyle (no pricey events, no restaurants, cooking yourself, cleaning yourself).
It was a long way. I started in the Pro Audio niche and initially supported Windows, Linux, Mac. Over time, I learned the hard way that supporting Apple's constantly changing OS is very expensive, plus Mac users tend to act the most entitled when stuff doesn't look or feel like their native OS. And Linux just never sold a license, instead I got lots of Open Source bitching. So eventually, I dropped Linux and Mac support, doubled down on the new Windows APIs and then things got nicely profitable. Price is one-off $299 for the regular app kit with perpetual updates (so far). People use the apps for making movie sound effects.
- hermitcrab 5y agoApple like to nuke their developer ecosystem from orbit on a regular basis. It is quite tiresome. Qt protects me from it to some extent, but cross platform frameworks have their own issues.
- bmj 5y agocleaning yourself I did not realize this was a mark of the student life. Who knew I was still a student at age 49?
- seb1204 5y agoHad to smile
- cookie_monsta 5y agoI, too, am a couple of pay raises away from paying someone else to clean me
- tatami 5y agoTBH this is not a pay issue, no matter whether I can afford it. I would hate that a stranger enters my house to clean, and I would hate it even more when I was not at home.
- bmj 5y agoThe more I look at the parent's list of "student" activities, the more I realize I am a "student" in every way, despite my "lead engineer" title!
- jb1991 5y agoAs a developer mainly on Mac, which windows APIs are you referring to that are new, and how do you normally distribute your app, is it through a Windows store or independently?
- fxtentacle 5y agoDxva, the windows dx12 multimedia API Separate store and fastspring.
- jb1991 5y agoThanks. What Windows GUI framework do you recommend for someone coming from mac? Or is there only one main framework?
- fxtentacle 5y agoIn the audio world, everyone swears by JUCE.
- MangoCoffee 5y agowhat Microsoft fat client technology are you using? the current problem for me with Microsoft fat client is there are too much options and no clear one that Microsoft will support long term.
- ryandrake 5y agoYea, I develop a hobby project targeting desktop Mac (Objective C GUI, C++ business logic) and I’m not sure what Windows technology I should use should I ever decide to port to Windows. There are so many and they are all in various stages of unsupported. C#? C++? .NET? Win32? MFC? WPF? XAML? WinForms? UWP? Maybe just give up on trying to read the future and use Qt. Fucking madness!
- kaetemi 5y agoC# 2.0 WinForms, or Win32, for simple run-anywhere tools with no dependencies. Qt 5+ for anything with any level of complexity. Windows has already given up on 'native' UI. JUCE for audio plugins. Don't bother with all the 'modern' pretend-windows-is-a-touchscreen-os frameworks.
- jfk13 5y agoI faced that question over a decade ago, and after looking around at my options, I went with Qt. No regrets. Sure, it had its flaws, and sometimes the "not-quite-nativeness" shows through, but it worked pretty well and gave me support for all 3 major desktop systems. And although someone else has long since taken over maintenance of the application in question, it's still going strong (and still built with Qt).
- ripley12 5y agoIt's a mess. If pressed I would say WinForms is the most practical choice for most apps today - even though it sucks, even though it's ugly. It's actively worked on (unlike WPF) and it lets you use the latest .NET version. WebView2 (better Electron) is probably where most Windows development is going in the future, the Windows team is investing a heck of a lot more in it than other technologies.
- 5y ago
- deleted 5y ago[deleted]