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电商、*.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开源社区峰会:
这将是一场与众差别、影响深远的去中心化、社区驱动 开源技术峰会
放下负担、轻装上阵
欢迎进入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 != 去中心化 数控机床