找回密码
 立即注册
查看: 476|回复: 5

为什么好多编程“牛人”不喜欢用 Microsoft Visual Studio?

[复制链接]
发表于 2023-9-4 15:37 | 显示全部楼层 |阅读模式
我认识的周围很多编程不错(相对)的人,比如搞ACM的或者本科攒了10万+代码的人,他们都反映不喜欢用VS甚至不会用,想了解下为什么?此处对牛人加了双引号仅暗示我对此不确定,不带有任何不敬的意思。
发表于 2023-9-4 15:37 | 显示全部楼层
如果你做的技术不是 Microsoft 体系的,甚至语言都不是 Microsoft 体系覆盖到的,那 Visual Studio 确实没有什么明显优势,甚至很多细小的便捷功能不如其它 IDE 直观。Visual Studio 的核心竞争力是 IntelliSense,也就是它能读懂你的代码,然后给你提供实时信息,告诉你这里可以写什么,或者这里为什么写错了。
拿离 Microsoft 技术体系比较远但由直接相关的 TypeScript 来说吧,没有其它 IDE 的支持能比得上 Visual Studio 和 VS Code 了。它们可以实时解析你的代码,如同一个 tsc 一直在后台跑着一样,告诉你哪里的代码存在类型错误。输入了一半的代码,可以根据上下文提示你要完成的变量名、函数名、属性名等。今时今日写 TypeScript 真的没有更好的 IDE 可以挑了。
但如果用来写跟 Microsoft 完全不相关的代码的话,例如 Python、Ruby、Go、Rust 等等,那 Visual Studio 没有任何优势。IDE 里面的 I 是 Integrated,对于这些 Visual Studio 基本上没做 Integration 的语言,Visual Studio 的 Editor 还没有其它单纯的 Editor 好呢。IDE 的重点是 I,没有了 I 只是拼 E 的话 Visual Studio 就不太行。
发表于 2023-9-4 15:37 | 显示全部楼层
你口中的这些“牛人”里,有一部分不是真正的软件工程师,他们只是编程表演艺术家。
就算我平时射箭百步穿杨,但是真的上战场我还是拿突击步枪的。
发表于 2023-9-4 15:38 | 显示全部楼层
VS这东西是为了做工程用的,编程牛人不一定是软件工程牛人
发表于 2023-9-4 15:39 | 显示全部楼层
看写什么代码。

如果是C/C++/C#+.net类的语言我建议使用VS
当然如果只是写学校作业代码,Clion也不错。
只开发前端,用VS code就好了
开发Java,屎山项目用eclipse,新项目用intellJ
开发Python,pycharm碾压所有IDE
前端要对图片做处理,我建议使用photoshop,效果碾压css修图。

VS看似是一个万能编译器,但实际体验上只对微软系的编程环境有较好的支持。
发表于 2023-9-4 15:39 | 显示全部楼层
其实不用也挺正常的。
牛人是你自己定义的,不用是你自己观察的。

整个问题里面其实唯一的问题是你整天观察这些玩意儿干啥……
明天再来观察个为什么好多人不上知乎,为什么好多人不玩微博,为什么……


这些问题的答案只有一个,你的圈子就这么大,你听过的名词就这么多……

毕竟你看为什么你问不出好多人不喜欢用Dreamweaver
因为你不知道那是啥玩意儿……


但是又有KPI,咋办呢?
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-10-14 10:09 , Processed in 0.093200 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表