一个聪明的开发者会合理的使用工具软件来提高工作效率,这是Pro开发必备的软件。
工具软件选择策略
聪明的程序员不仅要知道如何使用各种软件来提高生产力,还要知道如何选择适合自己的软件。
目前各平台的工具软件正在快速更新中。一个有经验的开发者应该逐渐形成自己的工具选择策略。
1. 简洁现代
选择专为单一任务设计的工具,您可以在工作时避免不必要的分心,让您更加专注。
2. 知名度和良好的社区支持
学习任何新工具软件 都需要时间或金钱,因此请选择那些值得投资购买和学习的软件 或工具。另外有很好的社区支持,广大用户群对使用过程中遇到的问题很有帮助,不要用太小的软件。
3. 够轻
开发者工作时总是需要同时打开很多软件,轻量级的工具保证了系统运行流畅,不影响我的开发效率。
4. 实惠的价格
如果你买得起,或者你能找到它……(如果你有足够的资金,强烈建议支持正版,有很多好处),你买不起,你不能用,一切都没用。
mac软件推荐下使用的工具
1.
mac该系统非常适合开发人员。但说到搭配,绝对是更厉害的。这是我用过的最好的工具,可以最大限度地提高 mac 的效率。无论是查找(打开)文件、翻译英文单词、更新 git (svn) 存储库等,都可以轻松完成。作为开发者,你也可以使用自己喜欢的语言,编写自己的脚本,让他为你处理大部分重复性工作。总而言之,这一切都说了又做了。它的魅力需要你耐心去探索。
2.冲刺
作为一名合格的开发人员,查看各种技术文档是必不可少的。Dash提供150+文档下载,让你离线查看各种常用技术文档。此外,它还提供管理等功能,强烈推荐。
3.
OS X下的开源免费终端工具,我基本都是用它来替代原生的。
它极大地方便了一些基本功能。功能很多很多,多用多体验一定会爱上它。
另外,为了更方便使用,强烈推荐使用zsh作为bash的代理。说到zsh,那么提升黄金cp的必备良药:oh-my-zsh,不用解释了,来不及了,赶紧上车哦-my-zsh
4.-文本-3
这是我开发lua时使用的IDE。我真的很喜欢它使代码非常清晰的主题以及功能丰富的插件。但唯一的缺点是文本 3 在 Xcode 运行时特别卡住。它是如此卡住,以至于您无法输入代码。可以使用文本 2。但是Text2有很多sb函数,谁知道谁用。反正最近弃坑转用Atom了。
5.
系列,丰富的产品线,Java、ios、web、ruby、php、数据库、c#等一应俱全。费用相当昂贵,但普通用户可以使用每个软件的社区版。反正自从进了坑,我就不能再好好的面对了。也许你喜欢它mac 写作软件免费,但你知道这个 ide 是基于社区版的吗?
6.
OSX下一个好用的包管理工具,Ruby社区的作品,功能与apt-get类似。
非常容易安装OS X中没有的Unix工具包和语言包,如wget、node、lua、nginx等。操作简单,一键安装,免去繁琐的安装、升级、卸载等配置工作.
7. 树
我用过的最好的免费 git GUI 客户端。
8.-
目前用过最好的文件比较工具,支持文件夹比较、图片比较、文件合并等功能。
9.
是mac系统下的一个编程软件,支持20多种编程语言和.txt,特别适合初学者,可以避免复杂的开发环境配置,直接写代码用手。我通常用它来写一些小脚本,因为它很容易运行。
10.Mweb
专业写作,记笔记,静态博客生成软件,这个博客就是用这个软件写的。我已经用了半年了,没有任何不适。编写的工具很多mac 写作软件免费,但没有多少工具那么好用。
21. , JDK,
Java EE 的 IDE
Java SE 工具包 8u121
22.
® for 、mac 和 Linux 坚如磐石,为和最终用户提供 SSH (Shell) 的、广泛的和数据。
23. MySQL,, Redis
MySQL
发表评论