Golang 作為一種伺服器端語言越來越受歡迎。開發人員將其用作 PHP、Node.js、Ruby、Python 等更常見技術的替代方案。 Go 的吸引力之一是其資源佔用率低。如果預算有限的開發人員使用 Go,他們可以建立功能強大的應用程序,並以低廉的價格將其託管在低端基礎設施上。
本指南旨在溫和地介紹 Go 並了解如何使用它來建立網路應用程式。本教學針對初學者;不過,有經驗的開發人員也可以瀏覽一下。你永遠不知道——你可能會學到一兩件事。閒聊夠了,讓我們開始吧。
要按照指南進行操作,您需要在電腦上安裝 Go。按照說明下載並安裝 Go:下載並安裝 Go。
您需要一些 HTML 知識才能理解所說明的概念。如果您以前沒有編寫過 HTML,那麼很容易掌握它。如果您對 HTML 沒有任何了解,請按照本指南學習 HTML
您需要一些 HTTP 知識才能更好地理解本指南。 HTTP 是網路傳輸協定。請依照本指南了解 HTTP 學習 HTTP
要開始使用 Go,請開啟您的工作資料夾並建立一個名為 main.go 的新檔案。將以下程式碼加入 main.go
儲存檔案並在工作目錄中開啟一個新的終端會話。執行以下命令:
您應該看到以下輸出:
恭喜!您已經使用 Go 建立了第一個程式。暫停並吸收這種美好的感覺。 :) 現在回去工作吧。
這只是開始的熱身。
一切都很好。我們能夠列印出「Hello, World!」在終端機上使用 Go,但這不是本指南的目的。真正的目的是列印出「Hello, World!」在使用 Go 的網頁上。那我們該怎麼做呢?
首先,註解掉你剛剛在 main.go 中寫的程式碼。在評論區塊的頂部,為其指定一個常見的名稱,例如「步驟 1」。
在註解區塊上方加入以下程式碼:
儲存檔案並運行它。在瀏覽器中造訪 localhost,您應該會看到文字「Hello, World!」在網頁上。
太棒了!我們剛剛成功使用 Go 創建了一個 Web 伺服器並列印文字「Hello, World!」。下一步是根據使用者輸入更改文字。為什麼?這樣我們就可以了解伺服器端語言的用途以及它們如何使我們的網頁動態。
註解掉您在上一個步驟中編寫的程式碼,並在註解區塊的頂部為其指定一個有用的名稱,例如「Step 2」。
在註解區塊上方加入以下程式碼:
停止你的伺服器(CTRL C)。儲存檔案並運行它。在瀏覽器中造訪 localhost,您應該會看到一個帶有標籤「輸入您的姓名」和「提交」按鈕的表單輸入。
輸入您的姓名並點擊「提交」。如果您的名字是“Jared”,您應該會看到文字“Hello, Jared”。否則您將看到您在表單中輸入的姓名。
接下來,讓我們嘗試一些不同的東西。櫃檯怎麼樣?
註解掉您在上一個步驟中編寫的程式碼,並在註解區塊的頂部為其指定一個有用的名稱,例如「Step 3」。
在註解區塊上方加入以下程式碼:
儲存檔案並運行它。在瀏覽器中存取 localhost,您應該會看到一個表單輸入,其中包含數字「1」、標籤「Counter」和「Add」按鈕。
點選按鈕應該會增加計數器的值。
恭喜!您已經使用 Go 成功建立了您的第一個 Web 應用程序,從一個簡單的「Hello, World!」開始並進入帶有使用者互動的動態網頁。您已經學習如何設定基本的 Web 伺服器、處理使用者輸入以及使用 Go 建立計數器。這只是開始 - Go 的簡單性和高效性使其成為建立可擴展 Web 應用程式的絕佳選擇。
當您繼續探索 Go 時,您會發現許多更高級的功能和函式庫,可以幫助您建立強大且高效的應用程式。不斷嘗試和構建,很快您就會掌握 Go 並立即創建複雜的 Web 應用程式。快樂編碼!
請留意更多教學。再見!
以上是Go 和 Web 入門:你好,世界!的詳細內容。更多資訊請關注PHP中文網其他相關文章!