为啥学java比学.net累那么多,坑坑哇哇的,真搞不懂java除了免费开源以外,哪点比得上.net?

 我来答
匿名用户
2021-03-25
展开全部
java和.net并没有哪个累哪个不累之说,你会.net学java也很快,编程思路是一样,就是语法框架不同,但是同一种语言,也有不同的框架。所以无论你学什么语言,其实都差不多的。.net的生态做的不如java。早期的java因为开源迅速占领的很多领域,很多项目都用java写的,以至于现在很多项目仍然延续。
一个人更换语言是容易的,但是一个公司更换一套语言,带来的麻烦相当多。现在.net也学习java那一套,但是市场已经被占领了,想要再让用户回来,怕是不容易的。
java火依靠两个时代的加速,一个是互联网时代,就是用户通过浏览器访问服务器的业务大量普及,java凭借跨平台特性(非windows服务器成本低啊)大火了一阵。
之后,移动互联网的到来。java又借助安卓系统,在移动端又火了一次。两把火把java烧的红彤彤的。
java本身也有很多问题。但是并不致命,都是可以接受的方案。需知道java不会永久适用,java的时代也会慢慢被淘汰。随着安卓时代的离去,未来的java还能火吗?
timebirdss76391
2021-03-26 · TA获得超过792个赞
知道小有建树答主
回答量:1670
采纳率:60%
帮助的人:286万
展开全部

1. 因为国内的很多互联网巨头,都用java,很多小公司都跟着这些巨头后面跑。市场环境问题,跟语言无关。(早期.NET不开源,各种商业套件,太贵)

很多公司用java -> java需求上升 -> java工资上升 -> java培训班火爆 -> java招人容易 -> 公司更倾向选择 java技术栈。

.NET 需求就少,学的人少,招人困难,恶性循环。

你可以看看招聘里面,java 和 .net 总体数量差距

2. 移动开发的兴起

即使 .NET 可以用Xamarin, 也还是不如原生开发。微软早就失去移动开发市场的机会,而且windows mobile还凉了。

3. 被微软玩怕了,SilverLight砍了,webform砍了,wcf 砍了(社区弄了个新的),windows mobile砍了,UWP 凉了,现在微软主业玩Azure去了。那下一个呢?会是 MAUI 吗?

PS: 我不会java, 我是玩 C# 的,但不妨碍我,不看好目前国内的 .NET 市场。

不过,风水轮流转,说不定以后有机会。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软件开发领路人
2021-03-24 · 解答软件开发新人的问题烦恼
软件开发领路人
采纳数:711 获赞数:408

向TA提问 私信TA
展开全部
你好,很高兴回答你的问题。
Java还有一个特点是跨平台的。也没怎么坑坑洼洼吧,如果实在不喜,就专搞.net吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky496967173
2021-03-25 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4060
采纳率:80%
帮助的人:589万
展开全部
没办法,谁叫java出来的早呢,国内又有阿里等大厂带头~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随性的小飞
2021-03-27 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:66%
帮助的人:3万
展开全部
PHP宇宙第一笑而不语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式