自从.net core 2发布以来,

我就从 golang 和 java 切换到 .net 作为我的第一主力语言.

这其中最重要的 就是书写的舒心度,相同功能的代码,单单从代码来看,.net的代码真的比golang和java 好看太多,虽然大多数人感觉这个看喜好,可能我更喜欢.net这样的

其次 http://asp.net core 的性能,在各类评测中都是很靠前的,加之.net 平台的通用性(iot,移动app,桌面应用)和现在的跨平台性,尤其是.net 5 开始,统一了整个生态,在未来的很长一段时间,.net 是一个不可多得的好选择.


.net core这几年间出现市场严重萎缩,上任微软CEO鲍尔默负有不可推卸的责任,好在现任CEO是技术出身,这几年拥抱开源的态度。其实我个人认为任何一门语言只要我们精益求精就不用担心工作问题,再说.net core3.1已经非常的成数稳定。本人采用.net core3.1为公司开发出了小程序商城服务端,以及ERP系统。后面.net5的正式发布将是一系列整合涵盖面广,技术这东西是需要我们开发者去深度学习和掌握的,最后希望.net能迎来下一个春天,同为.net社区开发尽一份自己的绵力


两个问题:

Java,除了Web应用 ,还能做什么?

.net/ .net Core,有什么不能做的?


.net 依然非常适合, .NET CORE 也是跨平台的, 另外性能上比JAVA快很多,最主要的是C#语法让人太舒服,再配合宇宙第一IDE,VS,让开发变得很惬意,效率很高,不用996! 基本没有35岁的问题


很悬 前程无忧搜一下就知道了。 已经入坑的谨慎考虑,刚毕业的可以直接转java吧。 .net core一直在完善吧,但是旧的项目很多公司在选择上直接转java而不是 .net core 毕竟招人是个问题,这是个恶性循环,新东西出来学的人不多,公司又招不到人。。。


  1. .net5截至到今天还没出正式版,正式版预计是今年年底...
  2. 目前来说.net钱景一般,整体岗位规模和薪资都不占优...不过你要自己做产品的话,.net core也算一个相对合适的平台,毕竟目前能跨平台而且性能也还不错...只能说保持谨慎的乐观....


目前.net 5出的是预览版。

至于市场的话,.net 总体在国内不是太好。


做网页,dotnet未必是最佳选择。开源资源不够丰富。dotnet的市场,主要是在windows客户端,游戏,工业软体这些领域。这些领域它是无敌的。不用就是你的损失。


当你遇到问题,找到的都是几年前的资料,最后不得不从java问题中寻找答案时,就该停止折腾了。


在移动互联网时代,web前端产出过剩,很多公司的B/S 中UI被前端所替代,很多项目需要考虑到移动端,所以前后端分离是主流,mvc那一套在工业、管理等方面应用还是挺广的。.net5最新版本看这里https://dotnet.microsoft.com/download/dotnet


很有


推荐阅读:
相关文章