我用 Linux程序员@IT·互联网

我是如何用centos做开发持续一年的(续)

2016-05-27  本文已影响2838人  enilu

上一篇我是如何用centos做开发的持续一年的在简书上发表后,
有几个评论,大概意思是:感觉你什么都在windows虚拟机做了,要centos干嘛。

这个怪我,题目叫做“如何用centos做开发”,写的确都是如何在windows虚拟机里干非开发的事情。

这篇补上来,说说,我在centos都做了什么。

开发

首先最最重要的开发,其实没有太多可以写;不做软件开发的看不明白,做软件开发的都是常识,没什么可说的。
这里仅列下开发中用的各种工具。

Intellij 和eclipse

开发用的两个ide,目前日常工作用的是Intellij,也安装了eclipse,但是用的比较少,
google的基于Intellij的安卓开发套件ADT也安装了,不过只是玩票性质,没有重度使用,但是基本使用,调试什么都没有问题。

版本管理

我们版本管理使用的是git,这个linux下使用git命令行能完成全部工作了;如果刚从windows转过来,命令行实在用不习惯,
可以考虑开发工具直接安装git插件,Intellij和exlipse都有这方面的插件。也可以考虑SmartGit这个git客户端。

数据库管理

linux上各种数据库安装网上教程一大堆,除了sqlserver,其他的估计没有支持的了。这里说下数据库管理工具,虽然说命令行也能操作。
但是肯定还是带界面的客户端方便。
如果管理mysql的话MySQL Workbench是不二之选。

管理其他数据库可以考虑dbvis,这个是用java写的客户端,优点是什么数据库都支持,而且功能丰富。
缺点嘛,你懂的,java写出来的客户端,能用就行,不要要求太多。

办公套件

办公套件用的是centos自带的LibreOffice,我日常查看文档,比如看产品部门的需求,之类的都用这个。

但是如果要写对外的文档,我会选择在虚拟机中用wps。另外内部的文档,我大部分会考虑用markdown来写,markdown这个放在写作部分再细说。

影音娱乐

影音娱乐基本放弃了在本地操作的想法,大部分电影在线看,音乐在线听。
偶尔有一些本地播放视频的需求,安装了myplayer,linux下安装myplayer要分两部分,一个是核心,一个是界面;一个都不能少。

浏览器和邮箱客户端

浏览器方面在上一篇文章中也提到了,日常主要用的浏览器是自带的firefox,如果嫌版本低,可以自行升级。
另外自己也安装了Opera浏览器,不过纯属尝鲜,没有重度使用过。
chrome浏览器就不要考虑了,google已经不支持centos。
可以安装Chromium浏览器,不过使用这个浏览器的时候,有权限限制,好像是必须root用户才能使用,如果非root用户需要做一些配置,具体操作,网上自行搜索吧。

日常做web开发调试的话firefox和Chromium基本满足,当然如果要做兼容性测试,虚拟机去吧。

邮箱客户端使用centos自带的Evolution足够了。

其他小工具

写作

说实话,我也是在用centos这一年养成了用markdown写作的习惯,因为LibreOffice太难用了。

首先,我日常的博客写作都是使用github的gitpage功能,然后本地写好的markdown文件上传上去的。
本地我使用了Intellij来完成这个工作,Intellij安装了markdown插件和git插件。
这样写作,版本管理都有了,如图


markdown

另外公司内部的文档,各种操作手册,培训文档,我也让同事都用markdown写作,然后用gitlab进行版本管理,而且可以在浏览器直接查看

版本管理

markdown_version

在线预览:

markdown_view

巧用云服务

如今即使有些工作无法在本地方便操作,也可以通过一些云服务来实现,而且大多数云服务还是免费的。

上一篇下一篇

猜你喜欢

热点阅读