首頁>Club>
5
回覆列表
  • 1 # 千鋒教育官方

    目前來看,Go語言並不適合寫桌面程式。前面我也回答過一篇關於Go語言是否適合發展成桌面程式的問題。

    我們必須承認,任何一門語言,在發展和壯大的過程中,甚至其被推廣使用的過程中,不僅是受其自身語法特性的影響,還和環境,技術發展階段,甚至營銷等相關,是一個綜合作用的結果。

    從目前來看,適合Go做的比較成熟的軟體開發方向主要包括伺服器開發,雲平臺開發,微服務實踐和重構,區塊鏈開發(主要以以太坊為主導)等,特別是伺服器開發,現在用go開展的很多創業公司團隊在開始做,第二個是很多大廠的分散式系統,都是使用Go來構建的,這些具體的實踐都是案例;

    反觀桌面程式,在Github也看過一些庫,但是在社群和go語言愛好者的圈子裡面,普遍反饋如果需要用go來寫桌面程式,需要從頭開始寫,那程式碼量真的是好多好多好多...令人頭大。

    總之,對Go而言,現在談論他是否適合桌面程式開發,我覺得也不能就一棍子打死,畢竟這個語言才剛十年。我比較傾向於作為一個技術的學習者,我們要持續不斷的跟進這門語言的發展,陪伴這門語言進步。

  • 2 # 小逗電競

    golang可以寫桌面應用程式,但肯定沒有c#、c++順手強大,go也有很多GUI庫:

    1、goqt,LiteIDE作者出品,Go和QT的繫結,還未釋出。

    2、go.uik,純Go實現的併發UI工具。

    3、walk,Windows Application Library Kit4、gform,Windows GUI framework,目前的話walk用得比較多。

  • 中秋節和大豐收的關聯?
  • 請問老師們斯柯達昕動車用什麼機油好?