Ответы пользователя по тегу Go
  • Как ускорить работу командной строки в GO?

    bitver
    @bitver
    Что-то у вас этот процесс слишком долгий. ОС у меня такая-же, железо не самое лучшее, хард (не SSD) и запуск никогда не требовал больше 500ms (обычно ~250ms), кроме первого билда. Посмотрите какие команды выполняют популярные watchers из фреймворков или отдельные реализации, возможно они вам помогут. А ещё лучше пользуйтесь IDE, а не блокнотом со списком команд, это конечно хорошо, что вы знаете команды и умеете их вписывать в консоль, но эт не круто -_-
    Ответ написан
  • Как сгененировать роуты и темплейты?

    bitver
    @bitver
    Ну так пройдитесь циклом по всем файлам в вашей папке со страницами и делайте тоже что и написали в вопросе, за исключением того, что имена будете вытягивать динамически.
    Ответ написан
  • Как в GO обыграть момент с созданием глобальной константы []string / map[string]string?

    bitver
    @bitver
    Slice и map по определению динамические, т.е. работают с кучей, если их не оптимизирует компилятор. Константами они быть не могут, примерно такая идеология у создателей.
    А создавать вы можете и без init() просто в своём коде вместо const используйте var
    P.S. Чтобы вместо slice использовать обычный массив (скорость наше всё), то пишите [...]string {"param1", "param2"}
    Ответ написан
    1 комментарий
  • GIN: можно ли вложить роутер в роутер?

    bitver
    @bitver
    Мне хотелось бы в пакете описывать роуты, а в главном файле уже просто вписать что-то вроде
    r := gin.New()
    main := r.Group("/main", here_imported_route.Route)

    r := gin.New()
    main := r.Group("/main" + here_imported_route.Route,  here_imported_route.Func)

    Или
    r := gin.New()
    main := Imported_router(&r, "/main") // А внутри делайте что хотите с конкатинацией
    Ответ написан
  • Есть ли хорошая литература/статьи по Go и актуален ли сейчас этот язык?

    bitver
    @bitver
    Статьи: официальные доки. Они хорошо написаны, есть примеры. Так-же на оф.сайте есть Tour of Go, если его честно пройти, то можно начать писать что-то своё (конечно, если есть опыт разработки в принципе)
    Учить стоит всё, Golang не исключение, чем больше мы учим тем меньше свободной памяти у нас не становится (становится, но не существенно, зато умнее, шире кругозор и тд и тп)
    Как он себя чувствует в Ъ-энтерпрайзе?
    используют все кто рискнул и не видел тех кто поплевался и бросил.
    Актуальны ли Go-программисты в СНГ?
    а вам это зачем? Работа? Найти людей с кем можно поговорить? И то и другое можно спокойно найти, если достаточно хорошо знаете что делаете. Да и язык популярен, его раскрутили очень даже хорошо, если не сегодня, так завтра у вас за окном будет располагаться компания, в которой люди только на Go и пишут
    И как совет:
    До этого имел дело с другими, мейнстримовыми ЯП: PHP, Python, Ruby,

    Придётся забыть их концепции. Golang с другой вселенной.
    Ответ написан
    3 комментария