Ответы пользователя по тегу Go
  • Где лучше всего учить go?

    Maksclub
    @Maksclub
    maksfedorov.ru
    От команды Мейл не плохой курс, сколько смотрел про проблемы в проектах на конференциях — в этом курсе было объяснено
    Программирование на Go
    Ответ написан
    Комментировать
  • Как правильно организовать структуру файлов веб-проекта на Go?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Если хотите близкую MVC — есть фреймворк https://github.com/astaxie/beego

    Он вроде как MVC, пример внедрения — компания Gett taxi, у них бекенд был на RoR и чтобы больно не было — решили такой же похожий фрейм взять

    об этом на конференции:
    https://youtu.be/ppnnuDotxZM?t=8m53s

    Вот структура проекта на нем https://beego.me/docs/intro/:
    ├── conf
    │   └── app.conf
    ├── controllers
    │   ├── admin
    │   └── default.go
    ├── main.go
    ├── models
    │   └── models.go
    ├── static
    │   ├── css
    │   ├── ico
    │   ├── img
    │   └── js
    └── views
        ├── admin
        └── index.tpl


    Но — я бы не стал тащить свою философию в Go, язык несколько для другого — для шустрых демново, утилит и своих решений без привычных концепций, стоит поучиться именно у языка, а не тащить туда свое...



    UPD — по структуре:
    В Go принято делать в папку /src папку /github.com, в ней делать папку с именем своего аккаунта и в ней уже папку с проектом, то есть ваш проект по хорошему должен лежать в /src/github.com/<username>/<projectname>

    мой пример, как видите все внешние либы ставятся сюда же
    5ac62bee995ea942939211.png
    Ответ написан
    5 комментариев