我正在研究編寫跨平臺(Windows/Debian/Darwin/Red Hat)服務並比較語言選項。我非常感謝Go的跨平臺線程能力和簡單的交叉編譯,但是我希望確保在需要時能夠輕鬆地訪問任何本地(例如Windows服務)API。我應該用Go編寫一個跨平臺的服務嗎?
我應該考慮什麼樣的事情來推動我的語言決策?
我正在研究編寫跨平臺(Windows/Debian/Darwin/Red Hat)服務並比較語言選項。我非常感謝Go的跨平臺線程能力和簡單的交叉編譯,但是我希望確保在需要時能夠輕鬆地訪問任何本地(例如Windows服務)API。我應該用Go編寫一個跨平臺的服務嗎?
我應該考慮什麼樣的事情來推動我的語言決策?
選擇一種語言就像選擇一輛汽車;有很多,每一個都有優點和缺點。不過,我會鼓勵你至少試駕Go。 – thwd 2014-10-09 14:41:28
這類問題的網站錯誤,然而關於Go的最好的事情之一就是您可以編寫與操作系統無關的代碼,並且很容易擁有隻能在windows和'xx_darwin.go'上運行的'xx_windows.go'等。 – OneOfOne 2014-10-09 14:42:15