使用deepin 20作为开发环境
deepin 20真香?
·
背景
- window作为开发环境有诸多不便,缺少或者不支持各类依赖包
- window系统有较多安全漏洞,公司强制安装杀毒软件,导致系统卡顿
- 安装黑苹果缺少驱动支持
- 买mac比较贵
软件替换
| 应用 | deepin | windows | 比较 |
|---|---|---|---|
| 微信 | deepin官方提供了支持。可以正常使用小程序等各类功能没有任何差别 | ||
| 企业微信 | deepin官方提供了支持。通过wine包安装 | ||
| ssh远程工具 | 可以使用SecureCRT。也可以通过命令行进行连接。 | Xshell、SecureCRT等。选择比较丰富 | |
| 数据库连接工具 | dbeaver,mysql workbench | navicat | |
| IDE | jetbrains全家桶,vscode,sublime text,Vim | jetbrains全家桶,vscode,sublime text | |
| 办公软件 | wps,但是功能有降级 | wps,office全家桶 | |
| 截图工具 | deepin自带 | snipaste截图 | |
| Github | 支持 | ||
| markdown | typora,vscode | ||
| 远程工具 | 向日葵,teamviewer | ||
| 输入法 | 搜狗输入法、百度输入法、讯飞输入法 | ||
| 会议软件 | 暂不支持 | 腾讯会议 | |
| IE浏览器 | 暂不支持 | 支持 |
体会
- 一些使用频率不高,但是Deepin系统没有的软件,可以通过虚拟机使用window系统。
- 比起ubuntu,Deepin系统有不稳定的问题。时不时会有些小问题。但是比起deepin 15有了很大的提升。使用deepin 20的时候记得开启备份,有问题的时候回滚回去。
- 习惯命令行,并尝试写脚本会提高开发效率
- linux下很少流氓软件、广告软件,很干净。
- linux系统不会像window那样强制你更新重启
- linxu开发者友好。window以办公为主,要安装虚拟机进行开发。window的wsl子系统很鸡肋
使用过程中遇到的问题
- 使用deepin控制台的远程管理工具进行连接管理,当密码包含
$时会报错。
- /etc/environment文件有语法错误或者其他问题,会导致“deepin登录界面输入账号密码自动返回登录界面”
使用心得
- 开发Github项目时,尽可能使用github cli工具或者github桌面工具,不然配置多个ssh key很麻烦
- 尽可能使用docker进行开发,不然容易把本机依赖包版本搞坏
- 增加软件源时,由于没有deepin版本的仓库,需要手动到
/etc/apt/sources.list添加。版本使用Ubuntu 18
更多推荐




所有评论(0)