陈德馨

程序员必备的5款软件

1928人参与 |分类: 工具库|时间:2016年06月27日 11:08

不知道从什么时候开始我们习惯把程序员称为程序猿、码农,我的推断这应该是源自程序员的自嘲,后来才传播开来的。毫无疑问这是苦逼劳累的代名词,曾经听过这样一句玩笑话,如果你是富二代,你当程序员就是脑残;如果你是穷二代,当程序员的话,死的时候一定是趴键盘。

我不是一个程序员,没有码农的那种才华,但是经常也会折腾网站,有的时候可以说的为了解决一个BUG熬夜通宵也是正常的,对于我这种半吊子出家的人,一个好的软件可以为我减少很多麻烦。经过这么几年的工作习惯,在此汇总了一些各大网络平台上推荐的程序员必备软件,帮助程序猿们减少一点工作压力。

1、Beyond Compare

推荐理由:是一款不可多得的代码比较软件,使用Beyond Compare可以很方便地对比出两份源代码文件的不同之处,相差的每一个字节用颜色加以表示,查看方便。

Beyond Compare使用地址参考:http://www.beyondcompare.cc/xiazai.html

397-01.jpg

最新Beyond Compare 4中文版支持Windows、Linux以及Mac OSX系统,拓宽了软件使用范围。对于编程人员来说,你可以用它来对比两份代码的变化;可以用它来找出文本哪里被修改过;用它来对比文件夹之间的差异,登记快照、或者与FTP服务器进行同步。

2、Navicat

推荐理由:Navicat是一个可多重连接的数据库管理工具,它可以连接到MySQL、Oracle、PostgreSQL、SQLite、SQL Server和/或MariaDB数据库,让数据库管理更加方便。

397-02.jpg

Navicat Premium支持快速地在各种数据库系统间传输数据,传输指定SQL格式以及编码的纯文本文件。执行不同数据库的批处理作业并在指定的时间运行。Navicat的功能不仅符合专业开发人员的所有需求,对数据库服务器的新手来说学习起来也相当容易。

3、Notepad++

推荐理由:软件内置支持多达27种语法高亮度显示,包括各种常见的源代码、脚本,能够很好地支持.nfo文件查看,还可显示缩进引导线,代码显示得很有层次感。

397-03.jpg

Notepad++对于HTML网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;可显示选中文本的字节数,并非普通编辑器所显示的字数。另外还提供了一些实用工具,如邻行互换位置、宏功能等等。

4、Source Insight

推荐理由: SourceInsight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。

397-04.jpg

Source Insight拥有内置的对C/C++,C#和Java等程序的分析,是如今最好用的语言编辑器,还支持自己定义关键字,同时还具备可快速访问源代码和源信息的功能。

5、VMware Workstation

推荐理由:软件可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。

397-05.jpg

虚拟机是独立运行主机操作系统的离散环境,在 VMware Workstation 中,可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。

当然,每个人的工作习惯不一样,很多大牛用的高深软件我也用不了,但是我看了一下各大程序员平台,这几款软件还是挺多人在使用的,您是否也在使用这些软件中的某一款呢,抑或者你有更好的推荐,请在下面留言评论。

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。