2020年11月微软会发布.Net5,C#可以一统江湖了吗?

2020年11月微软会发布.Net5,C#可以一统江湖了吗?,第1张

还早,作为NETer,个人应该是国内前几批用core做项目的,但是生态的发展还需要努力,老NETer,很多习惯了微软全家桶式的开发,他们的经验和影响,对后来人,远没有JAVA前辈对JAVA后来人那么有用。

不过,从性能角度,以及发展规划蓝图,五年吧,NET 有机会,且机会很大,这五年,不是说C#还要发展,C#已经很优雅了,这五年,是要发展生态,一批老NETer要跳出以前开发的舒适圈,新人要跟上,大家一起加油,我目前也很想,也很喜欢带应届生实习生,让他们快点投入生态建设

还是看好net5,记得零几年的时候net火的一塌糊涂。但服务器,数据库太贵了,太贵了。后来鹅厂和猫厂发展起来用免费的linux配合java。培养了一大批优秀的人才。反观net呢还是封闭的。好在这2年net拥抱开源,加上unity3d的强势崛起,吸引了优秀的开发人员。后续国内就业环境会持续变好。但说要统一江湖,那也是统一net的江湖,至于各大厂家还是以java为主,希望后面能够孵化出优秀的项目。在物联网时代,ai时代有良好的生态环境。

我重新写这个回答吧。经过几个小时充电,发现net5确实变化很大,集成了net core。linux下可以搞ASPNET了,但并不是所有特性都能跨平台,比如WPF等界面库。

对于已经部署成熟java或者其他服务器解决方案的客户来说,抛弃原有方案,改用net5是不现实的。也就是说服务器市场客户会比较忠诚,不会轻易重构解决方案。

从这个角度考虑的话,微软现在的net5出来太晚了。除非,net5相对其他开发平台有巨大新优势,否则,微软还得进入一个生态再建设阶段。或许可以通过不断更新来拉开与java等开发平台的差距,但那也是个漫长过程了。

不可能,现在java生态这么好,只能说net5能和java比拼一下。

显然不会一统江湖,但给了大家多一种选择……

也不排除有这种可能,不过这有中国人什么份吗?对中国有好处吗?中国有自己值得骄傲的计算机语言吗?中国的程序猿什么时候才能不用再跟在外国人的屁股后面今天追JAVA明天追Python后天追Go Go Go

大厂用敢微软的东西吗?

美国政府一个行政禁令,统统吃不了兜着走, 还嫌华为被坑的不够惨么

也许在国外net5能够抢占java的市场,在国内不可能了,用java好歹有华为 阿里这些公司的托底,不怕没有JDK用,微软一旦被禁就完蛋了,没有巨头用,迟早要凉凉

跨平台开发是大趋势

简单回答,不会

1、自己组建技术团队自己开发,需要的人员有产品经理、框架工程师、JAVA、PHP、前端、后端、测试工程师,开发周期在1-2个月以上。人员成本5-10万起步,后期维护成本没算。

2、购买别人的小程序源码,并且自己配置服务器,再找个技术人员专职维护。源码费用一般10000-30000,服务器一年至少3000,维护成本每月6000以上。

3、使用第三方小程序,购买第三方小程序使用账号,总费用根据自身需求,费用2000以内到几千元不等,不用担心技术维护、不用建服务器,拿过来就可以使用,还可以根据自己的搭建要求设计和制作。

在未来里面 我不敢保证会不会,但是目前来说,还是不可能。
为什么?
1、跨平台目前成本最低的方案是 WEBAPP,但是性能,以及底层NAPI支持少的可能,尤其WEB的安全策略,很多是没有,这个时候会有会有人争议,你看XXX打包就是 Android IOS,还支持调用很多系统接口,那你有没有想过,支持 HTML CSS JS 是封装了一层浏览器可知道?就算NAPI也是 从原生态的 浏览器内部调用,而这些目前都是魔改,还是少不了 原生开发者
2、比上面性能更好的,更接近原生的NAPP,那就是C# 旗下的 xamarin,但是它还是不如原生,Android跟IOS 开发
这里包含了很多因素,人力成本,社区解决方案,官方支持,APP性能,人才输出
何时用跨平台方案?何时用原生开发?
1、如果你的APP没有什么功能,甚至不要求什么性能,或者说它不怎么调用 系统底层APP,那么你考虑成本问题,是可以考虑使用 跨平台方案来解决
2、如果你的APP够大,对性能要求大。甚至对系统底层接口调用不可控,那么这个使用使用原生开发 省事很多。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13335142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存