169 похожих чатов

А действительно ли нужно писать GUI вот прям на Lua?

Зачем?

16 ответов

11 просмотров

Ну gui будет на C) А на lua взаимодействие

Aleksej- Автор вопроса
Hello, World!
Ну gui будет на C) А на lua взаимодействие

Взаимодействие с чем? Ну и как бы если GUI на C, вопрос про луашные либы для GUI теперь отпадает?

Вообще, интерпретатор луа меньше же весит, чем js или питон. По идее приложения меньше будут весить. Для мобилок актуально

Aleksej
Взаимодействие с чем? Ну и как бы если GUI на C, ...

Ну в lua есть api, на Cи будет библтиотека для lua, при запуске lua я хочу её импортировать и с помощью ооп (псемдо ооп) сделать простой интерфейс

Ivan Azoyan
Вообще, интерпретатор луа меньше же весит, чем js ...

Я знаю человека, который пилит движок для приложений под андроид

Aleksej- Автор вопроса
Ivan Azoyan
Вообще, интерпретатор луа меньше же весит, чем js ...

А можно писать на Java/Kotlin, будут ещё меньше весить. Типа, зачем тащить ещё какой-то Python или JS?

Aleksej- Автор вопроса

Вот прям для Питона уже вот прям сейчас есть куча готовых библиотек, и если есть задача разработать приложение с GUI, а не разработать приложение на Lua, то Python подойдёт лучше.

Aleksej
Вот прям для Питона уже вот прям сейчас есть куча ...

В состав моих языков входит python, и дела с gui там ужастны!

Lua лучше питона

Aleksej- Автор вопроса

Нет, нельзя, т.к. Lua выигрывает в других вещах: проще встраивается, проще делается окружение "как нужно тебе" — можно отрубить всё лишнее или вообще сделать на его основе какой-нибудь DSL.

Qt жмёт своей лицензией с кождой обновой

Aleksej- Автор вопроса
Hello, World!
Qt жмёт своей лицензией с кождой обновой

А JS'овый Electron не жмёт. При всех минусах, есть огромное сообщество для его развития и более пермиссивная лицензия.

Hello, World!
Qt жмёт своей лицензией с кождой обновой

wxPython тогда, если лицензия PyQt не устраивает)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта