V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
markocen
V2EX  ›  程序员

前端开发选择 Ubuntu 还是 Elementary OS?

  •  
  •   markocen · 2017-07-01 09:05:35 +08:00 via Android · 18701 次点击
    这是一个创建于 2707 天前的主题,其中的信息可能已经有所发展或是发生改变。

    JS 全栈开发这两个发行版哪个更好?

    80 条回复    2017-07-04 10:40:41 +08:00
    lgpqdwjh
        1
    lgpqdwjh  
       2017-07-01 09:10:23 +08:00   ❤️ 3
    都全栈了 还会有这样的疑惑吗
    xiahei
        2
    xiahei  
       2017-07-01 09:15:19 +08:00 via Android   ❤️ 2
    iV2EX 当然是选择 Mac OS。
    jtsai
        3
    jtsai  
       2017-07-01 09:16:03 +08:00
    前端不在 Windows 怎么考虑 IE 的?
    vitovan
        4
    vitovan  
       2017-07-01 09:16:17 +08:00   ❤️ 1
    JS 啊?那就用:OS.js

    https://www.os-js.org/

    > OS.js is a JavaScript web desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction.
    markocen
        5
    markocen  
    OP
       2017-07-01 09:17:02 +08:00 via Android
    @lgpqdwjh 之前一直用 Ubuntu, 配置简单,开发环境搭建也快,但是感觉资源占用比较大,笔记本耗电也比较快,有时工程大了还会卡,想换一个轻量点的发行版,所以考虑换 Elementary, 想看看大家的想法
    markocen
        6
    markocen  
    OP
       2017-07-01 09:19:16 +08:00 via Android
    @xiahei 之前一直用 13 年买的 MacBook mini, 后来实在是卡屏幕还小,所以换了一个 thinkpad
    jin5354
        7
    jin5354  
       2017-07-01 09:20:54 +08:00
    国内外 javascript 高级开发者多数都持高配 rmbp 吧
    bukip
        8
    bukip  
       2017-07-01 09:27:53 +08:00
    @markocen MacBook mini 是啥?
    learnshare
        9
    learnshare  
       2017-07-01 09:31:22 +08:00
    MacOS 最佳,Linux 还是 Mint Cinnamon 比较好
    shierji
        10
    shierji  
       2017-07-01 09:34:05 +08:00 via Android
    轻量的话上 Arch 吧 就是安装略麻烦
    ran5
        11
    ran5  
       2017-07-01 09:34:47 +08:00 via iPhone
    用 Debian 的路过
    markocen
        12
    markocen  
    OP
       2017-07-01 09:35:14 +08:00 via Android
    @bukip air... 想成 iPad mini 了
    SuperMild
        13
    SuperMild  
       2017-07-01 09:38:49 +08:00 via iPhone
    ubuntu 也能轻量的,装服务器版,再装个轻的窗口管理器。
    messyidea
        14
    messyidea  
       2017-07-01 09:39:51 +08:00
    不同 linux 差别不大, 要想轻量的话换个轻量的 de 就行了.
    如果还是卡, 加配置
    markocen
        15
    markocen  
    OP
       2017-07-01 09:40:11 +08:00 via Android
    @learnshare Mint 好是指哪方面呢?
    @shierji @ran5 我对配 Linux 也不那么在行…平时用的最多的就是 vim, git 和 JS 全栈那套全家桶,只想要个稳定高效的环境写 JS, Arch 和 Debian 都是要从驱动装起吧?
    lxml
        16
    lxml  
       2017-07-01 09:40:19 +08:00 via Android
    @SuperMild 那不如直接就上 mint
    markocen
        17
    markocen  
    OP
       2017-07-01 09:42:27 +08:00 via Android
    @SuperMild 有推荐的窗口管理器吗?
    fox0001
        18
    fox0001  
       2017-07-01 09:48:56 +08:00 via Android
    用了几年 Lununtu,lxde 的桌面还凑合
    ranwu
        19
    ranwu  
       2017-07-01 09:51:18 +08:00
    windows 10 不行吗
    learnshare
        20
    learnshare  
       2017-07-01 09:53:15 +08:00
    @markocen 开箱即用,比 Ubuntu 和其他桌面更舒服吧
    ran5
        21
    ran5  
       2017-07-01 09:54:48 +08:00 via iPhone
    @markocen 装 Debian 很简单的,下载官方镜像,然后找一个教程跟着做就好了。不过没接触过的话,可能需要一点试错。安装时选手动专家模式,主要是硬盘配置时配置 LVM,这样以后磁盘空间不足时方便调整
    如果没有身边没有 Linux 系统或者光盘,制作启动 U 盘可能麻烦点
    superPershing
        22
    superPershing  
       2017-07-01 09:58:29 +08:00
    这俩有啥区别。。不就是 UI 的区别吗?
    fyibmsd
        23
    fyibmsd  
       2017-07-01 10:08:02 +08:00
    上顶配 rmbp
    qq7790586
        24
    qq7790586  
       2017-07-01 10:10:37 +08:00
    win
    markocen
        25
    markocen  
    OP
       2017-07-01 10:12:40 +08:00 via Android
    @superPershing 是没多大区别呀…就是 Unity 太慢了
    wovfeng
        26
    wovfeng  
       2017-07-01 10:16:20 +08:00 via iPhone
    你都不用 Photoshop 或者 Sketch 么?
    infun
        27
    infun  
       2017-07-01 10:24:34 +08:00
    Linux Mint with Mate
    hantsy
        28
    hantsy  
       2017-07-01 10:28:30 +08:00
    Macbook Pro 15 吋
    ipwx
        29
    ipwx  
       2017-07-01 10:48:57 +08:00
    Linux 桌面本来就等于坑。而且如果你还想要抛弃市场占有率数一数二的发行版,去用一个小众的发行版,那我祝你好运。
    jakehu
        30
    jakehu  
       2017-07-01 10:51:19 +08:00
    5 年 Ubuntu 无大问题啊
    rocksolid
        31
    rocksolid  
       2017-07-01 11:05:47 +08:00
    @markocen 你可以用 lubuntu xubuntu 或者 linux mint xfce(mate)
    xratzh
        32
    xratzh  
       2017-07-01 11:06:33 +08:00 via iPhone
    ubuntu unity 还是蛮大的,很多无用的东西,可以上 xubuntu 等,也可以优雅点自己 netinstall 慢慢装
    ie88
        33
    ie88  
       2017-07-01 11:11:07 +08:00
    win10 + 虚拟机
    ubuntu 还是安安静静地用 server 吧,desktop 真的好坑
    alexsunxl
        34
    alexsunxl  
       2017-07-01 11:14:05 +08:00
    我用 arch+dde,arch 安装麻烦,但用起来好用。
    我们这边要兼容到 ie8,, 调 ie8 的时候 就 rdp 远程或者虚拟机
    JohnShine
        35
    JohnShine  
       2017-07-01 11:18:13 +08:00
    提高工作效率的方式还是选择 mac,其次选择 win,linux 会有很多问题。如果你不是 Linux 专家,会把很多时间浪费在处理这些问题上
    JohnShine
        36
    JohnShine  
       2017-07-01 11:18:43 +08:00
    @markocen mac mini 吧
    JohnShine
        37
    JohnShine  
       2017-07-01 11:20:20 +08:00
    @vitovan 风马牛不相及吧
    lsido
        38
    lsido  
       2017-07-01 12:01:21 +08:00
    在 v2 里 前端系统 = MAC OS
    aev2ex
        39
    aev2ex  
       2017-07-01 12:14:19 +08:00 via iPhone
    arch 党还有 30 秒到达战场
    loading
        40
    loading  
       2017-07-01 12:43:00 +08:00 via Android
    主要是你要的工具可能没有在 linux 平台的。
    要慎重!
    Tankpt
        41
    Tankpt  
       2017-07-01 12:44:17 +08:00
    不用考虑了。mac os 给自己省点事情
    gamegrd
        42
    gamegrd  
       2017-07-01 12:46:17 +08:00
    Macbook Pro 人生完美了
    vitovan
        43
    vitovan  
       2017-07-01 12:49:58 +08:00
    @JohnShine #37 我是在瞎扯呢,如果选 Linux 的话,实际上也就是选 DE 和 包管理器的事情了。

    这种选择只能楼主自己去一个个地去尝试、体验,最后找一个适合自己的。

    在没有找到之前只有不停的折腾和忍。
    mpco
        44
    mpco  
       2017-07-01 12:52:36 +08:00
    Arch 党已到达,然而并不推荐 Arch,虽然我很喜欢 滚动更新。
    jyf
        45
    jyf  
       2017-07-01 12:57:59 +08:00
    哪个系统无所谓 关键是弄个平铺式窗口管理器
    freshmanc
        46
    freshmanc  
       2017-07-01 13:22:52 +08:00 via Android
    我很喜欢 ele 的热区,切 work space 很方便
    4ever911
        47
    4ever911  
       2017-07-01 13:26:20 +08:00
    Elementary OS 就是个半成品啊。。。。
    zzukylin
        48
    zzukylin  
       2017-07-01 14:09:24 +08:00
    都开发了,不给自己配台强大的电脑?
    kamen
        49
    kamen  
       2017-07-01 14:25:18 +08:00 via Android
    首选当然是 macos,如果用 linux 推荐 mint,deepin,manjaro.当然如果你喜欢 diy 也可以用 arch。不推荐 Ubuntu
    SourceMan
        50
    SourceMan  
       2017-07-01 14:26:48 +08:00 via iPhone
    macOS
    fy
        51
    fy  
       2017-07-01 14:29:37 +08:00
    别装 arch,装基于 arch 的发行版或者 ubuntu。反正装一个不折腾的。主要是选桌面,推荐 gnome 桌面。
    省事极了。
    isCyan
        52
    isCyan  
       2017-07-01 14:44:45 +08:00
    Ubuntu 原版,问题 bug 相对那些小发行版,少很多
    kurten
        53
    kurten  
       2017-07-01 15:05:48 +08:00
    难道不是 mac ?
    expy
        54
    expy  
       2017-07-01 15:07:47 +08:00
    Arch 党表示 Windows 大法好。
    xiaoke0718
        55
    xiaoke0718  
       2017-07-01 16:53:08 +08:00
    windows 10 不行吗
    zoffy
        56
    zoffy  
       2017-07-01 17:04:13 +08:00
    elementary 那 UI 看个一星期也就不新鲜了,工作还是得注重实用才行
    zyqf
        57
    zyqf  
       2017-07-01 17:18:25 +08:00 via Android
    Ubuntu 16,17 版,小 bug 不断,影响使用心情。Debian 9 几乎完美。
    bwangel
        58
    bwangel  
       2017-07-01 17:53:31 +08:00   ❤️ 2
    说一下我的 OS 折腾经验吧,我之前的电脑是台 ThinkPad E 系列的老古董,用了三四年了。自己加了 120G 的 SSD 和 6G 内存。

    ## 个人需求:

    1. 一个好用的查单词的工具
    2. PyCharm,Vim,Sublime,Chrome,脑图工具
    3. 其他非痛点需求:截 GIF,全局 FQ

    ## 尝试的选择

    1. Ubuntu。相对而言稳定点,不会莫名其妙出 BUG,但是 Chrome 很吃内存和 CPU,每次开几分钟 Chrome 风扇就开始响,而 Firefox 就不会这样。

    2. Arch。用起来挺快的,Chrome 也不卡,然而有天下午高高兴兴打开电脑准备写代码,然后突然就跪了,折腾了一下午,一行代码没写,一怒之下重装了。

    3. Debian,没怎么深入尝试过,不支持 ppa,感觉装一些软件很费劲。

    4. deepin,说实话,个人感觉 deepin 是最好用的一个了,各种软件都很全,但是小 bug 很多啊,动态截图软件的经常失败,gnome-terminal 崩溃。

    最后选择了 Mac,突然发现我的所有需求都满足了,但是 Mac 我也有不适应的地方,Docker 支持的没有 Linux 好,写 C 这种底层一点的代码还是习惯用 gcc,然后装了个虚拟机,完全满足需求了。当然,还有一个最大的问题,我用的 MacBook Air 真的很烫,完全没办法放在膝盖上玩耍,这个我也不知道该咋办,只能说不在沙发或者床上玩电脑吧。


    以上就是我使用操作系统的经历,希望对楼主有帮助。
    tempdban
        59
    tempdban  
       2017-07-01 17:56:55 +08:00 via Android
    @vitovan 新玩具 get
    debuggerx
        60
    debuggerx  
       2017-07-01 18:03:46 +08:00   ❤️ 1
    @bwangel 现在有老王自己写的深度录屏了,马上要推的最新版还说要用 c++重写截图,应该不会再有问题了。。terminal 还是就用 deepin 自己的最好了,虽然也有点 bug,但是总归跟系统相性最好,大多数软件稍微配下就好……翻译软件我现在基本不用了,因为发现了 jetbrains 家的 IDE 都可以装一个叫做 translation 的插件,可以直接在 ide 里用快捷键调用有道的 api 中英互译,简直好用的不行,还完全不会打断敲代码的节奏…… idea、webstorm、clion、pycharm、androidstudio 全家桶——话说我是不是也算全栈啊?
    zhangfei
        61
    zhangfei  
       2017-07-01 18:05:25 +08:00
    Elementary OS
    shenqi
        62
    shenqi  
       2017-07-01 18:13:05 +08:00
    mac
    leekafai
        63
    leekafai  
       2017-07-01 18:46:32 +08:00 via Android
    两个都试试也花不了一个星期吧
    Damenly1
        64
    Damenly1  
       2017-07-01 19:32:23 +08:00
    Mac OS
    vitovan
        65
    vitovan  
       2017-07-01 20:34:02 +08:00
    @tempdban #59

    既然你喜欢,就再送你一个: http://www.windows93.net/
    DaCong
        66
    DaCong  
       2017-07-01 22:47:10 +08:00 via Android
    elementary 虽说漂亮点,但是遇到问题真的很麻烦。
    anubiskong
        67
    anubiskong  
       2017-07-02 10:24:27 +08:00
    推荐用 mac
    linux 的话最多 ubuntu
    fiht
        68
    fiht  
       2017-07-02 10:57:16 +08:00
    Ubuntu 吧,之前用过一段时间的 ElementaryOS,还给开发者团队捐赠了$5 (逃
    后来发现这个 ElementaryOS 小 bug 不断,于是又换回 Ubuntu 了。
    tempdban
        69
    tempdban  
       2017-07-02 11:39:19 +08:00 via Android
    @vitovan 还是 VM 的这个牛逼
    bwangel
        70
    bwangel  
       2017-07-02 13:22:29 +08:00
    @debuggerx #60 我需要要浏览器,终端,还有 PDF 中翻译单词,所以我还是需要一个好用的翻译软件的。

    感觉每个程序员都需要有一套自己熟悉的环境和开发工具,这个用什么不重要,重要的是稳定,熟悉。

    我一度因为逼格高的原因,一心想要折腾出一套属于自己的 Linux 开发环境,折腾了好几个月,试了 5 六种 Linux 发行版。最终决定放弃了,因为不稳定,Linux 桌面环境的稳定性真比不过 Mac 和 Windows。

    总的说来,用什么 OS,用什么 IDE,文本编辑器,都是非常个人化的选择,没有孰优孰劣之分,用的最顺手的就是最好的。

    就像一个项目的成败,是由过程控制,单元测试,自动化部署,自动化测试这些东西决定的,而不是因为用了哪个牛逼的语言或者牛逼的框架就能决定的。

    同样,一个程序员的水平,是主动学习能力,英文水平,数据结构,算法,操作系统,网络,软件工程,编译原理这些因素决定的,而不是用了什么牛逼的 IDE,文本编辑器或者牛逼的操作系统来决定的。
    tcsky
        71
    tcsky  
       2017-07-02 15:03:42 +08:00
    推荐 xubuntu
    beginor
        72
    beginor  
       2017-07-02 23:08:33 +08:00 via Android
    推荐 Windows10 的会不会被打?
    iamdhj
        73
    iamdhj  
       2017-07-03 09:21:32 +08:00
    Arch 滚动更新,永远都是最新版本,配合 i3-wm 基本操作只用键盘就够了
    tgxh
        74
    tgxh  
       2017-07-03 09:54:03 +08:00 via Android
    我就推荐 Windows10
    sugarguo
        75
    sugarguo  
       2017-07-03 10:35:42 +08:00
    Elementary OS 普通使用没啥问题,用的功能多了会感觉要修改的东西太多了,还是 ubuntu 装个好点的主题吧
    xmoiduts
        76
    xmoiduts  
       2017-07-03 10:52:24 +08:00
    elementary OS 有很多小毛病,比如蓝牙不显示、网卡驱动找不到、显卡花屏等。还有它续航确实捉鸡,tlp 限制一下也只能跑两个多小时。还是原版 Ubuntu 比较好……吧(我也没用过 Ubuntu 桌面版,服务器端看起来挺不错的)
    maxbon
        77
    maxbon  
       2017-07-03 15:38:14 +08:00
    elementary 很不稳定的
    Zuckjet
        78
    Zuckjet  
       2017-07-03 21:12:17 +08:00
    用的是 unbun16 桌面版本,前端开发基本上能满足需求,目前来看出现过两次唤醒屏幕时无法输入账号密码,不得已重启解决.缺点是没有PS,另外QQ的使用也是痛点,不过微信网页版基本上满足要求.
    abcbuzhiming
        79
    abcbuzhiming  
       2017-07-03 22:00:45 +08:00
    我现在有种错觉是不是时光又开始倒退了,好多年前就销声匿迹的“不用某某系统( IDE,编辑器)”就不能开发党又回来了?
    shaobin0604
        80
    shaobin0604  
       2017-07-04 10:40:41 +08:00
    Ubuntu 12.04 LTS 一直用到现在
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1666 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:54 · PVG 00:54 · LAX 08:54 · JFK 11:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.