Size: a a a

2020 May 16

V

Vadim in Go-go!
какой самый правильный способ фронт отображать на вебсерфере го, я пока понял что есть 3 способа
1. http.FileServer и отдавать статику
2. печатать html принтами, как-то совсем убого кажется
3. html/template
источник

V

Vadim in Go-go!
еще что есть и как лучше всего делать?
источник

DP

Daniel Podolsky in Go-go!
коллега, но это же не писание фронта!
источник

V

Vadim in Go-go!
а что это?
источник

DP

Daniel Podolsky in Go-go!
это отдавание html
источник

V

Vadim in Go-go!
и как писать лучше?
источник

V

Vadim in Go-go!
я вот сейчас через Fprintf вывел информацию, просто напечетал в  http.ResponseWriter
источник

ВС

Владимир Столяров... in Go-go!
тут есть 2 подхода:
1) вы генерируете страницы на сервере и отдаете пользователю (шаблонизаторы в помощь, тот же html/template)
2) пишете rest-api (ну или там graphql, etc) server отдельно на go, а фронтенд-приложение на фреймворке (тысячи их), которое будет общаться с сервером и его отдаете отдельно
источник

VM

Vladislav Milenin in Go-go!
Vadim
и как писать лучше?
nginx есть, что вы придумываете 😷
источник

V

Vadim in Go-go!
Владимир Столяров
тут есть 2 подхода:
1) вы генерируете страницы на сервере и отдаете пользователю (шаблонизаторы в помощь, тот же html/template)
2) пишете rest-api (ну или там graphql, etc) server отдельно на go, а фронтенд-приложение на фреймворке (тысячи их), которое будет общаться с сервером и его отдаете отдельно
мне кажется 2ой вариант более правильный, но не пойму что есть фронт приложение),  html,css, js скрипты, где там приложении,  выходит на js пишуются функции которые дергают этот рест апи на го?
источник

V

Vadim in Go-go!
и это дергание реста и есть фронтент приложение?
источник

VM

Vladislav Milenin in Go-go!
Да
источник

ВС

Владимир Столяров... in Go-go!
Vadim
мне кажется 2ой вариант более правильный, но не пойму что есть фронт приложение),  html,css, js скрипты, где там приложении,  выходит на js пишуются функции которые дергают этот рест апи на го?
то что будет крутиться в браузере и делать запросы в бекенд
источник

V

Vadim in Go-go!
ясно спасибо
источник

V

Vadim in Go-go!
я вот щас через client-go подключился к куберу и напечатал кол-во подов в ResponseWriter, но надо апи, который отдает его)
источник

VM

Vladislav Milenin in Go-go!
Необязательно html использовать
источник

V

Vadim in Go-go!
хотя может пока  на html\template же сделать попробовать, проще будет
источник

VM

Vladislav Milenin in Go-go!
И у кубера есть панель управления удобная
источник

VM

Vladislav Milenin in Go-go!
А то что вы делаете - сломанный велосипед
источник

ВС

Владимир Столяров... in Go-go!
тут на самом деле посоветую сразу обратиться либо к quicktemplate, либо к pongo2 или похожим, потому что у стандартного шаблонизатора синтаксис придуман хищниками для чужих
источник