单纯就语言来说,.net 5 的编译速度比 golang 慢一点,一秒多,golang 不到一秒。
但 golang 的 web 框架,功能稍多一点的,编译速度就慢下来了,.net mvc 框架的速度很快,今天做新项目用了一天,很爽。
最慢的是 spring boot,差不多 10 秒才跑起来。
瞎折腾。。
C++++ 9 怎么样了。。
感觉不出来多少变化,除了快,c#的语法已经很成熟,后面无非就是加一些各种口味的糖。
据说 C#的薪资比PHP还低,可有此事?
有此事
有此事,不过 php 的工资可不低啊,一线城市的平均工资超过 java,php 是被用开源 cms 建站的那帮菜鸟拉低了平均水平,单就后端开发,工资不输于 java
用的人比 ruby rails 多?
在国内二三线以下城市和非互联网热门城市,.net 用的很多
写 Dictionary 字面量麻烦…… 最后还是在 .net 用 Scriban 这种类似 Ruby 语法的模板引擎舒服
.net 多是企业 erp 在用,在乙方:erp 销售难,实施难,回款难,导致.net 码农工资可怜。在甲方:工资更可怜。只能去接私活度日。
我对 .NET 5 最期待的是 Unity 什么时候能有意愿从 Mono 上迁移到 CoreCLR 了,可以有效改善一下那个烂 GC 在很多游戏中造成的奇怪卡顿。然后 Web 开发可能得看看 Blazor 框架的发展情况。
.net 工资低的都是那些只会写 aspx 的动态页面仔,不懂 Linux、nginx、git 这些技术栈,只会配 iis,部署网站用远程桌面复制粘贴或者 ftp 上传。所以一门技术要想走高端路线千万别易用,易用会吸引很多低端货进来拉低行业下限。