4 ms·
.NET and C# make developing Windows desktop apps ridiculously easy. There is a .NET API for just about everything and you can get started for free with Visual S
by ericz 16y ago
.NET and C# make developing Windows desktop apps ridiculously easy. There is a .NET API for just about everything and you can get started for free with Visual Studio Express.
As a bonus Visual Studio has awesome auto-completion features and is a great WYSIWYG GUI editor.
MS really ought to pay me =p
- mahmud 16y agoWhat if he wants to run his app on Unix and Mac? Qt via Python or Ruby bindings might be the best way to go.
- poloniculmov 16y agoQt via Mono on Unix/Mac and WPF on Windows. As long he uses MVP or some other pattern to decouple the presentation layer from the business layer. Sure it will be harder to maintain 3 apps, but having apps that follow the platforms guidelines is worth it.
- andrewf 16y agoI think doing more than one UI upfront is an optimistic mistake. Pick a primary platform and optimise it. Maybe do a less-than-awesome port, if you're eager. If, down the road, your experience with the primary platform leads you to believe there is a large market for the taking, then you can weigh up improved sales versus development effort for a truly excellent implementation on another platform. Regarding Qt on the Mac: I've done it before. It would be my less-than-awesome port. If you're not using Cocoa on the Mac, making a UI on par with a "native" app is a sisyphean task: you're fighting uphill and you never quite get there.