以前任職於醫療產業時,開發語言不外是DELPHI或是c#,
基本上都是winform base的application。
主要的架構還是單一線程處理為主,鮮少使用多執行緒的設計,
因為winform的程式開MULTI THREAD還要解決UI上面的問題,
沒設計好會讓UI上面呈現不正常的畫面,有點類似破圖的樣子。
轉入.net mvc後,雖然是WEB BASE的系統,但是還是一樣是單一線程處理,
遇到複雜運算時,還是會卡在SERVER端。
-靜態型別和執行時效率。(如:C++)
-可讀性和易用性。(如:Python 和 JavaScript)[11]
-高效能的網路和多行程。
Go的主要特色在於易於使用的併行設計,叫做Goroutine,透過Goroutine能夠讓程式以異步的方式執行,而不需要擔心一個函式導致程式中斷,因此Go也非常地適合網路服務
來源(https://zh.wikipedia.org/wiki/Go)
還有還有以下特點~~