C#情懷與未來,怨天尤人還是抓住機會,能否跟上dnc新時代浪潮? 經常看到有.NET圈子在討論是否應該轉其它語言 C#情懷是一方面,如果覺得C#未來沒前途,光靠情懷是撐不住的, 建議對C#未來沒信心的朋友,轉go、rust、py、TS、JS、java …… 常常看到有人抱怨.NET,抱怨好幾年了,卻 ...
C#情懷與未來,怨天尤人還是抓住機會,能否跟上dnc新時代浪潮? 經常看到有.NET圈子在討論是否應該轉其它語言 C#情懷是一方面,如果覺得C#未來沒前途,光靠情懷是撐不住的, 建議對C#未來沒信心的朋友,轉go、rust、py、TS、JS、java …… 常常看到有人抱怨.NET,抱怨好幾年了,卻不轉其它語言,也不學習新一代dnc 要轉就轉,不想轉就抓緊學習新一代dnc(.NET Core)on Linux/Docker,找機會擴大dnc影響力,dnc這一片新興領域充滿無數機會,抓住機會不是更好嗎? 成功案例:基於dnc C#開發的NEO.org(區塊鏈市值國內第一,全球前10開源區塊鏈唯一中國項目)、Aelf.io開源區塊鏈,當開源區塊鏈引領潮流時,很多語言社區的朋友都在學習C#區塊鏈編程 dnc馬上2.1版本了、dnc國內外知名公司成功案例(微軟、騰訊、網易、龍珠直播、同程旅游、新東方教育科技、途虎養車、博客園、NEO開源區塊鏈、Aelf開源區塊鏈、GoDaddy.com全球知名功能變數名稱註冊平臺、UPS、Jet.com電商、stackoverflow.com全球知名程式員社區、National Instruments、Alaska航空、Raygun、AstroReality……) dnc on Linux / docker 開源解決方案從選修課,變成了必修課 dnc = .NET Core、dotnet Core dv = dnc + vue 前後端分離開發 dnc != 去中心化 數控機床 1、不看好dnc C#未來的朋友,建議轉 go、rust、py、TS、JS、java…… 目前go發展勢頭很猛,在搶java的份額,建議優先考慮 2、看好dnc C#未來的朋友,建議學習dnc on Linux/Docker 全開源解決方案 dnc、go、java 微服務三巨頭 py在人工智慧領域比較流行 php在論壇SNS領域比較流行 開源區塊鏈領域三巨頭C#、Go、C++ 3、dnc C# 的未來、風險與機會 留給相信它的朋友……例如這個: 首屆.NET Core開源社區峰會: http://dncNew.com 這將是一場與眾不同、影響深遠的去中心化、社區驅動 開源技術峰會 放下包袱、輕裝上陣 歡迎進入dnc新時代 技術選型沒有絕對的對錯、只有是否適合自己的業務場景、團隊情況,建議互相學習對方的選型思路、適用場景,建議不用相互攻擊,不用對錯判斷和價值判斷(例如常見爭論:你這麼選型一定是水平不行,所以才這麼選……只有某某技術才是唯一正確的……你說它不適合你們場景和團隊,一定是你不懂……),最後做決策時,獨立思考,不聽信,也不盲從,選擇自己覺得合適的技術方案即可,求同存異,互相學習 無論選擇哪一種語言,或者同時使用哪些語言,都互相祝福、互相學習吧 對.NET而言,Jexus、Tinyfox的作者宇內流雲先生的看法是:在國內以Web為中心的互聯網公司,.NET目前明顯處於守勢,但在其它方面,比如桌面軟體、行業軟體等等方面,.NET的優勢依然很明顯。而從全球看,.NET(C#/F#/VB.NET)又是另一番景象,比國內發展得好得多,是占比僅次於JAVA的重要平臺和語言,而且上升趨勢更明顯。所以大家要揚長避短,不必妄自菲薄。至於年齡,這與個人有關,不能一概而論,有的人可能30歲就已經未老先衰,而有的人可能60歲也能親自操刀 . net技術領域升級換代:
從vb. net到c#,從webforms到. net 4.x mvc 再到dnc ( . net core ),
從linqtosql 到 ef 到efcore、dapper,
從winserver iis到linux 、docker 、微服務,
以及各種開源組件的流行,dnc也開始擁抱這些互聯網開源組件 redis rabbitmq kafka elasticsearch……
只學一種技術就能用10年的日子一去不復還了,只有不斷學習跟上潮流才行
java領域也面臨類似的困惑,例如有人之前好不容易學會Dubbo,結果大家開始流行用Spring Cloud,好不容易又學會了Spring Cloud,結果大家又開始傾向於新一代基於Service Mesh技術的微服務框架:ServiceFabric、istio、conduit等
golang的突飛猛進,突然就流行開來,開始搶java的微服務市場
隨著新一代service mesh機制的微服務平臺潮流,dnc go java php……又重新開始在同一條起跑線上競爭
編程領域的技術升級、更新換代非常快,跟不上,就可能被甩下車
跟上dnc新時代浪潮,不要被甩在沙灘上,擁抱 全開源 解決方案:
dnc + vue + dapper + Tidb/MySql/Pg + Linux/Docker + Redis + RabbitMQ/Kafka + ELK + ServiceFabric/istio/conduit
dnc = .NET Core、dotnet Core
dv = dnc + vue 前後端分離開發
dnc != 去中心化 數控機床
dnc是dotnet Core簡寫,不是憑空造出來的單詞
例如Service Fabric簡寫SF,kubernetes簡寫k8s,PostgreSql簡寫pg,
簡寫是為了方便輸入,以及更容易流行開來
ELK組合的流行,除了技術本身,這個簡寫也發揮了很大作用
----------------------
上面的開源技術組件建議儘快學習,會很有用,幾種主流技術方案,除了編程語言不同,後面的開源組件很多是完全一樣的,
一起加油,從左到右,依次搞定這些開源組件 http://www.cnblogs.com/vNext/p/dnc.html首屆.NET Core開源社區峰會: http://dncNew.com
這將是一場與眾不同、影響深遠的去中心化、社區驅動 開源技術峰會
放下包袱、輕裝上陣
歡迎進入dnc新時代
峰會QQ群:618093978
--------------
如果覺得這篇文章不錯,請點擊文章底部的 “推薦” 按鈕,多謝~