↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Ластро
9 декабря 2018
Aa Aa
#прогерское #вопрос
А на чём проще всего писать GUI? Язык и либы. Интересует личный опыт и впечатления. Если есть гайды и примеры, то это будет вообще замечательно.

Планируемый юз-кейс. Общаться с основным приложением по tcp и осуществлять его управление. Соответсвенно предполагается написание максимально тонкого клиента.

Что мне это даст? Я смогу писать ГУИ не на Хаскеле, я смогу писать несколько вариантов гуи, я смогу запихнуть приложение в тестер и гонять его с сценариями использования, а не тыкать по кнопкам...
Почему и я не думаю использовать Хаскель для гуи? Потому что все (которые я видел) хаскельные гуи - это на самом деле биндинги гуёв на других языков, причём биндинги кривые. Чем использовать их, мне в такой схеме будет проще использовать либы непосредственно.
9 декабря 2018
7 комментариев
На настоящий момент мне больше нравится гуй в браузере и соответственно на проводных от js.
Причина проста - туда вложили столько денег, что можно подобрать действительно удобные инструменты. Ну и удобно тестить серверный функционал (собственно можно тестить как протокол).
Ластро
Серый Кот, кстати вариант, правда, тогда нужно будет заменить голый tcp на вебсокет, но ws всё равно хорошо бы добавить, так что возможно, что гуй в браузере, это действительно мой путь.
Вебсокеты многими клиетскими библиотеками поддерживаются.
Мне нравится сочетание coffescript + vue.js ( https://ru.vuejs.org/index.html ). Вот там о вебсокетах: https://www.npmjs.com/package/vue-native-websocket
Но это чисто вопрос вкусов - вариантов много.
Максимально тонкий клиент и базовый (как бы) гуй - это в сторону Midnight Commander...
:-)

PS
И в тему браузерного рака.
> Планируемый юз-кейс. Общаться с основным приложением по tcp и осуществлять его управление. Соответсвенно предполагается написание максимально тонкого клиента.

внатуре ебашь браузерное, будь раком
Ластро
Marlagram, вообще-то я предполагаю картинки и кнопочки.
Facensearo, а можно конструктив, а не браузерное рак потому-что браузерное?
Asteroid Онлайн
Как дела с гуи?
Пришел к пониманию того, что семантическое хранение данных таки нужно, ищу куда приткнуться. ))
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть