前端开发选择 Ubuntu 还是 Elementary OS? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
markocen
V2EX    程序员

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

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

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

    80 条回复    2017-07-04 10:40:41 +08:00
    RealLiuSha
        1
    RealLiuSha  
       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 么?
    GlobalNPC
        27
    GlobalNPC  
       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     Solana     5359 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 07:30 PVG 15:30 LAX 00:30 JFK 03:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86