net目前还有发展前景吗?_.net前景真的堪忧吗

由网友 秦汉鱼谈 提供的答案:

NET并没有过时 ,它仍然是非常有用和受欢迎的Web开发框架之一。

随着时间的推移,一些新的技术和框架出现了,这些新技术或许更加适合某些应用场景。NET Core是微软推出一个全新的、跨平台的Web开发框架,与传统的NET相比,它更轻量、更灵活,并且能够运行在Windows、Linux和macOS等多个平台上。NET Core还提供了更强大的性能和安全性,因此它已经成为很多新项目的首选框架。另外,NET也在不断地更新和改进,最新版本提供了更好的性能、更好的安全性和更多的功能。例如,它支持Web API和SignalR,可以更轻松地创建基于REST的服务和实时通信应用。

由网友 这样学编程不枯燥 提供的答案:

.net 在未来的发展还是挺不错的,以前在 " 如鹏网 "上看过两个公开课的视频《.Net 就业为什么这么火》以及《.Net 程序员未来的发展之路》,分析的挺透彻的,具体的可以到如鹏网官网上去了解一下,应该会对你有帮助;

具体的可以到 如鹏网 官网上去了解一下,有网络的地方就可以学习,根据自己的时间灵活安排学习进度,有问题随时提问,老师实时在线答疑,有技术大牛亲自授课,口碑非常不错,基本上都是慕名而去的,目前国内.Net 最好的就是如鹏网了。

有详细的课程体系,可以参考一下;

第一部分:.Net 基础

第二部分:数据库开发

第三部分:.Net 高级技术

第四部分:web前端

第五部分:asp.net 核心技术

第六部分:asp.net MVC

第七部分:掌上租项目(技术要点)

第八部分:扩展高级技术

以及.net 的提高课程,包含Entity Framework、ASP.Net MVC、掌上租项目、.Net Core、Linux、多线程、异步编程、NoSQL(MongoDB、Redis、memcached)、MySql数据库、web api、Docker for .net等。

net目前还有发展前景吗?_.net前景真的堪忧吗

由网友 一个没有灵魂的程序员 提供的答案:

感谢悟空邀请,我作为一个从事多年软件开发的工程师,用过很多技术,当然也包括.net,所以对.net还是有些了解的,我个人认为net目前是没有什么发展前景的,原因如下:

首先,net是微软开发的一个平台,在这个平台上开发应用,需要依赖微软的类库你才能开发,换句话说就是如果微软哪天不管这个平台了,可能net就没有存在的意义了,对于现在提倡的开源共享精神而言,net是不具备的。

其次,net上开发的应用可移植性差,什么意思呢?就是说你在net上面开发了一套系统只能运行在windows系统上面而不能运行其他操作系统上,比如linux系统,这样就限制了你的选择,不能跨平台,有时为了安全高效而需要使用Linux服务器的时候,这时基于net开发的应用将不能被运行。

最后,net主要可以用来开发桌面应用或者是做一些工具,它提供了很多封装好的组件直接拖拽使用非常方便,在其他方面他并没有什么优势,现在大多数企业开发软件系统都是基于java因为它首先是跨平台,其次是它可以友好地兼容第三方组见,也提供了很多优秀的框架等等,所以更多企业选择用Java而不是net。

综上所述,net在未来相对而言是没有什么优势的,越来越的跨平台应用诞生,而这都是net无能为力的,所以net在未来是没有前景的,以上是我的观点,如有不同观点者,欢迎在评论区留言交流,谢谢🙏

由网友 自由践行 提供的答案:

本来不想回答编程语言的纷争,感觉很LOW。看了下回答似乎都是黑.net的,作为接触.net使用10多年的老程序员还是来公正的写一下,大家自行甄别。

我VC++用了5年,然后转.net用到现在超过12年,asp、php、js这些也都经常用,别的语言我用的少,不好妄加评论。我用.net完成了3个软件作品和一个正在运营的网站,对我来说足够了。

首先澄清下概念,看有的回答说.net只能用来做网站?.net全称是.net framework,基于这个框架的,不限语言,常见的c#、vb.net、vc.net、asp.net等,当然最有影响的是c#语言和asp.net,c#用做后端,asp.net用做前端。可以说在windows系统下,没有.net干不成的事。如果没有跨平台的计划,.net绝对是首选。

再来说下跨平台,这要分两方面说起:一种是服务端,一种是客户端。

服务端.net做webservice+sqlserver,完全没有问题。唯一值得诟病的是windows服务器和SQLServer的版权费用相对较高,但帮助文档、UI界面、编程工具要好很多,现在的云服务很普及,这点费用不算事。

客户端这个说头多了,当然最理想的解决方案就是一份代码,在所有平台全部完美实现。想要能够运行我想应该问题不大,但是在每个平台下都完美运行,我持保留意见。针对同样的html标准,不同浏览器尚且存在差异,何况是跨操作系统的语言。有人说Java可以跨平台,.net只能Windows。看资料.net core也可以,当然我并没有在.net core下开发的实际项目,但微软的意图就是要打通所有平台。

最后说到发展,每种开发工具都有最适合的应用场景,如果.net core能够成功,我觉得.net一定会有很大发展。至于你自己要学哪个?这要看你公司项目和你自己的方向是否一致,无论是哪个,都要学精才有用。

由网友 玩着学编程 提供的答案:

1、.Net前景是不错的,因为大家都觉得java好所以都一股脑儿去学java了,反而促使.net的人才更吃香,真正掌握.Net技术的人很少,全国java的培训机构数不胜数,而.net则寥寥无几,以后出去找工作也会更有优势。

之前看过"如鹏网"的免费公开课《.Net就业为什么这么火》,分析的挺透彻的,可以去看一下作为参考(部分课程截图)。

2、学习.Net就是在"如鹏网"上学习的,目前国内.net最好的就是如鹏网了。有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,每个章节的后面都有相应的练习题和面试口才题,需要通过录音的方式来进行提交,有新的课程更新了,也是可以继续来学习的(.net提高),技术大牛亲自授课,口碑非常不错,基本上都是慕名而去的。

3、.Net学习路线

(1)、.Net语言基础

(2)、数据库开发

(3)、.Net高级技术

(4)、web 前端

(5)、asp.net 核心技术

(6)、asp.net MVC

(7)、掌上租项目(技术要点)

(8)、扩展高级技术

需要《.net就业为什么这么火》的 视频及.Net资料的可以在评论区留言哦。

由网友 IT人张飞洪 提供的答案:

先说结论吧 .net至少在目前的国内市场基本没有前景。

但是怎么说的,如果作为一个IT从业人员或者即将作为IT从业人员,我还是希望你不要被.net程序员、java程序员、php程序员、前端程序员这些title限制死,当你熟练掌握两门以上语言以后,其实换个语言也就会浪费你几周的时间。

虽然.net前景一片灰暗,但是也不是毫无可取之处,下面详细说下我的观点:

  1. .net目前主要应用于各大企事业单位业务系统中,例如学校的教务、选课系统,医院的药房药库系统等等,很少很少有互联网公司上.net的。这个现状导致了两个结果,第一个是.net程序员工资均值被拉的很低,什么年薪百万走向人生巅峰,基本扯淡,每年的项目就那么多,都是老客户给的死钱,工资能高到哪里去;第二个就是.net程序员加班情况真的不是很多,道理同上,工作是固定的,项目是固定的,去年不加班,今年也不会加班。
  2. 现在很多人头都是仰到天上的,觉得不去大厂,年薪不到个30W+,都不配叫程序员,但现实是很多本二本三、大专的、跨专业培训过来的,校招就是进不去大厂,看其他小厂给的微薄工资,还觉得寒酸,最终纷纷投入外包大军,说句实话外包行业比.net毒性要大至少千倍,多少人成了消耗品,每天都是体力劳动,干着砖工的活,对于个人能力提升毫无帮助,等到加不动班了、体力拼不过年轻人了,工资就越来越低,最后没办法只能转行,然后见人就说程序员是青春行业,多可笑,多可怜。

接着说哪些人适合.net:

首先就是对于进不了大厂,甚至进不了中厂的新手们,对自己职业规划十分迷茫,甚至没有规划的人来说,.net开发的岗位会给你一个入行的机会,会给你充裕的自我学习自我提升的时间,你可以通过1~2年时间了解这个行业,思考自己发展的方向,充实自己的能力,然后再去挑战大厂,或者转去互联网公司捞钱、或者转其他岗位或行业。

然后是对加班极度厌恶的程序员们,在.net岗里找不加班的公司,就和在java岗里找加班的公司一样容易,很多人在一线拼搏了好多年,干不动了,不妨考虑下来这种公司养老,当个小领导,每天按时按点走,用户对你客客气气的,要求也很低。我亲眼见过很多.net开发,都四十多岁了,客户公司每个人都混得很熟,每天和客户吹吹水,敲两行代码,就可以准备下班了。你当然可以说这种生活没有追求,但是这何尝不也是一种生活方式呢,至少我个人从来没有准备过加班一辈子的生活。

由网友 资深IT老张 提供的答案:

谢谢邀请。

就看你个人喜好,及 自身基础 以及 目前的工作环境了。

坚持学 .NET的理由

  • .NET基础还在

  • 目前的项目比较有挑战性

  • 从目前的项目中可以学到有用的知识

  • 从目前的项目中可以积累到很多富贵的实战经验

  • 想从事企业级项目开发

  • 想快速利用程序解决问题

  • 暂时可以解决温饱

转而投向 JAVA怀抱的理由

  • 发自内心的喜欢JAVA

  • JAVA体系的知识点都熟悉一些,且有人带路

  • 想参与到更多大型的项目中

  • 想从事以互联网方向的项目开发

  • 喜欢挑战自己

  • 对开源框架有所了解或贡献

  • 向往高薪

小结

不管哪一个,适合自己的,才是最好的。

关键是 基础要打牢,学得够深,真正为自己所用,而不是为程序所困。

希望能帮到你,谢谢。

(结束)

由网友 没有上限的天花板 提供的答案:

自己看看国外的优秀网站,很少是java搞的。著名的StackOverflow就是.net搞的。而且现在部分大公司都开始迁回.net,不过是core。不仅是性能原因,更多的是其他环节,比如ide的无敌,语法的丰富等等

由网友 无敌炜哥 提供的答案:

作为一位做了五年.net 后转java 的人,我总结出来.net 为什么落后java 这么多!最主要的原因还是人,现在搞.net 的人,眼界知识面太过于狭窄,到这也是受限制用.net 的大公司少,无法培养出想当高水平的.neter。虽然现在可以跨平台也开源,但是受限于整体.neter 整体实力的差距!到现在始终没有形成像样的.net 开源框架!肯定有人说这有很多呀!可是这些内部的实现太不主流,完全就是自己的想象!像java世界著名开源的框架,你会发觉道理都是。很相近!可是在.net 开源的类似的东西就太另类了!就算star数很多,可是任然不会流行!现在.net 迈出了很重要的一步,万事开头难,这个时候如果有想法的.neter 其实应该多去学习其他语言的框架来移植到.net 上,慢慢打磨!打磨的过程就是学习的过程!只有学习多了,才能弥补整体实力的差距,当人整体实力差距不在大那么.net 的春天真的来了!

由网友 陈陈陈chenchen 提供的答案:

看什么方向吧

在3D游戏这块,C#还是很有优势的。

其他方面的话,难产了。不是.net不好,而是市场已经被其他平台占领。

比如说,在杭州,阿里系占多,但阿里系使用的是java,那么也就意味着.net很难再被接受。要知道,换平台的成本,那是相当的大的。

.net本身跨平台也是前两年才出的.netcore,市场已经没有了,早10年出.netcore还有机会。

个人觉得,.net平台要比java要爽,也许是因为我有.net的背景吧。至少,C#在语言层面,要比java爽太多。可惜了,报错了大腿,10年前应该选择java的,哈哈哈。

.net的前景嘛,还是有的,关键是MS要调整好战略,好好的支持开源和跨平台,对开发者好一点,慢慢的想办法去干java所占领的市场吧,还是有机会,期待.net雄起。

部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/28038.html