Я занимаюсь написанием кросс-платформенной (Windows/Debian/Darwin/Red Hat) службы и сравниваю варианты языка. Я очень благодарен за кросс-платформенные возможности Go и кросс-компиляцию, но я хочу убедиться, что при необходимости я смогу легко получить доступ к любым API-интерфейсам (например, Windows Service).Должен ли я писать кросс-платформенное обслуживание в Go?
Какие вещи я должен учитывать при принятии решения на своем языке?
Выбор языка - это выбор автомобиля; их много, и у каждого есть свои преимущества и недостатки. Тем не менее, я бы посоветовал вам, по крайней мере, тест-драйв Go. – thwd
Неправильный сайт для такого рода вопросов, однако одна из лучших вещей о Go - это тот факт, что вы можете написать OS-агностический код и легко иметь 'xx_windows.go', который будет работать только на windows и' xx_darwin.go' и т. Д. – OneOfOne