Net Core已经开源好几年了, 为什么不像JVM那样很多人研究和调优其GC算法?

抽屉酱


JAVA开源时间早,很多人已经把源码研究透了,各种书已经遍地,反观net core,开源没几年,要有一个过度期


小海豚影院


我们已经上线了好几个.net core的项目,基本上都是docker+.net core 2/3。说实话,

.net core的GC非常的优秀,基本上不需要像做Java时候,还要做很多的优化。因此没有多少人研究很正常。换句话,如果一个GC还要做很多优化,这肯定不是好的一个GC。当然平时编程的时候,常用的非托管的对象处理等等还是要必须掌握的。


中关村技术干货


这似乎挺正常的,如同它购买了GitHub后,众开源项目就纷纷迁移GH。开源社区普遍不信任微软,其意定非在开源本身。.Net 开源估计也是市场占有率在降,没人真心愿意用它。


勿与君子斗名


微软的产品化能力是有目共睹的,.net比起JAVA体系,更加完善,包括产品本身和后期的维护都比JAVA好,所以商业化项目最好还是用. net平台。


成都茂大叔


因为不需要优化,这也是同年限的.net开发比java开发弱一些的原因,微软封装的太全太好了,安心堆业务逻辑就行了,没人像java那样去折腾


开森一二三


拉倒,因为太晚了,大厂全java的,全换多少成本,老代码用可靠的,可不是一两天就能调试出来的。更何况还有人员还需要重新适应。


hoek


应用场景不同,开源氛围不同,语言层面更是不同,其次微软的商业属性太重,行业权重太重,不利于竞争。


血血红馒头


开源太迟,技术应用非常有限


分享到:


相關文章: