使用 Go 和 ReactJS 構(gòu)建聊天系統(tǒng)(前言)
本節(jié)完整代碼:GitHub[1]
課程目標(biāo)
在這個項目中,我們將考慮使用 Go 作為后端,React.JS 作為前端來構(gòu)建一個聊天系統(tǒng)。
本課程將有助于你鞏固 Go 的并發(fā)概念和技術(shù),提供開發(fā)更復(fù)雜的 Go 應(yīng)用程序的實際經(jīng)驗,希望你能夠輕松編寫常用的 Go 程序。
目的
我們將逐步構(gòu)建這個聊天系統(tǒng),以確保整個課程的學(xué)習(xí)保持輕松愉快。
在開始之前,我將介紹越來越多的高級 Go 語言技術(shù)以及它們?nèi)绾闻c項目相關(guān)聯(lián),到最后,你應(yīng)該成為掌握編寫 Go 語言應(yīng)用程序的程序員。
覆蓋的主題
初始化項目 Go 語言 gorilla/websocket 包提供的 WebSockets Goroutines 和并發(fā)基礎(chǔ) 安全的并發(fā)通信 使用 ReactJS 進(jìn)行前端開發(fā) 使用 Docker 部署應(yīng)用
完全免費
這門課程的優(yōu)勢就是完全免費,這意味著更多的人可以去學(xué)習(xí)。
聊天應(yīng)用
在本課程結(jié)束時,你應(yīng)該有一個看起來像這樣的應(yīng)用:

下一節(jié):使用 Go 和 ReactJS 構(gòu)建聊天系統(tǒng)(一):初始化項目[2]
via: https://tutorialedge.net/projects/chat-system-in-go-and-react/
作者:Elliot Forbes[3]譯者:咔嘰咔嘰[4]校對:polaris1119[5]
本文由 GCTT[6] 原創(chuàng)編譯,Go 中文網(wǎng)[7] 榮譽推出
參考資料
GitHub: https://github.com/watermelo/realtime-chat-go-react/tree/master
[2]使用 Go 和 ReactJS 構(gòu)建聊天系統(tǒng)(一):初始化項目: https://studygolang.com/articles/22423
[3]Elliot Forbes: https://twitter.com/elliot_f
[4]咔嘰咔嘰: https://github.com/watermelo
[5]polaris1119: https://github.com/polaris1119
[6]GCTT: https://github.com/studygolang/GCTT
[7]Go 中文網(wǎng): https://studygolang.com/
推薦閱讀
