作为一个“全栈”,初步使用 Linux 开发的心得体验。
- 0次
- 2021-06-23 15:43:58
- idczone
我的工作对前后端都会涉足,但都是半桶水,不知道可不可以称为“全栈”。最近想转到 Linux 下做开发,主要是两个原因,一是图新鲜,喜欢 Linux 下的终端操作体验;二是 windows 的字体渲染在高分屏下太难受了,尤其是笔记本 1080p,而 Ubuntu 下定义好字体之后,显示效果好很多。
于是在使用虚拟机不断尝试各种 linux 版本和配置环境之后,最终决定使用 Ubuntu 16.04 。其实 deepin 的体验更好,但我担心它未来的支持不好,或者所使用的软件源不够“正宗”。而 ubuntu18.04 刚出,还不太稳定,网上找到的对应教程不多。
目前一切都好,基本搭配就是 Chrome+vscode+wps,安装 nodejs、gulp、webpack 环境也很顺畅,不知道为什么比 win 下顺利。但有个解决不了的问题是 photoshop 没有替代品,其实我不做设计,只是要切切图,但是 Linux 下连顺利打开 psd 和获取图层元素的软件都没有,我只能装了个虚拟机 win10,在里面安装了 qq、微信和 ps,但是虚拟机的显示性能不太好。
说说使用 ubunu 遇到的问题:
1. 挂起 /休眠之后容易卡死,有时是黑屏,有时是进入系统之后,鼠标没反应,必须进入鼠标和触控板设置那里才恢复正常。这个原因不明,使用集显或者独显都会出现。而且这问题还比较麻烦,我不想频繁开关机,但是这唤醒功能又时常掉链子。
2. Remmina 要实现保存密码功能比较周折、麻烦,自带的 sftp 也不太方便。
我发现再 linux 下自己开发工具几乎都够用, 但是涉及办公就很蛋疼, 终究做法是主用的机子 win10, 备用的 ubuntu.
试试基于 arch 的 deepin 分发版, 比基于 debian 那个版本好很多. 同样是官方维护, 在 arch 下载的 community edition 里面.
只要不做图文音视频, linux 非常够用且好用. 主要考虑 dde 有各种玄学小 bug, 不然 dde on Ubuntu/Debian/Arch Linux 都挺棒的.
再提一句:不要在 linux 用 wps, libreoffice 请. 多次被 wps on linux 坑死, 拿到 win 直接报文件损坏且无法修复.
还是老实用 win10+docker 或者 ubuntu for window10 吧,你提出的哪些换 window 或者 linux 都没什么区别,甚至 window 更好点( Photoshop );除非你需要用 epoll 开发服务器或者搭建 git 服务器、利用 gcc/g++/clang 编译程序啥的,不然按照你提出的常用几个软件 qq、微信、ps 来说,linux 对你没有什么帮助
果然是新手。linux 下编辑 psd 的有 gimp。不用开虚拟机,原生 wine 可以搞定 pscs6,deepin 或 archlinux/manjaro/antergos 系统可以搞定 QQ/TIM,ubuntu 也可以用最新 wszqkzqk 移植的方案( gitee 搜他的名字)。
全栈我觉得应该重新定义,全栈应该指什么都会点,但什么都不精的人。个人感觉全栈有点误导新手。等真出了个全栈大神,在想一个词标榜即可
win 的 4k 高分屏渲染比 linux 桌面高不知道哪里去了。
其实这种用 macOS 最好了