由网友 秦汉鱼谈 提供的答案:
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上面开发了一套系统只能运行在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前景一片灰暗,但是也不是毫无可取之处,下面详细说下我的观点:
- .net目前主要应用于各大企事业单位业务系统中,例如学校的教务、选课系统,医院的药房药库系统等等,很少很少有互联网公司上.net的。这个现状导致了两个结果,第一个是.net程序员工资均值被拉的很低,什么年薪百万走向人生巅峰,基本扯淡,每年的项目就那么多,都是老客户给的死钱,工资能高到哪里去;第二个就是.net程序员加班情况真的不是很多,道理同上,工作是固定的,项目是固定的,去年不加班,今年也不会加班。
- 现在很多人头都是仰到天上的,觉得不去大厂,年薪不到个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