Jan. 30, 2020, 12:52 p.m.

Qt WebAssembly зачем он и как работают собранные программы

Добрый день.
Заметил, появился компилятор Qt WebAssembly, видимо он нужен для компиляции для браузеров.
Собранные этим компилятором программы открываются в браузерах в любой ОС?
Эти программы можно как-то делать как сайты (т.е. расположенными на сервере и удаленным доступом с любого устройства)?
Как наладить связь программы с адресной строкой и кнопками туда, сюда и обновить? И как выглядит подобная связь?
Нужно ли после компиляции собирать библиотеки?

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
3

Добрый день!
Вы видели современные браузерные игры, которые требуют загрузку, как flash playerные игры, но которые написаны на WebAssembly? Например, сейчас на Unity делают такие. Вот для этого и нужен WebAssembley. Но обычный сайт эта штука не заменит. Потому что требует загрузки всего контента. То есть чем больше будет приложение, тем дольше будет грузиться.
Насчёт адресной строки и т.д. Возможно там эта штука и используется, но скорее всего вряд ли. На мой взгляд это имеет мало общего с обычным сайтом. Насчёт связи с сервером. Если там всё транслируется в выполняемый код, то скорее всего есть возможность использовать обычные классы типо QNetworkAccessManager, так что различий больших не должно быть, наверное...

Касательно остальных вопросов )) не знаю )) не пробовал ))

А как запускаются и храняться программы? Их нужно поместить на сервер? Браузер по адресу подключается к серверу, скачивает программу и запускает то, что скачал?

Честно, понятия не имею. Здесь может быть два варианта.

  • Хранить данные в cookies файлах
  • Хранить данные на сервере - что более адекватно

WebAssembly всё равно требует наличие серверной части, если делать серьёзный многопользовательский проект или подобие сайта.

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Donate

Hello, Dear Users of EVILEG!!!

If the site helped you, then support the development of the site financially, please.

You can do it by following ways:

Thank you, Evgenii Legotckoi

M
Feb. 26, 2020, 9:48 p.m.
Metalhaker

C++ - Test 001. The first program and data types

  • Result:60points,
  • Rating points-1
a
Feb. 25, 2020, 5:40 a.m.
ayb

C++ - Test 005. Structures and Classes

  • Result:83points,
  • Rating points4
DZ
Feb. 24, 2020, 2:47 p.m.
Dmitrij Zlobin

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:40points,
  • Rating points-8
Last comments
Feb. 24, 2020, 3:54 a.m.
Evgenij Legotskoj

Добрый день. Там будет url, на который указывает ссылка тега a в пагинаторе, если правильно помню )) Написал этот код и забыл.
B
Feb. 24, 2020, 12:37 a.m.
BahaMeirman

Евгений Здравствуйте! Не могу понять вот эту часть кода: url: jQuery(this).attr('action') наверное здесь должен быть путь к url, тогда 'action' на какой url указывает?
Feb. 17, 2020, 3:22 a.m.
Evgenij Legotskoj

Добрый день. Это кастомный тег, помещается в файл, который находится в каталоге templatetags myapp/ templatetags/ myapp.py
B
Feb. 16, 2020, 1:36 p.m.
BahaMeirman

Добрый вечер! Монжно по подробней о теге get_companion? ссылка не работает.
Now discuss on the forum
Feb. 28, 2020, 9:08 a.m.
Pavel.K

Нужно реализовать драг N дроп из одной части экрана в другую (из 1й listview в другую) Я думаю реализовать это с помощью копирования текущего (выбранного) delegate , кто-нибудь сталкив…
m
Feb. 27, 2020, 2:12 p.m.
mihenze

Попробовал у себя дома. Все работает. Вот прикладлываю проект. использовал QT5.14, MinGW5.3.0, но объединение работало и на более ранних версиях TestWowdTable.rar
Feb. 27, 2020, 10:43 a.m.
mkdir Nekrasov

Блаодарю! Вы очень помогли
v
Feb. 27, 2020, 9 a.m.
vlaaad20

Проблема решилась путем следующих манипуляций: 1. Небольшое изменение url (на https://identitysso-cert.betfair.com/api/certlogin) 2. Установки OpenSSL 32-bit (разрядность должна соотве…
DA
Feb. 27, 2020, 2:39 a.m.
Denis Arger

Добрый день!Стоит задача вносить изменения в заранее подготовленый файл. Места изменений заранее известны. Подскажите, пожалуйста.
EVILEG
About
Services
© EVILEG 2015-2019
Recommend hosting TIMEWEB