Size: a a a

2021 June 02

IL

Ihor Levchenko in Go-go!
я вот затащил линтер и на Го.
Он уже повалял несколько файлов…

но может быть я слишком погорячился
источник

Q

Quant in Go-go!
что лучше использовать, чтобы сделать свой сервер с restapi? нужно принимать/отправлять json
слышал про всякие gin и gorilla mux
источник

а

а это кто in Go-go!
TS тоже компилируемый язык)
источник

AE

Alexey Ermakov in Go-go!
транслируемый)
источник

а

а это кто in Go-go!
Тогда и го транслируемый
источник

VS

Vladimir Sokolovsky in Go-go!
Липов это дело нужное, про субъективное, я имел ввиду часто их совсем нет, а тесты чаще будут, чем нет. Линтеры особо необходимы в JS, когда работаешь язык даёт «свободу» разработчику в написании тех или иных конструкций.

В Go перед сборкой идёт go fmt и что там сделал разработчик, чаще не так важно, сам язык настаивает на своём едином синтаксисе. Из-за этого часто линтеров в проектах вообще нет.

Если подключили - это большой плюс. Так как код становится чище и качественней.

Я к тому, что важнее что код вообще работает и для конечного пользователя ничего не сломалось. А если мы уберём линтеры, то код можно смело деполитизации на прод и он заведётся
источник

а

а это кто in Go-go!
го транслируется в машинный код
источник

а

а это кто in Go-go!
а typescript в js
источник

A

Alexander in Go-go!
Три дня в этом же вопросе.

Начал с go-swagger. С одной стороны статические структуры на входе и на выходе, с другой стороны всё остальное недалеко о чистого net/http - т.е. в итоге "снова собираем свой комбайн"

Вчера начал gin - всё сильно проще: группы роутов, мидллвари на них и тд

На всякий: это далеко не экспертное мнение - просто впечатление. Задача не что-то сильно производительное и Энтерпрайз , а просто с экспресса перенести
источник

AE

Alexey Ermakov in Go-go!
там, вроде, немного иной смысл, но не буду спорить)
источник

IL

Ihor Levchenko in Go-go!
go fmt я так понимаю нужно самому насильно запускать?

Так то, помню, что IDE его сама запускает на каждый чих.
Но делает ли это сама команда билд..
источник

JK

Jasin Ko in Go-go!
Тогда и сам js копилируемый, чего уж тут. Все равно рано или поздно инструкции к процессору идут.
источник

VS

Vladimir Sokolovsky in Go-go!
Если нужно просто - echo/gin.
Enterprise - swagger. Описываешь файлик, генерируешь сервер, после этого реализуешь interface’ы методов
источник

Q

Quant in Go-go!
я вообще до этого сервер свой не писал просто
пытаюсь что-то сделать
источник

A

Alexander in Go-go!
Может быть тогда можно посоветовать чистый net/http для прокачки, а когда пальцы устанут то уже на что-то фреймворковое
источник

🦄

🦄 in Go-go!
++

потом вся эта магия под капотом фреймворков может начать вырываться wtf-аками )  

если для изучения и понимания, а не "стартап, раунд А, все горит, и я горю, и срочно надо джейсон перекидывать", то лучше с классики стдлиба начать )
источник

A

Alexander in Go-go!
Но с другой стороны это не оправдание всем писать одинаковые мидллвари для генерации и проверки одного и того же же jwt токена руками
источник

S

Sergey in Go-go!
Пишут же люди одинаковые hello worldы, без всякой необходимости в оправданиях )
источник

Q

Quant in Go-go!
о, у меня ещё вопрос есть
я с этим возился и не мог никак сделать
у меня есть образ postgresql в докере, я запускаю его и не могу через goland подключиться к бд, в data sources
докер я привязал в настройках goland и в services он есть
может есть мануал какой, как это всё по-лучше сделать?
читал тут https://www.jetbrains.com/help/go/connect-to-a-database.html , но как-то не получилось
источник

Р

Руслан in Go-go!
"Ищу FullStack Golang Developer (Golang/Js) в наш продукт giggster.com." Даже так бывает. Ищут реактоголанга
источник