Answer the question
In order to leave comments, you need to log in
Cross-platform application + web service + database synchronization of all this. What is all this to write on?
We are starting work on a new complex project (cross-platform application + web service + database synchronization of all this). At first it is planned to do development for Windows and Android, then OSX and iOS, possibly also for Linux. At the same time, it is planned to synchronize databases on different platforms and with an external database on the server. In the future, also a web service with its own database, but with synchronization.
At the moment, we are defining the toolkit. Leaning towards C++/Qt and base on SQLite. Thus, we plan to save on writing code, embed the database in the application and provide more or less simple synchronization with the server database.
The base for the Web is most likely MySQL. What to code for the web has not yet been decided, but there is still time for this.
To be honest, they did not work with Qt at all, with C ++ a little. Mostly C# + .NET and Delphi. Therefore, the first question - is the game worth the candle?
Is it worth it to deal with Qt and is it really possible to save time on code, or is it worth writing for each platform separately? Moreover, the functionality of mobile applications is likely to be limited to facilitate the application and improve ease of use.
Another UI question. We plan to make a separate one for each platform. Is this the right decision? Or it is possible to make the uniform interface?
I would also be very grateful for your suggestions regarding the choice of alternatives in languages, libraries and databases for both desktops and mobile and web.
Answer the question
In order to leave comments, you need to log in
If QT is taken only for the sake of cross-platform, then there is xamarin for mobile C # + mono for Linux, OS X.
Delphi XE5 also allows you to make applications for iOS, Android, Windows and OS X.
This is true if you already worked with C # and Delphi .
From the user's point of view, in my opinion, it is more convenient to have a separate interface for each platform according to guidelines. For example, the VK application on android infuriates me, which seems to have been done with one interface for all platforms because, for example, it does not respond to the physical "back" button.
Mostly C# + .NET and Delphi.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question