等待与但愿,.NET Core 的发展壮大

前几天微软推出了.net core 2.0, 尽管我如今使用的技术栈和微软已经没有一丝瓜葛, 但碰到微软放大招,内心仍是瘙痒难当,忍不住偷偷摸摸的体验了一把。 谁叫我是经过微软系技术入的行呢,旧情难忘, 藕断丝连啊。就像大家的初恋情人同样, 怎么忘也忘不掉php

 

.net core 1.X两年前就出来的, 我没去碰。 由于微软的重量级产品都一个尿性,第一个版本上线, 会有各不完善,使起来未必能趁个人手。何况,鬼知道这玩意会不会是个探路用的替死鬼,没长成就夭折也说不定。 像以前微软推出windows phone时,我费了好大的劲去搞windows phone开发,结果精力全打了水漂一点回报也没有,所幸我那时候年轻。linux

 

因此.net core刚出来时,我看着口水都留下来了也忍住没下口, 要是吃上瘾后,人家却关门大吉了,那找谁投诉去程序员

 

然而,推出2.0就不同了。 首先, 通过两年的迭代,这个产品相对完善了,该填的坑也都被填满了, 用着确定比1.X舒服很多。 其次, 这个产品已通过了探路阶段,方向既定, 微软会发力投入更多的资源去发展它,壮大,至少从1.X的表现来看,仍是得到广大开发者认同的,由于无论从哪方面看, 这都不是个坏东西。编程

 

不得不说.net core2.0继承了微软家产品简单易用的特色,我在一个 空荡荡的linux服务器执行了6行命令,一个完整的.net core程序就跑了起来, 根本不须要像使用传统linux技术同样配各类环境。并且,在不一样的平台上,不论是linux、windows仍是mac, .net core的部署和操做基本上是一致的。 你在windows上部署好,同样的操做流程在linux上也能够用。 省心。不少人喜欢黑微软,可在易用性方面,他家鸡蛋里永远挑不出骨头。windows

 

我是微软脑残粉,可能对微软的评价没法使人信服,但客观的讲,我能够很自信的说, 在编程体验上, 市面上任何技术都不可能和.net技术正面刚。 比C#用起来爽的语言有吗? 比visual studio用起来爽的开发环境有吗? 要是能找的出来算你赢。不少人说,只要能把问题解决好了,使用什么技术和开发环境又有什么差异。话没错, 可对于程序员来讲, 编程体验一样重要, 毕竟程序员睡觉之外的绝大部分时间都是和代码在打交道的,代码写的爽不爽, 实实在在的影响到了工做体验和生活质量, 这跟玩的开心、住的舒服、吃的爽快是同样的道理;和用苹果手机比用安卓手机爽也是同样的道理,固然, 你硬要说安卓手机比iPhone好用, 相信这篇文章的观点你也不会认同,这没错, 人有不一样的喜爱而已服务器

 

事实上我真以为,使用visual studio写C#代码与使用其它的技术,跟使用iPhone和使用其它各种安卓手机是一摸同样的感觉,需求都能实现,体验千差万别,就算是最牛逼的三星也是干不过苹果的。运维

 

原本嘛,.net只能在windows上跑,我也无话可说, 毕竟如今互联网服务器系统领域是linux的天下,  公司里没windows服务器,你也不能硬让人家运维在linux上给你装mono这个非官方的环境跑.net代码吧。 若是为了所谓的编程体验让公司花更多的钱去使用windows服务器,去招.net程序员, 估计老板要考虑是否继续聘用你在他的公司工做了。 因此啊,巧妇难为无米之炊。spa

 

不过.net core出来后就不同了,跨平台,支持全部主流系统, 加上无敌的编程体验,我心动了, 我仿佛以为我又能重回.net的怀抱,又能使用visual studio写C#代码了,我失去的幸福即将回到个人身边了。.net

 

相信有很多人也和我有一样的想法,虽少相对于整个行业的技术人员来讲,咱们仍是极小极小的群体。blog

 

如今互联网行业的技术, 仍是Java和php的天下, 由于在好久之前他们是风口上的猪,被吹到了天上直到如今尚未掉下来。.net没有这样的机遇,可是凭着自身优秀的特色, 这个毋庸置疑;加上不断的努力,.net core就是很好的证实,就算他无势可借,也能靠硬实力攻城略地,成就一方霸业。 这就是但愿,看重编程体验的程序员的但愿,虽然但愿的实现没有进度条能够参考,然而咱们原本就是在但愿与等待中过生活,这总比看着只能在windows上跑的.net绝望好。

相关文章
相关标签/搜索