I'm just launching a file manager ( https://fman.io ). In general I'd say use web / SaaS whenever possible. If you do go with desktop, you may be interested in a blog post I just wrote about the technologies we ended up picking: https://fman.io/blog/picking-technologies-for-a-desktop-app-... .
I read your blog and it seems that you have something similar to my case, at least as technologies are concerned. I also have my business logic in Python and one of my ideas is PyQt (or Qml through pyotherside). How are you shipping the application to users without Qt or Python installed? Are you using something like cx_freeze?
Ask HN: Anyone making a living off of desktop applications?
71–80 of 201 posts
Re: Ask HN: Anyone making a living off of desktop applications?
#72Second, If you decide to create a desktop application, then make it native. I must strongly advise against using any of these "web frameworks" e.g. Electron, QTwebkit etc. to create desktop applications. They are slow, bloated and probably contain many security holes because of the huge complexity of browser engines.
They only exists because many developers don't know anything else than web development, instead of learning new skills they created this abomination. One earlier post said that minumum an i3 was required for the apps to remain snappy, think about it, that is just ridiculous especially in a time where PC's are upgraded much less frequently than they used to be. I would NEVER install an application created using a web framework.
I have good experinces with Rust and Golang when creating native applications for multiple OS.
Re: Ask HN: Anyone making a living off of desktop applications?
#73Re: Ask HN: Anyone making a living off of desktop applications?
#74Re: Ask HN: Anyone making a living off of desktop applications?
#75Earlier quoted context omitted.
separation of concerns. Just write the logic in a fairly portable language.
I do have it in Python! I've successfully build some frontend experiments with Android ( http://joaoventura.net/blog/2014/python-android/ ), Web (with Flask) and Qt (PyQt5 and pyotherside). My problem is with the choice of the best frontend approach, and since I'm only one guy working on this, I am trying to find my "best" decision..
EX: File system tools, AAA FPS, etc.
Re: Ask HN: Anyone making a living off of desktop applications?
#76Fail story: I have SSD + HDD caching for Windows ( https://diskache.io/ ). But due to lack of marketing skills, and, perhaps, lack of common store for system software for Windows, even free Beta version has been downloaded by like 3.5 people during 3 months of availability.
If you want to retain the name, I recommend looking into how you capitalize / kern / otherwise present the name to try and get you the association you're going for.
Re: Ask HN: Anyone making a living off of desktop applications?
#77Earlier quoted context omitted.
What are the low level problems you have been running into?
Three main things: - memory space for printers and sound cards changed in Vista, so when you have some constellation of printers and you change the printer in dialog whole program just crash, because it is trying to touch restricted memory or something. - running Paradox in network is quite difficult. Whole database was written in 80s before things like tcp/ip was thought as a good thing and all the networking part w…
Can this functionality be separated out into a different process, or called from a DLL compiled using Visual Studio?
Re: Ask HN: Anyone making a living off of desktop applications?
#78I'm just launching a file manager ( https://fman.io ). In general I'd say use web / SaaS whenever possible. If you do go with desktop, you may be interested in a blog post I just wrote about the technologies we ended up picking: https://fman.io/blog/picking-technologies-for-a-desktop-app-... .
Subscribed, rooting for your project.
Re: Ask HN: Anyone making a living off of desktop applications?
#79This type of analysis paralysis will kill your project. > I have to think about the future, and so I have to try to make the right choice on this.. You don't have to make the right choice right now. For now, focus on getting something complete so that you can prove the idea out.