Задать вопрос
mashletov
@mashletov
Math.random()

Как правильно организовать структуру файлов веб-проекта на Go?

В целях обучения, решил шагнуть чуть дальше, чем helloworld и написать простенький чат.
Вот я создал папку chat в директории (gopath)/src. И что делать дальше я не знаю. Где хранить бекенд на go. Где хранить фронтенд (исходники)? Нужно ли как-то разделять с go-файлами? Может стоит в папке chat создать 2 подпапки backend и frontend и GOPATH указать на backend?
PHP-фреймворки более-менее жестко задают подобные папки (controllers, views, resouces, public, ...), тут же — не ясно.
  • Вопрос задан
  • 1784 просмотра
Подписаться 3 Простой 5 комментариев
Ответ пользователя Viktor Chistyakov К ответам на вопрос (4)
vityachis
@vityachis
Yii2/Laravel Developer
Я считаю что стоит посмотреть не один, а пару фреймворков, как они работают, как все организовано. И например в одном фреймворке может быть что-то удобно, а что-то наоборот мешать и раздражать. Потому и нужно посмотреть пару решений, понять почему сделано именно так и с каждого выбрать самое лучшее. Ведь много ума не нужно что бы просто слизать все :)
Ответ написан
Комментировать