Но там есть одно интересное место:
Там же в обсуждениях:Уже достаточно долгое время все свои сервисы на go я делаю по одной схеме. Как правило, web-интерейс через который пользователь взаимодействует с json-сервисом посредствам http-запросов. Такая схема работы дает ряд преимуществ перед традиционными графическими интерейсами перечисленными ниже.
- Возможность в автоматическом режиме добавлять новые закачки;
- Нет привязки к определенной операционной системе, достаточно только браузера.
На предмет "на все случаи жизни" - это, наверное, чересчур...У меня есть мечта, чтобы все программы работали именно по такой схеме как у вас: вычислительная часть — сервис, а визуальная — браузер. Тогда вычислительную часть будет легче сделать кроссплатформенной, а визуальную за счет JS-ных фреймворков (EmberJs, AngularJs и т.д.), CSS, HTML, а так же WebSocket'ов намного более динамичной, живой, красивой.
Но в очень и очень многих случаях - это очень классное решение.
Хотелось бы как-то уделить время и разобраться с такой техникой досконально.
Потому что это было бы применимо к любому языку программирования и к любым классам задач...
Особенно для начинающих свою карьеру программистов ... здесь в фруме не раз спрашивали: "с чего начать? чем заняться?".
Так с вот этого и начните.
Этим и займитесь.