明明是NIKE,NIKE的广告天天说JUST DO IT,很多人以为就是做IT,然后就走上了不归路。
直到我国普及英语教学后,大家英文水平好了,搞明白了just do it不是要你去做IT了,新一代人才没有被坑。所以NIKE坑了整整一代人。
反观Visual Studio这名字真心良心,很多人以为是视觉工作室,一看就是摄影穷三代的东西,从一开始就避免了让人入坑……
谷歌权威翻译认证:
插一句:题主这个问题,让我想起 n 年前一个前大哥跟我说,现在的程序员根本不会调试,遇到问题就打断点,这也叫调试?你要记住,尽量不要打断点,对你有好处。
这位大哥,我好像有点模糊的理解您的逻辑……问题是我今天晚上得发布,不打断点我搞不定啊……
--------
没有,Visual Studio 虽然有很好用的 GUI,但是那些编译参数还是要你自己调的,vsproj 和 sln 文件都是可以自己改的,什么自动编译脚本、多渠道、持续集成,用 VS 完全都能做而且很方便。
说什么 IDE 让人不接触编译过程,那不是 IDE造成的,那是因为他们没用 IDE 干过活,做 toy project 用什么工具都不用接触底层过程,看看官网的 get started 就够了。
不过 VS 在很长一段时间里确实让人有点为难。我不知道 c# 怎么样,对于 c++ 应用编程来说 VS2008 (加番茄插件)简直是个登峰造极的版本。事实上从 VS2005 开始,世界上其他 c++ IDE 加起来都不如 VS 好用。但是就整体环境而言,windows 不如 *nix 系对开发者友好已经不是一年两年的事了,尤其是包管理体系和开源软件的支持程度(毕竟是代码搬运工)。最终造成的局面是,工作当中我是 VS 忠实的拥趸,哪怕需要做 linux 开发,只要不涉及底层,果断用 VS 加跨平台库编写跨平台版,在 windows 上调通了到 linux 上编译打包完事儿。
但是生活中如果想写点代码或者学习一下别人的代码,我宁愿用 linux 或者 mac。首先是依赖库不用自己编译,yum 或者 apt-get 一下就解决了。而且好多软件的 windows 支持特别烂,不改代码都编不过。本来我这人就特别缺乏耐心,碰到那种和文档里说的不一样的情况,常常就不想玩了。
直到后来转做 js 了,才结束了这种纠结。一开始是工作用 mac,回家 ubuntu,后来我发现 macbook 其实算起来比 thinkpad 划算,就都用 mac 了。
我之前的很多同事,现在还在使用 VS2008甚至2005在 win7 上写程序(不是他们落后,这套环境真的包打天下),我后来使用过很多编程环境,说实话都找不到 VS 那种感觉,一个是入门的简单性,一个是强大的可能性,这两者协调起来其实很难。Android Studio 就有点难入门,比如说那个编译脚本,而 XCode 怎么说呢……整个就是个不好使,“手感”不好。再一个编程软件本身的性能也是很重要的,sublime有很多好用的插件,但是太卡了,lint 一下几百毫秒,实在忍不了。
直到最近换了 vscode,觉得 npm 加 git 加 vscode 这套工具好使,而且是那种很稳妥很简单的好使。而 vscode 又是微软搞得,不得不服。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有