以前我主要写 java,一直用 idea,最近做一个项目要用 c#,于是用上了 vs
我刚开始用的时候就感觉不顺畅,已经想发个帖质疑这个称号了,但是想想可能是新手不熟悉的缘故,所以就憋着
但是到现在用了有两个月了,我觉得用 vs 还是不顺畅,具体有如下几点:
我在想,难道是因为 vs 得到这个称号的时候,jetbrain 家的 ide 还没出生吗?还是因为 vs 支持很多语言,比如 c++,那 eclipse 算什么?
1
lxk11153 Nov 21, 2019
vscode 广义 IDE /滑稽
( Development Environment 没有 Integrated |
2
sxw11 Nov 21, 2019
你可以用 Rider
|
3
love Nov 21, 2019 vs 细节比 idea 差得远,也就软粉叫叫宇宙第一 IDE
|
4
GeruzoniAnsasu Nov 21, 2019 via Android
画过界面吗。。
|
5
GeruzoniAnsasu Nov 21, 2019 via Android
edit and run 为啥会不支持了我不太理解, 全天下只有 vs 能编辑完 c++代码后继续运行
|
7
lhx2008 Nov 21, 2019
vs 并没有支持 Java 好吧,你这就不讲道理了。
写 C++,Clion 比 VS 还是弱了一个数量级 至于 VScode,可能比 IDEA 差两个数量级 |
8
minami Nov 21, 2019 via Android 就冲 vs 不是用 java 写的,它就比 idea 强
|
9
Tecrafter Nov 21, 2019
现代 IDE JetBrains 天下无敌。
VSC 是 Editor,功能定向跟 JB 也是不一致的。 |
10
Mutoo Nov 21, 2019 宇宙是 0-based 的,idea 排第 0。
|
12
hyrepo Nov 21, 2019 via iPhone
不能同意更多,这么多年来用 vs 的体验就没好过,后来写 java 换到 idea 简直觉得耳目一新,vs 可能功能很丰富很强大,但是至于使用体验嘛,emm……不过这似乎也是微软系产品的共同特征?
|
14
loading Nov 21, 2019 via Android 性价比:功能 /价格
因为 vscode 价格是 0,所以你将获得一个无穷大的性价比。 |
16
sxw11 Nov 21, 2019 很多大哥分不清 vs 和 vscode 就来评论了。。。
|
17
Jirajine Nov 21, 2019 via Android
确实感觉 vs 用着别扭,功能庞大臃肿,界面一般字体还有锯齿。
|
18
hoyixi Nov 21, 2019 楼主说的是 Visual Studio
很多人分不清 Visual Studio 和 Visual Studio Code 本来这玩意就是萝卜白菜各有所好,你觉得不好不用就是了 不过,用 Visual Studio 写 Java 有点那啥. |
19
minami Nov 21, 2019 @sudoz #11 想不到真的有傻子看不懂我说啥,我就明明白白说,就冲 idea (还有 eclipse )的资源占用,拿什么抢宇宙第一 IDE 的位置?别说功能多,vs 还一堆插件呢,咋不装上对比?
|
20
dinjufen Nov 21, 2019
用 VS 写过一段时间 C++,感觉还是挺好的,就是项目设置方面跟其他不太一样,微软这个是自成体系的,内存、CPU、GPU 使用情况,挺好用的,相反感觉 CLion 不习惯,或许这就是个人习惯问题?
|
21
stoneabc Nov 21, 2019
没写过 C#,就写 C++来说,没有比 VS 更好的 IDE 了。
|
22
Sharuru Nov 21, 2019 via Android 青菜萝卜各有所爱。
尽管现在我主要用 IntelliJ 写 Java,但是早年撸 winform 的时候所用的 VS 给我带来那温柔大姐姐的形象至今让我时时想念。 说回 Java,手上的 IntelliJ 就像个办事雷厉风行的小伙子,但是这几个版本的更新总是会带来或多或少的 bug。 反过来再看看 Eclipse,就像一台经典的老爷车尽管少了一些很酷炫的功能,但是用起来也不是那么不堪,有些地方甚至让人想念。 也许,变得最后还是自己吧。 |
24
nirvanacqw Nov 21, 2019
宇宙第一 C++IDE 写 C#还是 Rider 好
|
25
Nasei Nov 21, 2019 via Android 就 idea 全家桶那油啦吧叽的界面,也能叫现代化么?
|
27
dobelee Nov 21, 2019 via iPhone
貌似楼上很多人还搞清楚来龙去脉。vsc 还没出世前 visual studio 已经有宇宙第一 ide 的称号了。vsc 讲真还不配。
|
28
Deardrops Nov 21, 2019 via Android
加上 visual studio 加上 jetbrains 家的 Resharper 插件,应该配得上《宇宙第一 IDE 》的称号了,楼主说的 4 个缺点都能通过加载插件解决
|
29
Deardrops Nov 21, 2019 via Android @woncode 这里有一篇详细介绍 Resharper 的文章,安利一下 masuit.com/21
|
30
murmur Nov 21, 2019
c++的 ide 就是牛逼啊
|
31
515576745 Nov 21, 2019 via Android
vscode 定位是 editor,idea 是为 java 而生的 IDE
定位不同怎么比较啊哥? |
32
ipwx Nov 21, 2019 现在的人都不知道 VS 了吗?就知道 VSC ?
|
33
zjp Nov 22, 2019 一个 IDE 老是被人认成 editor,IDE 的面子都挂不住了...还提什么宇宙第一
|
34
yicong135 Nov 22, 2019 via Android 首先你们没说用的是哪个版本的 vs,vs2015 和以后的版本体验天差地别! pro 版和社区版体验也有很大的区别
|
35
dixeran Nov 22, 2019 via Android
其实各有所长吧,VS 也解决了很多 C/C++下开发的痛点,写 C++不用 VS 这一套的话要配环境还是挺麻烦的,CLion 印象中还要配 CMake(?),如果你承认万物基于 C 的话,把 VS 放在这个地位倒也配得上。
|
37
mohoumk2 Nov 22, 2019 via Android 一群不审题的把 vs 看成 vsc...
我用的第一个 ide 就是 vs。 用久了之后接触 idea,反而觉得 idea 贼难用。既没有官方中文,换个字体也很麻烦(而且换了之后还是看着很奇怪)也不如 vs 的智能提示对我有帮助。 |
38
anguiao Nov 22, 2019 via Android
VS 写 C++就是最强的,调试功能非常强大。
|
39
inhzus Nov 22, 2019 via Android 合着现在计科软院学生写 c++ 的启蒙 ide 都有人不认识了?
|
40
46fo Nov 22, 2019
java 写的软件 总感觉加载慢 内存占用高 ui 响应慢
|
41
iceheart Nov 22, 2019 via Android
不写 c++体会不到 vs 的好。
|
42
charlie21 Nov 22, 2019 via Android
IDEA 是宇宙最牛 Java 写的 ide,VS 是宇宙最牛的 非 Java 写的 ide
行了吧?痛快了?尿频尿急尿不尽 解决了? 虚名而已 谁爱要谁要 |
43
GiantHard Nov 22, 2019 via Android 之前 .NetFramework 的时候,VS 可以边改代码边调试,还可以回退执行到上一行。现在 netcoreapp 出来没多久,感觉支持不是很好的亚子。
VS 可以集成一个叫做 Git Extensions 的插件,这个插件本身就是一个很强大的 独立的 Git GUI。 而图形界面的开发,XAML 设计器,WinForm 设计器,这些都没得选,只有 VS 做的最好,所以对于这类开发人员,VS 肯定就是宇宙最强 IDE 了。 当然了,只有小孩子才在 VS 跟 Idea 之间做二选一,所以为啥不试试 ReShaper 呢?双倍快乐,双倍内存。 |
44
camark Nov 22, 2019
那是你觉得而已,VisualStudio 绝对宇宙第一
|
45
Zchary Nov 22, 2019 via iPhone
就我而言,rider 的 unity plugin 很好用,VS 就算了,打开那 word 一样界面和奇葩的快捷键谁还愿意用呢
|
46
YzSama Nov 22, 2019 via iPhone
vscode 主要是前端群体吧
|
47
jinliming2 Nov 22, 2019 via iPhone
所以 VS 支持的第一语言并不是 C# 而是 C++……
我也是 C++ 入的 VS 觉得好牛逼,并且在入 IDEA 写 Java 后不觉得 IDEA 比 VS 好用…… |
48
jinliming2 Nov 22, 2019 via iPhone
楼上说的也对,新版的 VS 越来越好用(但是貌似在成为宇宙第一的时候,IDEA 还没起来?所以就算是旧版本的 VS 也是宇宙第一),VS 的免费 community 版本和收费 pro 版本也差很多……
|
49
fbcskpebfr Nov 22, 2019 via Android 关注:想看看到底有多少人不认识 vs、把 vscode 当作 vs 还不看完所有回帖的
|
50
zjsxwc Nov 22, 2019
以前我没得选,现在我只想做个好人
以前软粉只能 vs 写 C#,现在还是只能 vs 写 C#,vs 宇宙第一 IDE 没毛病 |
51
shandianmao110 Nov 22, 2019
看版本吧,VS 2019 比之前的版本代码提示好一些。
|
52
scukmh Nov 22, 2019
vsc 不是 vs,大学 c 语言程序设计基础都白教了吗?难道你们都用 vc 6.0 ?
|
53
jinliming2 Nov 22, 2019 via iPhone
@YzSama 是的,VSC 主要还是前端用,其他语言就算加插件配成“类•IDE”也不好用……
并且虽说是主要前端在用,但由于使用 TypeScript 来做编程提示,导致有些 JavaScript 的功能也支持不完全,比如现在浏览器都已经支持的 class private field、node 快要成为默认选项的 ES Modules 的 mjs 格式文件 之类的,VSC 至今不支持,不仅不支持,还会报语法错误…… |
54
changdy Nov 22, 2019 2333 莫名喜感..楼上好多人感觉缺少常识 .为黑 java 而黑的就不说了..
VSCode 基于魔改的 Electorn 开发的..诸位`前端`难道不知道这个东西吗 ?和 VS 基本没啥相似性 ---- 回到话题 没真正用过 VS , 不过就我个人而言 我更喜欢 jb 家的产品 当初写前端也是用 Webstorm 多一些,唯一的遗憾是还没入正 ,一直用的是社区版和 EAP 版本. |
55
u823tg Nov 22, 2019 via Android
如果我没记错的话这个应该说的是 c++与 c#关系不是太大。
|
56
MakHoCheung Nov 22, 2019
@lhx2008 楼主是用 vs 写 c#。。。。。。
|
57
dajj Nov 22, 2019
因为这样称呼才有超越 编辑器之神和神之编辑器的感觉。 当然有些扯蛋,毕竟人类连地球都还没走出去,相当于还宅在家。
|
58
saxon Nov 22, 2019
Php 还是宇宙第一的语言呢
|
59
supersonic13 Nov 22, 2019
JB 全家桶不香么
|
60
zjupigeon Nov 22, 2019
@supersonic13 全家桶多少钱?
|
61
lihongjie0209 Nov 22, 2019
idea 无敌
|
62
Motoi Nov 22, 2019 写 c++挺好用的,c#也感觉一般。总感觉太重了
|
64
VictorJing94 Nov 22, 2019
...我怎么就觉得 vs 特别顺手..
|
65
Sendya Nov 22, 2019 哈哈哈,我看完了评论。一大把 把 VS 当作 VSC 说的。可乐着我了
|
66
yvescheung Nov 22, 2019
智子:一群虫子
|
67
10Buns Nov 22, 2019
很多人需要配眼镜啊
|
68
Cloutain Nov 22, 2019
VS 和 VS Code 到底分得清不。。。
个人对 VS 的感情还是很深的,常年搞 windows 开发。 |
69
ReZer0 Nov 22, 2019
我也一脸问号,楼主问的 VS,结果看下来还挺多说 VSC 的……差点以为我看错了主题。
|
70
liiihhhh Nov 22, 2019
我一开始是做 .Net 开发的,后来转到了 Java 用了 Idea,发现 Idea 是真的好用。以至于现在我维护老项目(.Net 项目)老是心里默默吐槽 VS。还有一点就是,现在.Net Core 已经开源了,为什么在 VS 里查看某个方法的定义还不能看到源码
|
71
zhuangzhuang1988 Nov 22, 2019
|
72
grewer Nov 22, 2019
从这个帖子就能看出以后,会有多少人瞎吹 vsc ,虽然我不感冒吧
|
74
missdeer Nov 22, 2019 怎么没人提 Visual Assist X,VS 搭配 VAX 才是无敌组合,那个 Resharper 跟 JB 家的其他 IDE 产品都一个德性,功能是花哨的,但是卡得让人怀疑人生
|
75
bitcross Nov 22, 2019 via iPhone 没有一个人正面回答楼主问题
1.界面现代化 回答:界面 ui 见仁见智,我还真觉得 vs 那扁平化 ui 挺好用的,好像是微软自家技术 wpf 写的 2.编辑提示 回答:这个好像真没办法,没 using 的类确实看不到智能提速,只能依靠插件了 3.调试 回答:开发 eeb 程序 asp.net ,进入调试界面是能修改 c#代码和 razor 界面代码不重启 web 服务器立刻看到效果的。开发桌面应用程序比如 wpf 在调试界面修改 ui 代码 xaml 是能离开看到界面变化的 4.版本管理 回答:vs 能在方法名上也能看到所有修改日期和修改人,至于每行代码?不懂。未 commit 文件也可以 pull,但是有冲突不行 另外 vs 作为宇宙第一 vs 不是使用便捷和好看,当然这 2 点也都不差,在所有 ide 里第一梯队。宇宙第一是指 vs 可以开发 web,桌面,office 插件,android,iphone,holoens,iot 等等所有你能想到的所有平台应用程序开发,以及与 azure 完美结合。 |
76
kid1412621 Nov 22, 2019 via Android
@liiihhhh 哈哈哈,貌似连 VSC 都可以
|
77
ghost024 Nov 22, 2019
大学写 C 和 C++的时候用的不就是 vs 吗?怎么现在都只认识 vscode 啊,vs 这个 ide 陪伴了我很多个 debug 的日夜
|
78
guolaopi Nov 22, 2019
我寻思吧,VS 装某些插件也能实现这些功能的啊,我没用过 idea,是不是 idea 把这些本来应该插件做的功能集成到 IDE 级别了?所以老听人说 idea 卡?
不过有一说一,用 VS 的业界大佬推荐插件首推都是 resharper。。。。 |
79
nicevar Nov 22, 2019
虽然宇宙第一这个有点调侃的意味,但是 vs 以前确实是口碑非常好,你现在让大家讨论这个,vs 肯定不怎么入眼,首先这里的前端居多,能 c/c++、java 常年一起修的很少,现在装个 vs 跑个 helloworld 的人都不多了,你看前面的人连 vs 跟 vsc 都搞不清楚了,你让他们告诉你 vs 好在哪里吗?
vs6 到 vs2008 期间宇宙第一 IDE 调侃的真的没错,同时期的有很多 IDE,包括 Borland Delphi/C++ Builder、Eclipse、CodeWarrior、Carbide 等,即使是先入为主,大多数人也觉得 vs 更强,最重要的就是 vs 稳定性好,其他的 IDE 很多自身的 bug 就很多,比如 debug 各种崩,像 Borland C++ builder 有些时候出了 bug 查了很长时间发现是 IDE 的问题,后面吓到很多人都不敢用了。 |
81
coroutine Nov 22, 2019
楼上的部分朋友们, 是不是没分清 Visual Studio 和 VS Code...............
|
82
12tall Nov 22, 2019
可以用 ReSharper 插件~~~
|
83
guolaopi Nov 22, 2019
@liiihhhh 查源码为什么不去 github。。。。
我 F12 一般是看看方法属于哪个类,以及类下面还有什么别的方法。。 所以 idea F12 之后可以直接看到 System.IO.File 之类里面的具体实现代码吗。。长见识了 |
84
allenforrest Nov 22, 2019
@nicevar 暴露年龄了
|
85
shadowtale Nov 22, 2019
太久没用 vs 了,记不清到底哪里好,但是在我刚转 java 的时候我确实觉得还是 vs 好用,用 idea 也是因为他跟 vs 差不多智能才用的,感觉两个差距不大,至于 eclipse 那时候我觉得简直是反人类,vs 那时候我用起来的感觉就是省心,那时候 nuget 都还没完全发展起来我就觉得很省心了,不过可能跟.net 体系整个都很省心有关把,不会像 java,一会 maven 报个错,一会 tomcat 报个错,一会 IDE 自己抽风得重启 IDE 才行
|
86
ww940521 Nov 22, 2019
用过的第一个编译器,当年装 Visual Studio 和 SQL Server 不知道难倒了多少同学,哈哈,现在想到都想笑。
|
87
seki Nov 22, 2019
1. 界面我觉得见仁见智吧,vs 的黑色主题我觉得比 jb 的要好看
2. 如果其它的文件里面引入了这个 ns 使用过的话,是有可能自动补充并引入的。不过具体触发条件我不是很明确 3. 不确定是语言环境局限还是 ide 自身的功能问题,如果 rider 可以但是 vs 不能的话,可以给 vs community 提个 issue 4. 默认的 git 集成是按照方法、类等为单位来显示历史的。自带的版本管理扩展有很强的 TFS 的味道,做 git 操作我的确不在 vs 里面做 |
88
fernandoxu Nov 22, 2019 楼上一堆说 vsc 的绝逼大多数是非计算机专业出身的前端,vs 听都没听说过的憨批。
|
89
beyondex Nov 22, 2019 via Android VS 和 JetBrains 都用过,写 C# 用 Rider 楼主所说的这些方面比 vs 好,其它方面 vs 不会逊色,而且说 vs 是大而全的开发工具,就我用过的一部分来说 CPU Profile,内存 Profile,dump 内存调试,编码的 UI 自动化测试,Web 测试,压力测试,全都有而且做的还简单好用,做 Web 开发 ASP.NET Mvc 开发写 cshtml 智能提示如行云流水,写 ts js css csss c c++ 等等都不错。然而这只是 VS 功能的冰山一角。内存占用相比 JetBrains 家族又少一半,所以我们说它很强,目前没有能与之相比肩的 IDE。
|
90
mamahaha Nov 22, 2019
大多数人都是穷屌丝,穷屌丝有免费的不用只有两种可能,一种是为了装逼,另一种是用盗版。
|
91
MCVector Nov 22, 2019 via Android
在有些行业里 vs 几乎是唯一支持的 ide. 比如做游戏就离不开 vs.
|
93
wangsyi13 Nov 22, 2019
vs 不加插件功能不如 rider (类比 idea ),缺少一些我的痛点功能,比如楼主说的自动引用,全局搜索( vs2019 有了,但是貌似不是基于全局缓存的,比 rider 要慢),智能提示略差( vs2019 改善了,半斤八两)。但是优点是 vs 占资源更少,相同项目打开更快( rider 第一次打开要索引一大堆东西),edit and run 支持更好(对我现在开发的这种大项目来说,小项目区别估计不大),我们的项目,用 rider 的话 edit and run 基本不可用,题主说有些不能编辑,是因为 vs2019 之前,如果 C#要 edit and run,必须暂停程序,web 程序的话,前端代码改了可以不重启,热重载,前提是你用的 iis express 调试的,C#代码改了忘了可不可以热重载了
vs 加插件(主要是 resharper )对比 rider,功能完爆,毕竟 rider 的主要特性都在 resharper 了,再加上各种根据自己需求的其它插件,基本想要什么都有。但是在低配电脑(公司 i5 4 代 16g )使用界面会不如 rider 顺滑流畅。 其它,如果你是 winform 开发,rider 就完全没法用了,那简陋的设计器,工具箱,及三方库的支持,都基本不可用。 |
94
TomatoYuyuko Nov 22, 2019
前端也不怎么用 idea 吧,简单点用全家桶里的 webstorm 不是更简洁,而且全家桶系列都是可以装插件的啊..
|
95
Asshasahole Nov 22, 2019
VC98 全球第一!!! (破音)
|
96
knva Nov 22, 2019
就因为 vs 不是 java 开发的就能第一
|
97
wangsyi13 Nov 22, 2019
@wangsyi13 还有 lz 说的调试,vs 的功能总体是比 idea 强大的,你说的那些我都经常用,比 rider 可用性高很多。
dotnetcore 调试的话,选运行 iis express 吧,不要自己去改成运行项目,体验差别极大 |
99
southsala Nov 22, 2019
首先要区分编辑器和 IDE 的区别
|
100
guolaopi Nov 22, 2019
|