| google | Golang | Go | 開發

回應Golang受Google控制,團隊核心成員:決策不受高層影響

Go語言的功能、工具和函式庫的發展,都未受Google官方影響,只是核心成員都為Google員工

2019-05-28

| Go | VS Code | 開發 | Linux | MacOS

Go開發者最愛在Linux與macOS上使用VS Code開發Go應用程式

Go官方對社群進行了2018使用者大調查,發現最受歡迎的作業系統是Linux與macOS,但是最愛的開發環境則是微軟的VS Code

2019-04-01

| Go | TLS 1.3 | 模組 | 開發

Go 1.12釋出開始支援TLS 1.3

Go 1.12中的TLS 1.3向前相容,除了ConnectionState中的TLSUnique以及重新協商功能之外,TLS 1.2的所有功能,都獲得相同或是更好的安全性與效能支援。

2019-03-04

| Google | Go | Cloud Functions | 開發

Cloud Functions現支援Go 1.11,以Go模組引入豐富套件生態系

除了Node以及Python,Cloud Functions現在還支援Go,而且開發者只要使用簡潔的指令,就能使用Go套件。

2019-01-17

| Go | 程式語言 | google

社群改版提案太多又不相容,Google釋新提案評估流程,要讓Go 2相容前一版

Go 2會以漸進而非釋出單一主要版本的方式更新,並且Go團隊想讓Go 2可以支援Go 1程式碼,不要讓現存專案和開發人員受到太多影響。

2018-11-30

| Go | 型態系統

Go型態系統

若能明確掌握語法上的型態特性,我們就可以進一步釐清它們之間的關係,以及與其他程式語言處理方式的異同,更重要的是,必須同時注意數值的本質

2018-11-18

| Go

Go模組之路

在套件相依性與版本管理,Go有多個專案支援並內建go mod,與vendor、GOPATH特性有關?

2018-10-28

| google | GCP | Go

Google App Engine現提供Go 1.11

現在Go開發者可以在Vendor資料夾中增加相依性,並且使用Main套件等這類Go應用程式的慣用開發方法。

2018-10-17

| Go | 泛型 | 錯誤處理

官方啟動Go 2草稿設計發想,要將Go推向大型專案

Go 2的整體目標是要讓Go支援大型程式專案以及大型開發工作,官方團隊率先丟出了3個設計草案,從錯誤處理、錯誤值語意以及泛型下手,來讓Go符合大型開發的需求。

2018-08-31

| Go | WebAssembly | JavaScript

Go 1.11來了!可將Go程式碼編譯為WebAssembly

Go 1.11開始了取代Javascript的第一步,現在支援Go程式碼編譯成WebAssembly,另外,還引入了模組概念,作為版本控制以及套件發布的GOPATH替代方案。

2018-08-27

| google | Go | AWS | GCP

誓成雲端應用程式語言首選,Go應用程式現在能輕易跨多雲環境部署

Go Cloud目的是作為一個中立的通用API,提供Go應用程式靈活的跨雲端平臺可移植性,目前已經可以在GCP與AWS上使用。

2018-07-25

| Go | WebAssembly | web | JavaScript

GO官方將支援編譯成WebAssembly,目標取代Javascript

Go官方認為,讓Go成為JavaScript的替代品,作為一種Web應用程式的開發語言,將對軟體工程生態系有積極的影響。

2018-04-14