Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2022-08-01 08:21:45 ЛС | профиль | цитата
AlexKir писал(а):
Честно говоря при слове Node мне становится плохо...
там же сервак вроде свой и довольно специфический

Не в этом же дело!!! Сервак нам не нужен.
Наверное ты не увидел нужные фишки.
Дело в наличии там движка chrome, который дружит с низкоуровневым графическим API Metal, vulkan, GL и возможности компилировать веб приложение в твой исполняемый файл. Например electron, AppJS (устарело), NWjs , это в качестве примера.
Коллега с https://gamedev.ru/ делал поделку, редактор 2D-игр(exe), и тоже на Node.js.
Могу привести ещё десятка два уже крутых изделий для 3D разработки и с VR, и тоже на Node.js.
Я тоже одно время хотел притянуть это дело за уши к Hiasm, не тут то было!
Поэтому с другим коллегой с gamedev.ru замутили такой кроссплатформенный компилятор C/C++ на Node.js. https://github.com/SergiiSharpov/tcpp
Тебе надо сделать что то подобное. Тут убиваешь сразу трёх зайцев!
1. Кроссплатформенность.
2. Шустрая работа 2D\3D веб приложения на Metal, vulkan, GL.
3. Компиляция в исполняемый файл. + возможность цеплять dll, lib, OBJ, SO...
4. Возможность встраивать любые скриптовые языки.
Чего ещё нужно?
Как притянуть твою задачу к паскалю я ума не приложу.
Это мёртвый язык и ничего новое на нём уже давно не делается.
Это язык прошлого века и байт-код ему неизвестен.
Практически, сделана возможность для 40 языков генерить байт-код, кроме паскаля.

P.S.
Я же тебе писал, что надо посмотреть https://lovr.org/ , https://gcup.ru/load/engines/lovr/3-1-0-2877 - ответь, чем не подходит?
А то мне кажется, что я пишу впустую!
Lua прекрасно встраивается в Hiasm. Посмотри мои компоненты, как я это делал и сделай так же.
Lua не знаешь? Учится за пару часов, углублённо - за вечер.
И без LUA можно прицепить к Hiasm, я так думаю. Просто lovr.exe вызывает luajit.dll, которая в свою очередь дёргает библиотеки, а тебе надо напрямую.
Но с Lua круче!
Даже такое с LUA делают https://gcup.ru/load/engines/open_3d_engine/3-1-0-2868
карма: 6

0
Редактировалось 14 раз(а), последний 2022-08-01 10:48:37