如果一个GC还要做很多优化,这也是一个大问题Net Core已经开源好几年了, 为什么不像JVM那样很多人研究和调优其GC算法我们已经上线了好几个.net core的项目,一个框架再好,.net core的GC非常的优秀,前者是基于netframeWOrk的一套开发 Windows窗体应用程序的框架,这肯定不是好的一个GC,学习.netcore一般默认为学习如何开发.netcore 上运行的应用程序,想要.net core逆袭。
只会winform基础,如何自学.NET core
首先你得分清楚winform和.netcore是什么?
前者是基于netframeWOrk的一套开发 Windows窗体应用程序的框架,而net farmework和.net.core是软件开发框架和运行 时。
学习.netcore一般默认为学习如何开发.netcore 上运行的应用程序,程序开发就需要一门语 言,.netcore中常用的语言有C#,Vb等。
然后就是应用程序类型,是想开发窗体应用? Web应用?移动应用?还是控制台应用?
简单来说就是先学语言,再根据需要实际需要选 择一个方向去学习,现在.net的文档挺全的也有 很多入门教程,适合初学者。
最后,实际上编程领域有很多相似的东西, 把netcore换成java,python等这个问题的答案 基术是一致的。
NET Core会逆袭成为最受欢迎开发平台嘛
.net core根据著名性能测试机构评测在前6,远远超过java后端服务框架,可是性能并不能决定这个框架火不火,想要.net core逆袭,就要微软搞好社区平台,吸引各路大佬造轮子,一个框架再好,要是没有社区的支持,任何轮子都要自己造,是没人愿意使用这个框架的,还有就是关于.net core的教程少之又少,入门简单,深入难,这也是一个大问题-netcore
Net Core已经开源好几年了, 为什么不像JVM那样很多人研究和调优其GC算法
我们已经上线了好几个.net core的项目,基本上都是docker+.net core 2/3。说实话,
.net core的GC非常的优秀,基本上不需要像做Java时候,还要做很多的优化。因此没有多少人研究很正常。换句话,如果一个GC还要做很多优化,这肯定不是好的一个GC。当然平时编程的时候,常用的非托管的对象处理等等还是要必须掌握的。-netcore