首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

2019 年了,用 windows10 来做前端开发,还需要做好踩坑的心理准备吗?

  •  
  •   WJ___ · 93 天前 · 3910 次点击
    这是一个创建于 93 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在计划换笔记本,用了很多年的 mac,再加上 mac 的那个蛋疼的蝴蝶键盘,想试试看换去 pc 平台,寻思着买 XPS15。

    大家有从 mac 换去 windows 的类似经历吗?各种环境的配置,在 windows 上有没有 mac 上没有的坑?可否分享分享?

    74 回复  |  直到 2019-07-14 16:45:14 +08:00
        1
    Sapp   93 天前
    windows 我找了很久都没有一个真正意义上算好用的梯子软件... 和安卓差不多,安卓也是找了很久都没找到过有 surge 和 quan 这种质量的软件,其他的嘛,可想而知
        2
    Garwih   93 天前
    一直在用 Windows 10,除了以前 npm 目录层级过深的问题,没出过其他问题。
    就是 Windows 的字体渲染明显不如 Mac OS 好看。
        3
    WJ___   93 天前
    @Sapp 梯子我要求不是很高,一直用 SSNG,我也帮公司的电脑装过 windows 的 SS 客户端,貌似 PAC 模式是不太好用,全局 ok。
        4
    murmur   93 天前
    react/vue/jquery 都写过。感觉挺好,装机器便宜啊, 而且 fiddler 是免费的,不像 mac 的查尔斯还要单独付费
        5
    WJ___   93 天前
    @Garwih 谢谢分享。还有字体这个真是只能放弃了。。
        6
    WJ___   93 天前
    @murmur 可以可以,谢谢谢谢🙏
        7
    ztxcccc   93 天前
    windows 换 mac 觉得不好用的路过。
        8
    WJ___   93 天前
    @ztxcccc 正常。。我那时候也是不太习惯。
        9
    cornelia   93 天前
    os x 有个好的地方是,
    当在 ios8/9/10 没有办法定位问题且没有设备的时候, 可以通过 simulator+safari 来调试
        10
    ztxcccc   93 天前
    @WJ___ 已经快两年了还是觉得不好用。以前用 windows+vm,同时挂七八个虚拟机捣鼓干活,换了 mac 感觉操作命令行和原来体验差不多,软件比 windows 差、少太多,Finder 被文件浏览器完爆啥的。很多细小的地方你就是觉得它不如 windows。。。
        11
    benzzz   93 天前 via iPhone
    xps 不是说是相当完美的黑果本吗
        12
    yhxx   93 天前
    node-sass 有时候有奇怪的问题
    其他的目前看来还好
        13
    WJ___   93 天前
    @ztxcccc 原来如此。。这样说的话在 windows 下 vm 速度很 OK ?因为在 mac 下一个 virtualbox 足以让你整个系统慢 3 倍
        14
    WJ___   93 天前
    @benzzz 对,而且还可以完美 linux,所以还是很吸引人的,但是就是不知道可靠性如何
        15
    WJ___   93 天前
    @yhxx 了解~
        16
    murmur   93 天前
    @yhxx node-sass 是 bin 下不来被 w 的锅吧,奇怪的问题能分享下么?
        17
    marcong95   93 天前
    你怕有坑的话可以虚拟一个 Linux,然后 Windows 就跑个 VSCode、Chrome、PS 啥的就好。一直都在用 Windows 开发的,个人没感受到有什么称得上坑的东西。
        18
    learnshare   93 天前
    问题不大,不过一些东西性能不如 Mac,比如 ESLint
        19
    alan0liang   93 天前 via Android
    xps 的话直接装 Linux 吧。官方支持的。
        20
    leafre   93 天前
    一大波黑 WIN10 的即将到来
        21
    marcong95   93 天前
    @yhxx #12 个人而言,node-sass、sqlite3 一类的 native package 的话

    npm i -g windows-build-tool
    npm config set python "path/to/python27"

    基本上就没啥遇到什么奇怪的问题了,同求分享奇怪的问题

    补充一个 windows 下的 yarn 不好用,不是很清楚*nix 下的什么情况
        22
    cuttlefish   93 天前
    现在挺好用的了,等 wsl2 和 terminal 出来 ,再 配合 vscode 的 remote 系列 插件 ,基本属于 完整的 linux 体验
        23
    ytmsdy   93 天前
    用 xps15 的专业 python 后端+半桶水前段。
    后端 windows10 系统写 python 确实有一小部分的包会出现安装的问题,但是在 pycharm 里面,绝大部分的包都是正常的
    前段写过 react,vue,用的 webstrom 从目前的使用情况来看,没有发现什么兼容性的问题。都能跑。
        24
    MuscleOf2016   93 天前
    没啥问题
        25
    darkweb   93 天前
    @Sapp github 很多
        26
    benzzz   93 天前
    @WJ___ 我海淘了一个,运气不好,开机的时候屏幕有问题,前几天屏幕直接花屏了。现在还在等升级全智服务的审核,强烈吐槽一句,阿三的效率真的低,6.27 开始走的流程,到现在还没升级完。我都要等吐血了
        27
    WJ___   93 天前
    @marcong95 就是因为我的工作部分也涉及设计,不然义无反顾的投奔 linux 了。。
        28
    WJ___   93 天前
    @learnshare 了解
        29
    WJ___   93 天前
    @ytmsdy 好的,这个意见实用:D
        30
    WJ___   93 天前
    @benzzz 兄弟你在新德里之类的地方工作吗?
        31
    benzzz   93 天前
    @WJ___ 为啥这样说,我在 宁波 /浙江 /中国 上班
        32
    ztxcccc   93 天前
    @WJ___ windows 的虚拟机卡不卡就看你配置了呀,我家用的那个是台式还是服务器所以不卡,mac 么就那几个型号,顶配都卡没办法
        33
    huiyifyj   93 天前 via Android
    windows 配合使用 scoop 管理器加上 powershell 还是很爽的。
        34
    WJ___   93 天前
    @ztxcccc 啊。。。怪不得
        35
    WJ___   93 天前
    @benzzz 你说阿三。。。我以为你在印度工作😅
        36
    WJ___   93 天前
    @huiyifyj 卧槽! Window 上面现在居然也有此等神器了,瞬间种草
        37
    benzzz   93 天前
    @WJ___ 戴尔的服务审核外包给阿三了,效率低的令人发指
        39
    wengjin456123   93 天前
    windows10 开发前端 10 个月了,没遇到问题,webstorm + cmder + chrome。代理这东西有酸酸,和一堆 vpn 工具(我用 sstp ),你也可以路由器连。
        40
    wengjin456123   93 天前
    你也可以开虚拟机跑个 ubuntu server, vscode remote 进去开发。win 的 UI 做的这么好,流畅性没得说,4K 现在支持非常棒的。
        41
    ztxcccc   93 天前
    @wengjin456123 cmder 有个小毛病是用 vim 有问题,其他还不错
        42
    IsaacYoung   93 天前
    虚拟机吧
        43
    gIrl1990   93 天前
    没什么,我就是想看看 2020 年还会不会有人继续问。
        44
    h404bi   93 天前
    在 Windows 下搞前端的一些的东西 2 年了,基本没什么大坑毛病,有遇到小的就主动攻破。
    我是直接 Native 下的,没用 WSL、没虚拟机,有一个舒服的环境就好办了。可能项目也有关系,不太依赖 *nix。
    node-sass 之类的 native package 确实有可能会有点恼人,不过感觉也能找 dart-sass 之类的替代方案。
    数一下工具环境:VSCode、Cmder、Chrome、Fiddler、Scoop
    前面楼也有提及 Scoop。作为 Scoop 贡献者之一借此再“吹”一下 Scoop,有 Scoop 搭环境会很方便哦~
    其实,Windows macOS 双修就不担心啦,拿来即用哈哈哈。
        45
    WJ___   93 天前 via Android
    @h404bi 感谢宝贵意见以及对 scoop 这样的工具的贡献👍👍🤜🏿
        46
    WJ___   93 天前 via Android
    @gIrl1990 我看有
        47
    WJ___   93 天前 via Android
    @benzzz 三哥服务多少有点恼人
        48
    WJ___   93 天前 via Android
    @cuttlefish
    @anx

    我才知道有 wsl 这种东西。。。
        49
    hoyixi   93 天前
    最爽的开发环境是 Linux

    所以我无论是 Win 还是 macOS 下,都是用虚拟机里的 Linux 开发
        50
    mmdsun   93 天前 via Android
    我选 Windows 因为我还要玩游戏,现在 Windows。wsl 够用了。字体,如果缩放是 100%感觉还行或者自己换 Mactype 字体。
        51
    GabrielChen   93 天前
    不需要,我们还在用 win7 呢
        52
    nyaapass   93 天前
    再等一年应该体验会很好,前段时间发布的各种工具应该都会发布稳定下来
        53
    leafiy   93 天前
    wsl+fluentTerminal 天下第一。除了孱弱的 io 和网络,偶尔挂掉的 webpack,都能忍


    非常期待 wsl2,这样就可以彻底抛弃厨子产品了。
        54
    sephinh   93 天前 via Android
    装好一切捋顺了就关掉自动更新,什么坑都没的
        55
    loginbygoogle   93 天前 via Android
    建议用 xp
        56
    qq7790586   93 天前 via Android
    @Sapp SSR 不就是最傻瓜式的梯子软件了吗?
        57
    20015jjw   93 天前 via Android
    上学的时候配过 Windows 底下的环境
    然后学校上课的环境设置教程里基本 Windows 就是三等公民
    比起折腾 Windows,我宁可折腾 Chromebook 上的 Ubuntu
    自己写小 project 的时候也是一样的感觉,各种 GitHub repo 的 setup 教程都是 mac 怎么跑 ubuntu 怎么跑 windows 我们不知道也不想知道
    然后加上 Windows 确实奇奇怪怪的问题太多了
    就放弃了
        58
    Varobjs   93 天前 via Android
    我就是用 win10,因为实在不习惯 MBP 2015 之后的键盘。目前, 前端后端都要写。现在环境是 win10 + wsl + VM + CentOS

    win10 装各种软件如 chrome,IDE 等

    wsl 装 git,node,php,ng 等工具
    但是 wsl 毕竟不是纯正 Linux,会有一些问题。比如目前遇到的,1. 不支持 netstat 等工具,2. wsl 中设置权限也很奇怪,有时不生效导致一些 bug。还有一些其他的小问题

    所以现在又开个 vmware 装 CentOS, 利用 lsyncd 可以方便的同步 wsl 文件到虚拟机中。window 的 IDE 编辑项目代码,利用 wsl 实时同步到 CentOS。
    但是这个有个注意问题是,文件夹不能是 Windows 系统盘中的,否则在 IDE 中创建的新文件夹,再创建新文件,lsyncd 监听不到文件创建事件,无法同步


    不过最新 1903 版本,可以直接在 Windows 下直接把编辑 wsl 中的文件了,主要是用 \\wsl$\ 来访问
        59
    iPhoneXI   93 天前 via Android
    @Sapp mac 上的 v2Ray 客户端我怎么觉得非常简陋
        60
    515576745   93 天前 via Android
    @Sapp win 上的挺好的呀?
        61
    PlushieChicka   93 天前
    首先说 VS Code 就是好。
    再说如果真要怕什么问题再装一个 linux 虚拟机不就完事?
        62
    datocp   93 天前 via Android
    自从用了 1903 随时有蓝屏情况?只是笔记本稍微少点,台式出现次数太多了,早先的版本只是卡顿。已经有装回 win7 的想法了。
        63
    shenxj   92 天前   ♥ 1
    @20015jjw 在国外上的学?国内大学绝大部分人用的都是 Windows
        64
    yiranHZT   92 天前
    @WJ___ 关于 PAC 不好用,是因为较新的几个 Windows 10 版本不再支持本地的 PAC 文件,即 file://C:/xx/xx/x.pac 是不生效的。你需要把 PAC 文件放到 server,通过 http 或 https 的方式访问。至于你使用的客户端能不能修改 PAC 文件的地址,那就不清楚了。
        65
    li02   92 天前
    @Sapp 路由器上加就是了
        66
    tianvk   92 天前 via iPhone
    clash,挺好用的
        67
    tianvk   92 天前 via iPhone
    @Sapp 安卓用 surfboard
        68
    karllynn   92 天前
    pac 不是用 acl 替代了么

    mbp 下一代又回归剪刀键盘了 不介意可以等
        69
    dosmlp   92 天前
    除了不能装 B,其他都没啥问题吧
        70
    murmur   92 天前
    @20015jjw 你要先说明你是上国内大学还是上国外大学,好一个上学
        71
    Citizen7   92 天前
    目前没发现什么问题
        72
    20015jjw   92 天前 via Android
    @shenxj 我在国外上的学
    @murmur 国外上学不是上学么?
        73
    morethansean   92 天前
    @murmur #70
    这还需要说明么,看描述能是国内大学?他这回复的一大堆跟楼主的问题半毛钱关系都没有你还回复他。
        74
    jzmws   91 天前
    买 xps 的小心翻车,618 狗东自营入,换机了还是有问题, 现在 dell 的品控越来越差了 。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3721 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 43ms · UTC 01:13 · PVG 09:13 · LAX 18:13 · JFK 21:13
    ♥ Do have faith in what you're doing.