leafo / itchio-app-old

Desktop itch.io client
MIT License
45 stars 6 forks source link

Future of app #37

Open leafo opened 9 years ago

leafo commented 9 years ago

This is mainly directed at @Zetsaika

So I think this project got off to a good start, but as I learned more of QT I started to realize that the cost of not being familiar with the platform is quite high. I'm worried that it's going to be really difficult to get this finished an polished on QT. And even if we do get it out, it will be difficult to maintain.

I'm considering transitioning over to nw.js or electron to build the app.

This would mean abandoning all the code we have and starting fresh.

The advantages are: a familiar platform, html/css/js, and the potential to reuse styles and assets already built on the main site.

The disadvantages are abandoning the work we've done. And potentially something with a bigger binary size and more memory usage.

I don't mind putting aside what I've coded, but @Zetsaika has also written a lot.

Tell me what you think.

joseccandido commented 9 years ago

I feel that moving to html/css/js trio will lead to a more solid base for the project and better identity throughout platforms(counting web and mobile as well).

It was fun learning QT and its quirks, but is a wise choice to move on.

What are your feelings towards the options you gave(n2.js / electron)? Any preference?

leafo commented 9 years ago

I'm leaning towards electron: https://github.com/atom/electron/blob/master/docs/development/atom-shell-vs-node-webkit.md

I have not used either though.