DEV Community

Discussion on: About Windows for devs

Collapse
 
linrstudio profile image
Linr

这个讨论不够严谨。因为 Windows 目前有 3 个主流版本,Windows XP/Windows 7/Windows 10。而 Windows 10 在我看来是最适合开发人员的 windows 版本。一来有大家在 Mac/Linux 上羡慕的命令终端(Linux子系统和 Powershell);其次 Windows 10 本身就有极高的生产力。就代码编辑器来说,VS Code 和 Visual Studio 已经是最好的编辑器之一了。如果要涉及一些设计的工作,也是有很好的选择。Sketch 的替代品也有几个,比如 Lunacy,Figma,当然还有 Adobe XD。另外设计师最喜欢的触屏做设计,加上 pen 和 dial,已经是最酷的了。我在一个较大公司的设计部门里做前端开发,很显然我的同事大都买 Mac 笔记本,特别是开会时就可以看到,清一色的都是。但是演示的时候经常要缩放一些东西,显得很不便,直到我拿着 Surface 去演讲过一次,他们惊呆了,觉得触屏在某些时候很方便。另外在演示一些 3d 的东西的时候也是很方便,Powerpoint 里面很方便插入 3d模型。前端开发往往有一部分设计的工作,比如在做 threejs/babylon 等 webGL 等项目的时候,比如在将设计稿用代码实现的时候。
无论是做移动端web开发,还是跨平台桌面的开发(如 electron,.net core),都能得心应手。Windows 还有很多玩法,vbs/hta/bat/cmd/jscript等,可以直接桌面环境里跑,注册表和组策略里面也可以定制很多功能,这些都可以在自动化任务里帮我们完成很多事情。
时代有些变化,Mac 已经不是最优开发人员的选择了,Surface 系列在我看来越来越适合开发。当然很多用 Mac习惯的人,他们只记得 Windows xp/Windows 7的各种麻烦,不知道 Windows 10的进步,也不会再回来用 Windows 了,这是事实。没关系,我们选择自己认为最好的平台做开发就好了,无需关心其他。当然如果你需要开发 iOS 程序,你真的需要被迫买一台 mac,这是没法避免的,只不过 Cook 在明年就会按下升级键,让你的 Mac 运行变慢,变卡,你需要更换一台 the new Mac😂