[感想]-貌似国内现在用.Net 技术的大厂很少

2022-09-19 19:54:27 +08:00
 PendingOni

用 .Net 的目前只看到了携程旅行,Tesla 就没什么了...

11041 次点击
所在节点    职场话题
157 条回复
Chad0000
2022-09-20 20:04:30 +08:00
@PendingOni
有的库也是可以强上的,比如我之前买过一个 PDF 库,当时买的时候只有.net framework 版本,不想续费升级毕竟不便宜,强制加到.net5 的项目中不会出错,然后我发布到 Linux 下出错了,最终也是在 DockerFile 中额外安装几个 Lib 才搞定。

当然这也是开发环境( Windows )和部署环境( Linux )不一致的问题,算是小问题吧,毕竟如果觉得 Linux 开发不爽那就是太问题了。

当然现在很多库都开始兼容了,至少是我们的项目没再遇到了。
PendingOni
2022-09-20 20:05:51 +08:00
@Chad0000 我之前就是发现 Vertica.Data 的包底层调用 Win32 的接口用不了才换的 Postgres...
Bazingal
2022-09-20 20:05:57 +08:00
@documentzhangx66 不觉得,跨平台 IDE 体验基本一致,但是 linux 桌面目前没一个好用的
documentzhangx66
2022-09-20 20:25:08 +08:00
@Bazingal

当你在 Linux 下搞桌面时,就已经输了。

Linux 桌面只是一个辅助,而且各种问题,除非有测试 Oracle 安装之类的刚需事情外,不应该使用 Linux 桌面。

Linux 真正的打开方式是:Windows 多屏 + xShell -> Linux 终端。

xShell 是 xManager 中的一个软件。
Magentaize
2022-09-20 20:32:17 +08:00
我司也是.NET6+RHEL+docker 毫无问题。但是有些人好像又能给 Linux 和 mysql 提交代码又用着不开源的 xshell ,是不是有点双标
documentzhangx66
2022-09-20 20:41:29 +08:00
@Magentaize

一点都不双标。

1.Windows 图形界面比 Linux 桌面稳,比 Linux 桌面开发效率高。开发 Linux 选 Windows 是正确的,虽然这句话听着有点奇怪。

2.我几年前,评测过几乎所有主流的 Windows 连接 Linux 的工具,xShell 是我见过最好的。

所以在 Windows 多屏环境下,用 xShell 连接 Linux ,我觉得是正确的方式。
Bazingal
2022-09-20 20:52:25 +08:00
@documentzhangx66 不用 linux 桌面就不能叫用 linux 开发了,到头来还是 Windows 更胜一筹
Jirajine
2022-09-20 21:01:19 +08:00
@documentzhangx66 你对 dotnet 的批评很对,虽然 M$看似拥抱开源开放跨平台,但总是在各个角落里变着法的引导你用 Windows + VS 那一套,恶心不是客户的开源用户。
但你对 Linux 桌面的看法简直和 M$如出一辙,MAUI 只支持 win/mac 的情况下大言不惭的宣称支持所有桌面平台,仿佛 Linux desktop 根本不存在一样。Windows 桌面确实成熟稳定 bug 少,用户量摆在那里,但开发者用起来有多恶心看 mac 销量就知道。
userforg2021
2022-09-20 21:13:59 +08:00
@documentzhangx66
我提您了吗?您为什么要对号入座呢?
您怎么得出的结论“.Net 的主要环境就是 Windows + MSSQLServer”呢?您所谓的主要环境是运行环境还是开发环境呢?
您怎么知道我不用 Linux ?不会 Java 呢?
您从哪里客观的得出了这些结论呢?
BrettD
2022-09-20 21:45:07 +08:00
@documentzhangx66 但是您的评论的意思是.NET 烂到正常人不会选择使用
PendingOni
2022-09-20 21:47:51 +08:00
这帖子迟早移得被 Livid 移到 水深火热 tag 里...
nvioue
2022-09-20 22:04:37 +08:00
@onecode 第二点也要反驳 这开口就是歧视 win 系统,虽然 win 有待改进的地方 我记得早些年韩国做网游的很喜欢用 win server ,因为 DirectX API 和客户都绑定了好像。
netnr
2022-09-20 22:15:00 +08:00
小丑
PendingOni
2022-09-20 22:19:59 +08:00
@netnr nah 我和你一样 都是 XX
documentzhangx66
2022-09-20 22:25:06 +08:00
@Bazingal

Linux 开发并不是指一定要在 Linux 桌面上搞开发。就像开发并不是一定要用 Java 才叫开发一样。

开发有很多种,Linux 的开发,大部分情况下,是可以在 shell 下进行的。

开发工具,也是 Windows 上的好用。所以在 Windows 上用工具进行 Linux 开发,是常态。
documentzhangx66
2022-09-20 22:26:50 +08:00
@Jirajine

我对 Linux 桌面 不看好,主要是因为 Linux 桌面环境太多太杂,问题太多。

简直比 Windows 上的 asper 还不靠谱。
Aloento
2022-09-20 22:30:44 +08:00
@PendingOni 大哥你这波赚经验赚麻了呀
documentzhangx66
2022-09-20 22:31:31 +08:00
@userforg2021

1.不是我对号入座,只是和你正常讨论而已。

2.我得出 .net 主要环境是 Windows + MSSQLServer 的结论,是因为这一套可以快速、无痛、官方先天兼容部署。但凡你要在这套环境里,把 VS 改为 Eclipse ,或者把 DB 改为 Mysql 或 Oracle ,你对比一下,看看是否还这么顺心,以及找找问题出在哪里。

3.我哪句话说了你不用 Linux ,你不会 Java ?

4.我的客观在于这些我都用过,而你没有。
PendingOni
2022-09-20 22:31:57 +08:00
Removable
2022-09-20 22:33:54 +08:00
@documentzhangx66 ……你赢了,真棒呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/881360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX