最近在做一個內(nèi)網(wǎng)穿透工具,是用C# Dotnet Core寫的。 總擔(dān)心性能不行,想?yún)⒖枷聞e人寫的。 結(jié)果搜到很多GO語言的例子。 看了下Go語言的介紹,覺得確實是比較簡單的語言。并且在并發(fā)上比較方便。于是,就開始學(xué)習(xí)Go語言,并用Go把內(nèi)網(wǎng)穿透工具重新寫了一下。
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,創(chuàng)新互聯(lián)建站面向各種領(lǐng)域:石雕等網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
然后,又想用Go語言重寫之前的DotnetCore的WebAPI,現(xiàn)在還在編寫中,只是對比下兩個語言差異。
然后看下 C#
實際上目前我也沒有能力判斷GO和C#哪個更好
不會成為web主流
go是設(shè)計初衷來做系統(tǒng)應(yīng)用和取代C++的....
目前主要用傳統(tǒng)編譯型語言編譯成機器碼的形式...
和web開發(fā)的跨平臺標(biāo)準(zhǔn)化等特性有距離...
會成為很方便系統(tǒng)應(yīng)用開發(fā)、客戶端開發(fā)的語言...
方案一:
利用GOLANG自帶的HTTP模塊,很少的代碼就能實現(xiàn)一個HTTPWEB服務(wù)器。
方案二:自己造輪子
首先,最基本的是http1.1(RFC2616)要徹底搞清楚弄明白?,F(xiàn)在是2018年了,http2.0也是必選項了;
其次,GOLANG的基本編程技能,尤其是TCP/IP編程要熟練;
再次,多線程/協(xié)程/高并發(fā)處理是一個難點,要有必要的經(jīng)驗;
最后,請參考Nginx,這個高性能、可靠、易用的WEB服務(wù)器。