Stage1st

标题: .NET 8正式发布了 .NET平台未来发展前景如何? [打印本页]

作者: WilhelmG    时间: 2023-12-26 22:53
标题: .NET 8正式发布了 .NET平台未来发展前景如何?
本人最近自学C# .NET  以后打算往视频动画或者游戏方面发展一下.算是自己的个人兴趣.但感觉C# .NET相关的岗位,网上热度,社区远没有JAVA系的多,热闹.一方面可能是国内是阿里系为主,另一方发面可能是巨硬早前的闭源导致.NET发展跟不上潮流.

但早段时间.NET 8正式发布了,看视频介绍挺厉害的,性能也不错.dotNet以后发展前景会变好吗?还是JAVA更胜一筹?




作者: tsubasa9    时间: 2023-12-26 23:00
写了十多年程序的经验是,别太关心你用的语言是什么,需要用什么就学什么
自己写随便用,写业务就跟着公司同事走,找工作就学热门的
作者: gulant    时间: 2023-12-26 23:07
看需求,别贪新,这东西追不来的,科技日新月异,把有限的时间用在最合适的地方。


作者: すぴぱら    时间: 2023-12-26 23:17
本帖最后由 すぴぱら 于 2023-12-26 23:26 编辑

过去没有前途,未来也没有前途

写web前端c#是残废,写桌面但是pc时代早就过去了,移动端巨硬自己都整不明白,写后端就是吃asp.net的屎,写游戏又要被unity敲诈

我看这生态前狼后虎 是没救的

如果一门语言和互联网移动端机器学习这些热门厕所相性都不搭,那它在国内没有社群氛围是非常正常的

另外不要和java比 因为java保持着屎山,没人愿意动屎山,所以java会在屎山上永生


作者: WilhelmG    时间: 2023-12-26 23:42
tsubasa9 发表于 2023-12-26 23:00
写了十多年程序的经验是,别太关心你用的语言是什么,需要用什么就学什么
自己写随便用,写业务就跟着公司 ...

就是自己学着写的,感觉C#语言挺好的但看来大家对其.NET发展前景不太看好不知道自己学来有没有用

—— 来自 S1Fun
作者: WilhelmG    时间: 2023-12-26 23:46
すぴぱら 发表于 2023-12-26 23:17
过去没有前途,未来也没有前途

写web前端c#是残废,写桌面但是pc时代早就过去了,移动端巨硬自己都整不明 ...

看了点JAVA,感觉写的程序太臃肿。C#语言写起来挺好的,自己有点兴趣学。不过就是值不值得自己花时间精力学这一门发展前景一般的技术了。自己想学学好gobot unity的

—— 来自 S1Fun
作者: すぴぱら    时间: 2023-12-26 23:51
WilhelmG 发表于 2023-12-26 23:46
看了点JAVA,感觉写的程序太臃肿。C#语言写起来挺好的,自己有点兴趣学。不过就是值不值得自己花时间精力 ...

你用.net framework 3.5的思维来写,把那些糖全砍了, 再把delegate给ban掉一切用接口,是不是就觉得很熟悉很怀旧了
作者: posthoc    时间: 2023-12-27 00:30
c#好的地方就是学习成本并不高,工具链很成熟的高级语言也没什么怪癖文档也丰富,需要用了拿来就用好了。
作者: 精钢魔像    时间: 2023-12-27 02:18
要就业还是把意向公司招人需求里提到的技术学一学,光是个语言没用
作者: BRRM    时间: 2023-12-27 03:04
如果你要求一门语言性能又高,又方便,那 c# 基本就是最好的选择了。c# 就是典型的叫好不叫座,自己用用是很不错的。

但你要说有没有前途,比较难看到。如果是为了前途,我觉得把主流的热门语言排完了才轮得到它。


作者: sdefrfg1    时间: 2023-12-27 04:24
可以写框架数据库之类啊,c#完美符合,相比那一大堆java写的,语法好,开发快,性能高,而且合适从头造轮子
作者: zanber    时间: 2023-12-27 08:15
c#用在桌面程序和制造业系统的方面还是挺多的,但是这些都是又累又不赚钱的玩意,自己写点辅助工作用的东西还是可以的,挺方便。
但是你说自己写点什么玩意用python不是更方便,反正自己用的东西又不在意什么UI
作者: WilhelmG    时间: 2023-12-27 08:57
zanber 发表于 2023-12-27 08:15
c#用在桌面程序和制造业系统的方面还是挺多的,但是这些都是又累又不赚钱的玩意,自己写点辅助工作用的东西 ...

哈,自己想往游戏视频制作方面去发展的。程序员毕竟是碗青春饭(bs:我不是程序员),而且chatgpt等出来后,程序员更加卷了,还是想换个赛道

—— 来自 S1Fun
作者: plusSharp    时间: 2023-12-27 09:14
すぴぱら 发表于 2023-12-26 23:17
过去没有前途,未来也没有前途

写web前端c#是残废,写桌面但是pc时代早就过去了,移动端巨硬自己都整不明 ...

之前写过一些本地使用的工具,Razor用起来感觉还不错,web前端具体残废在什么地方
作者: 灰流うらら    时间: 2023-12-27 09:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: すぴぱら    时间: 2023-12-27 09:29
plusSharp 发表于 2023-12-27 09:14
之前写过一些本地使用的工具,Razor用起来感觉还不错,web前端具体残废在什么地方 ...

.net core选择了 webassembly这条新型线路,但是重运行时环境这玩意编译出来体积巨大
换回祖传的服务端渲染见仁见智,但很吃服务器硬件

写界面razor / blazor至今没有一套一流的前端组件库
mudblazor和antblazor这种开源社区主导的各有各的毛病,而且自定义都相对很麻烦 可以说和现在的js生态来说天差地别, 有点需求就需要自己造轮子


作者: tsubasa9    时间: 2023-12-27 09:33
没看懂你视频动画要编程做什么,也没看懂你说的前景是什么意思
作者: Jet.Black    时间: 2023-12-27 10:25
zanber 发表于 2023-12-27 08:15
c#用在桌面程序和制造业系统的方面还是挺多的,但是这些都是又累又不赚钱的玩意,自己写点辅助工作用的东西 ...

用c#很大一部分原因,是因为Visual Studio好用

反正自己搞都用community版
作者: 赤色彗星SEXY    时间: 2023-12-27 10:42
本帖最后由 赤色彗星SEXY 于 2023-12-27 10:43 编辑

普通程序员就跟着公司需求走..公司用啥就用啥...
国内c#没前途的...不搞游戏没啥必要花时间

被迫写了一段时间c#, 最反感的一点就是c#啥语法糖都吸收....看见啥语法好就吸收进来....一个getter setter有4种以上写法...ide里不停提示这种写法过时...人都麻了
自己写着玩啥语言都可以,各种语言里最舒服还得是python,啥库都有,写啥都行,写着玩干嘛不写python其实最值得花时间的反而是ts/js等前端语言,时间浪费在c#上真不值得


作者: einhorn    时间: 2023-12-27 10:55
美企,公司大部分都是c#,但是招人一般还是写c/c++,c#大概默认c++老手能快速上手
作者: nanoka111    时间: 2023-12-27 11:17
.NET只能说是微软自己一手好牌打个稀烂的典范了。
应当说随着Vista的失败和原定后续Blackcomb的取消,微软的.NET战略就已经可以宣告失败了。开源后的.NET跟以前已经完全不同了,而且除了C#其他一律边缘化(甚至包括F#和盖茨的情怀Basic)。
我之前曾经学过一天的C#,已经掌握了基本语法,但开发还是得看书,甚至因为跟工作基本无缘,我现在也想不起来要做什么。在我看来,跟C++相比,C#的语法跟Java更接近一些,但更为规范也更易学。
说实在的,如果只论对Sun公司自己来说,Java也是失败的,毕竟Sun自己并没有从Java身上获得多少好处。后来微软失败的原因跟Sun基本如出一辙,就是都没能让自己创建的语言成为自己操作系统上最主要的开发语言。
作者: gulant    时间: 2023-12-27 11:32
WilhelmG 发表于 2023-12-26 23:46
看了点JAVA,感觉写的程序太臃肿。C#语言写起来挺好的,自己有点兴趣学。不过就是值不值得自己花时间精力 ...

unity 的担忧就别操心了,能收割你的时候证明你自己也壮大,码农打工人没影响的。对于新手来说,找一门容易入门的然后摸索开发经验比什么都重要,别担心后续,当入门后自然懂得怎么选择。
作者: nanoka111    时间: 2023-12-27 11:43
本帖最后由 nanoka111 于 2023-12-27 11:45 编辑
WilhelmG 发表于 2023-12-27 08:57
哈,自己想往游戏视频制作方面去发展的。程序员毕竟是碗青春饭(bs:我不是程序员),而且chatgpt等出来后 ...

其实当年VB曾经是一种让非程序员轻松转为程序员的方式,因为确实学起来非常容易,国内当年网上流传的不少个人编写的程序大多是用VB写的。然而不幸的是,微软让VB加入.NET后并没有让编写传统程序的VB继续保持更新,结果随着.NET战略的失败外加对Basic有情怀的人的离开,基本就葬送了VB的前途。编写传统程序的VB最终版本6.0自身的硬伤很重,而且写的程序在当前新操作系统上运行费劲(再就是Office里的VBA,可以拿来做些动态文档之类的东西,然而也是长久不更新未来有可能被取代的功能了。至于脚本语言VBS,现在就是纯废物。尽管b站现在还有拿VBA或VBS做作品秀存在感的人,但也不过如此)。
作者: Midnight.Coup    时间: 2023-12-27 12:24
Java 系也有 C# 类似语言 Kotlin,游戏是 C++/C# 的领域,学完大不了以后转 Kotlin
作者: 六尺之下    时间: 2023-12-27 12:31
TIOBE 公布了 2023 年 12 月的编程语言排行榜。 2022年C# 在挑战成为年度编程语言,但在最后一刻,C++出人意料地夺得了冠军。今年,我们确信 C# 将获胜成为2023年度编程语言。它在 1 年内上涨了 2.38%,而其最接近的竞争者 Fortran 和 F# 分别仅上涨了 +0.64% 和 +0.48%。TIOBE的10月份榜单,C# 和 Java 之间的差距越来越小,达到了历史新低,10月份两者的差距仅为 1.2%。 这一趋势在12月继续保持, 目前两者差距缩小到了0.69%。

虽然有再度中场开香槟嫌疑,至少说明国际上C#的趋势还是不错的,国内只能说任重道远
作者: plusSharp    时间: 2023-12-27 13:24
如果只是因为兴趣写代码C++要比Java好多了,Java的许多设计都是逼人按特定写法做,而C++非常自由
作者: 七氷    时间: 2023-12-27 13:48
c#可以学习下,现在加了aot之后,写写小工具还是不错的
作者: laotoutou    时间: 2023-12-27 13:57
不如去学c++,qt。一样能做上位机,qml还有移动端解决方案,还能做车机。c++本身ai方面也更强。
作者: abcxiawei    时间: 2023-12-27 15:55
六尺之下 发表于 2023-12-27 12:31
虽然有再度中场开香槟嫌疑,至少说明国际上C#的趋势还是不错的,国内只能说任重道远 ...

主要是国外的商业公司,很多是微软的基本盘,所以C#的占有率不低,但是国内,不可能了,在目前这个脱钩的背景下更不可能
作者: perfaceNext    时间: 2023-12-27 21:13
nanoka111 发表于 2023-12-27 11:43
其实当年VB曾经是一种让非程序员轻松转为程序员的方式,因为确实学起来非常容易,国内当年网上流传的不少 ...

我当年vb6起步的,所见即所得,学起来感觉比较简单,这种做gui的感觉真好。
作者: 煙雲靉靆    时间: 2023-12-28 00:01
laotoutou 发表于 2023-12-27 13:57
不如去学c++,qt。一样能做上位机,qml还有移动端解决方案,还能做车机。c++本身ai方面也更强。 ...

qt是c++但是都是自己的一套东西
而且做上位机往往就是哪个方便哪个做,反正就你一个人维护。qt写上位机ui完了内部逻辑调一大堆自己写的外部c#太常见了




欢迎光临 Stage1st (https://www.saraba1st.com/2b/) Powered by Discuz! X3.4