Всем привет)
В последнее время, после того как работа над текущем проектом подходила к концу, появилось много свободного времени) Может по этому и думаю о всякой фигне?) И думалось мне о кросс-языковой и кросс-платформенной gui библиотеке)
Нафиг надо?
Меня бесит одна мысль о том, что для создания проги с графическим интерфейсом нужно будет изучить еще один язык (я о qt) или использовать уродливый и ужасный gtk. Я хочу абстрагировавшись от написания кода gui использовать его для создания программ. И конечно что бы язык на котором я пишу, был не важен.
Короче говоря что бы логика программы, была отделена от визуализации(максимально возможно). Если быстро представить то типа этого:
window
button#file_new Новый
button#file_open Открыть
button#file_open Сохранить
textarea#textArea
script(lang : js)
gui.onclick('#file_open', function(){
var f = gui.popup(GUI_OPEN_FILE);
var fcontent = gui.read(f)
...
});
script(lang : c)
void file_open_onclick(void){
FILE* f = gui.popup(GUI_OPEN_FILE);
...
}
gui_onclick('#file_open', file_open_onclick);
Что вы думаете о ситуации на текущий момент в этой области? И думали ли вы о написании хреновины в роде этой?)