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

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

Зачем?

16 ответов

9 просмотров

Ну 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 не устраивает)

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта