Daniel
2. очевидным образом приписать к ним обработчики событий (включая ресайз, к примеру)
Daniel
3. чтобы на это все сгенерилась то ли дока, что ли валидаторы
Daniel
4. чтобы это все заработало сразу
Daniel
пока ближе всего к моим представлениям о прекрасном оказался XUL
Daniel
но он помре
Daniel
не, когда-то мне очень понравился Delphi. но он тоже, вроде, помре
Daniel
а кроме того - там все же надо было экран рисовать
Eugene
Вот делал на nw.js: http://jhekasoft.github.io/insteadman/. Теперь написал на Go CLI-версию: http://jhekasoft.github.io/insteadman/cli. Но с GUI у Go такая жопа. Я троллил, что на nw.js приложение весит 200 МБ, а на Go 5 МБ. Но теперь троллят меня из-за GUI. И вчера я сделал попытку суицида.
Daniel
у го с гуи жопа - это известный факт
🎉
go + react норм?
Daniel
видимо норм
Daniel
но реакт сложный, я не хочу его изучать
Zloy-Dobry
Кек
Daniel
я был бы рад, чтобы я на го/ямл описал бы, что хочу, а мне бы нагенерили хоть js, хоть реакт
Zloy-Dobry
Ебать леньтяй
Eugene
Та не нужен Реакт, jQuery достаточно.
Eugene
Но это унизительно.
Daniel
скорее занят по уши, а гуй обычно для pet-project нужен
Eugene
Пишу и плачу с бинтами на руках. За мной наблюдают чтобы я снова не порезал вены.
Eugene
скорее занят по уши, а гуй обычно для pet-project нужен
Та сделал же CLI-версию, так нет, хотят GUI. Ну, уговорил BSD-шников на ncurses. Но а другие-то хотят настоящий GUI.
Stanislav
главное - вовремя отредактировать (ц)
Мерль
но реакт сложный, я не хочу его изучать
Посмотрите в сторону vue, он простой как палка
Eugene
go-wut
Мы же скатываемся в PHP! Начинаем серваки локально поднимать чтобы рендерить веб-морду в качестве GUI приложения!
Ivan
что значит скатываемся в PHP?
Eugene
Почему мир так жесток? Вот почему тут так всё сложно: https://github.com/therecipe/qt? Даже своя команда для сборки!
Eugene
А есть где-нибудь статистика сколько людей покончили жизнь самоубийством из-за плохой поддержки GUI Go?
Axm
зачем в go гуи?
Konstantin
люди ленятся выбирать подходящие инструменты под задачи и начинают пытаться все делать на доступном им инструментарии
Konstantin
не от большого ума, вестимо
Eugene
зачем в go гуи?
Чтобы люди играли в INSTEAD! Вот на nw.js сделал: http://jhekasoft.github.io/insteadman/. Теперь на Go переписал ядро и CLI-версию сделал: http://jhekasoft.github.io/insteadman/cli. Теперь хочу нормальное GUI сделать. Вчера у меня была попытка суицида. Сегодня пишу GUI на этом: https://github.com/zserge/webview. За что это всё?
Axm
зачем ты повторяешь то, что уже написал выше? это же не ответ на мой вопрос.
Eugene
зачем ты повторяешь то, что уже написал выше? это же не ответ на мой вопрос.
А каков ты хочешь ответ? Гуи в Го нужен чтобы сервисы писать? Это будет идиотский ответ. Вот и даю тебе честный ответ. Душу изливаю.
Axm
я ожидал услышать че-то типа "не нужен. хм, нахера я тогда жру кактус? наверно стоит сделать гуи на подходящем для этого инструменте!"
Мерль
Господа, я предлагаю свернуть беседу, она зашла в непродуктивный режим :3
Eugene
Уже в новостях пишут.
Eugene
Ладно, закругляемся.
Alisher
Всем привет
Alisher
какой есть хороший go framework для написания backend
Konstantin
вопрос уровня /b/
Alisher
конретно нужно , написать backend с rest-api , чтобы в данном framworkе была архитектура , configов , prod-настроек , routers , models , permisson_guards
Kirill
какой есть хороший go framework для написания backend
Echo хвалят, а у гошников модно не использовать фреймворки
Alisher
ну чтобы эти вещи , не писать по новой , я что то готовое
Alisher
ну а если все равное , есть подобные framework ?
Eugene
А ещё в Go проблеми с GUI. Так что юзай Scala и Play: https://www.playframework.com/.
Eugene
У Gin медленней роутинг.
Alisher
почему не модно юзать framework ? вопрос для не просвещенных
Eugene
почему не модно юзать framework ? вопрос для не просвещенных
Потому что это не Java какая-нибудь или, не дай кот, PHP. Понаписывают непойми чего под названием фреймворк, а потом под свои задачи с костылям это юзать. Та лучше я себе сам напишу, что надо! А хочешь стандарную штуку, так юзай PHP. А не нужна динамика так Jekyll, а ещё лучше Hugo. Он, кстати, на Go.
Alisher
ну примерно такой ответ и ожидал , спасибо за ответ !
Eugene
И это при том, что я на Go одну неделю пишу.
Pawel
че ты икаешь?
это был вопрос - к чему было твоё утверждение?
Pawel
проблема именно с финансами в том, что разрядность не совпадает
у него не финасы, поскольку ему точность не важна
Kirill
И это при том, что я на Go одну неделю пишу.
Можешь про ормки также расписать?
Andrey
посмотрите здесь https://github.com/avelino/awesome-go - тут подборка фреймворков
Eugene
Можешь про ормки также расписать?
А что ОРМки? Писал я как-то на Руби с ОРМкой. А потом медленно она начала работать. SQL-ная база юзалась какая-то. Посмотрел я на SQL-запросы, которые она генерит (при этом все возможные декларации чтобы джойны всякие юзались использовались) и понял, что нахрен ОРМки!
Pawel
Та не нужен Реакт, jQuery достаточно.
и этот человек рассказывает что есть говно в ui. ха-ха
Pawel
Ну, выглядит прилично Но не cute конечно
она и работает прилично, и простая в использовании в отличие от Qt, и кастмеры в восторге от её UX-а
Eugene
и этот человек рассказывает что есть говно в ui. ха-ха
Ещё какое говно! А вы представьте как фронтендщики живут? Обсуждают вечно реакты, Ангуляры, а потом идут за комп и задают отрицательные марджины через jQuery.
Pawel
не, когда-то мне очень понравился Delphi. но он тоже, вроде, помре
не, он живой, но язык, инфраструктура и экосистема - ужос, всё через задницу
Eugene
она и работает прилично, и простая в использовании в отличие от Qt, и кастмеры в восторге от её UX-а
Как форму накидать? Всё через код или же можно как-то декларативно. Ну, типа как в QtCreator можно визуально напроектировать в .ui-файлик сохранить или же как для GTK+ можно в Glade.
Pawel
но реакт сложный, я не хочу его изучать
он очень простой в сравнении с ангуляром. Там надо запомнить буквально 2-3 понятия
Daniel
это значит только то, что я хочу изучать ангуляр еще меньше
Pawel
это значит только то, что я хочу изучать ангуляр еще меньше
про реакт надо только понять две штуки 1) он рендрит виртуальную модель документов в виде изолированных компонент с управляемым жизненным циклом 2) при перерисовке высичтляет разность между предыдущим состонием документа и следующим, и перерисовывает только её после этого сам по себе реакт освоить не проблема.
Cenator 🐈
И дергать методы класса извне
Cenator 🐈
Для некоторых это уже сложно
Eugene
Мутировать плохо. Вот если бы ещё в Го были фишки функционального программирования, то было бы вообще круто.
Daniel
коллеги, я вообще ничего не хочу знать про технологию гуя. вообще ничего.
Michael 🌌
+1, фронтенд постоянно лезет в мои бекендовые чатики ☹️
Daniel
при этом я довольно хорошо себе представляю, что я хочу показать пользователю, и как реагировать на его действия
Daniel
пока в коммерческих проектах удается иметь отношения с гуем через специально обученых людей
Daniel
но вот в домашних проектах они почему-то участвовать не хотят :)