M
M
Michio -2018-09-27 11:26:43
Programming
Michio -, 2018-09-27 11:26:43

What technology stack to learn to write your own cross-platform applications?

Knowledge at the moment:
QT level of knowledge beginner-intermediate. I write small projects for my own needs.
What I want to get:
A client-server application that will:
Work on a PC as a separate application
Open as a website page
Have an Android / IOS client (unlikely)
The server should be a database that stores and processes data. Clients only display what they need.
The question is how to make a universal client that would open everywhere with the least labor costs.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
N
netrox, 2018-09-27
@Michio

As a Javascript option:

  • For PC Electron
  • Service (back end) node.js, express
  • Front angular, react or vue
  • For mobile phones react native , ionic

Similar for .NET
  • For pc WPF client
  • Service (back end) WEB API (ASP.NET)
  • Front angular, react or vue
  • For xamarin mobile phones

J
Jacob E, 2018-09-27
@Zifix

And what is not satisfied with the same Qt that you already know?

X
xmoonlight, 2018-09-27
@xmoonlight

1. Unity/C#
2. NWJS , PhoneGap / HTML, CSS, JS

P
Petr Vasiliev, 2018-09-28
@danial72

Flutter for mobile.
Electron as a wrapper for a web application.
Your favorite web application framework.
Your favorite language for backing.

L
Leonid, 2018-09-27
@sled

C#
PC - WPF or WinForms
Web - WPF (WebBrowser) or WebForms
Server - ASP.NET or WCF
or Unity client - PC, Web, Android, iOS, etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question