分享

C# 这么优秀的语言,现在到底出了什么问题?

 15所 2020-07-15

是这样的,c#2000年被开发出来,早期借签了java的优点,其语法和java非常相似,但其特性和底层库设计的更加丰富和易于使用,但早期是闭源的,只能部署在win服务器上无法跨平台,无法知道其内部实现,并且服务器授权费用不便宜,应用成本高,大企业在技术选型上更倾向于开源跨平台的java,用的企业少了,其生态和解决方案自然就会相对落后。再加上错失了移动优势,win phone没有发展起来,企业用的少了,市场需求自然也少了,其开发人员的待遇也比不上互联网企业,导致大量开发者转语言,新人不愿意学习,可以说是进入了恶性循环。

14年.net源码开放,提出跨平台,16年第一个跨平台框架.net core 1.0发布,由于是重新设计的现代话框架其运行效率更高,内存占用小,可以部署在win/linux/macos等主流平台,可开发web网站web服务,物联网,桌面应用,移动应用。目前最新的版本为.net core 3.1 已经非常成熟,适合开发大型微服务架构,基于docker+k8s部署到linux能让你获得更高的运行性能,服务内存占用小,用更少的机器负载更多的应用,.net core在国外已经遍地开花,国内生态还需大家努力

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多