S
S
su0k2020-08-05 14:33:17
RESTful API
su0k, 2020-08-05 14:33:17

What technologies to choose for web/desktop app?

Hello, I am not at all a programmer by my main profession, but I am familiar and interested in this area, although I have never gone beyond the frontend on the web.
The task is to create an application for calculations (calculations are designed for a narrow audience of "their own") and ideally it should be possible to use it as:
1) Web application
2) Desktop application table)
Mobile version is optional.
The problem is that I don't know what is the best way to implement this. I know that it is possible to synchronize requests via REST by binding to inputs and labels, and as I understand it, you need to create two separate interfaces, and somewhere here my knowledge about this ends)
Please tell me in which direction to look, what to read, are there any other options for implementing something like this? and please, without suggestions, create what you need in WordPress, etc. because I would like to understand how it all works. From what I can use: C++(qt), Python, JS

Answer the question

In order to leave comments, you need to log in

4 answer(s)
X
xmoonlight, 2020-08-05
@su0k

If the application is standalone, does not interact with the Internet during launch and operation: Archive with html / js / css files and then launch the index.html file through the browser (via the "shortcut" or directly: through explorer, etc.) pack any installer.
Weight - small (5-7mb), calculation functionality - working.
Else: nwjs.io . The weight of the "empty" application is from 85Mb.

S
Sanes, 2020-08-05
@Sanes

Electron or Qt for example.

S
Stas Khitrich, 2020-08-05
@Snova_s_vami

Pay attention to NWjs

D
Dmitry, 2020-08-06
@silverstringer

For quick MVP prototyping, you can use Laravel + Mysql on the web ( rest api requests are supported out of the box, limit on throttle requests, don't forget to create api keys for users ), for desktop, use QT

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question