Mac程序员必备软件

  • A+
所属分类:mac软件下载

Mac程序员必备软件

    聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件。
    当前各种平台的工具软件更新速度很快,一个富有经验的开发者,应该逐步形成专属于自己的工具选择策略。
    从自身出发,我当前的选择策略主要包含以下四点:

    1.简明和现代:

    选择那些为单一任务设计的工具,可以避免工作时多余的干扰,让你更加专注。

    2.知名度和良好的社区支持:

    学习任何一个新的工具软件都需要花费时间或是金钱,因此选择那些值得投资的软件或工具去购买和学习。此外有良好的社区支持,和广大的用户群体对使用过程中遇到的问题都很有帮助,不要使用太小众的软件。

    3.足够轻便:

    开发者总是需要同时打开很多软件进行工作,轻便的工具确保系统运行流畅,不至于影响我的开发效率。

    4.价格实惠:

    买得起,或者你能找到…(如果你有足够资金,极力推荐支持正版,好处特别多),买不起,用不了,一切都白搭。

    Mac下使用的工具软件推荐

    1.Alfred

    Mac系统对于开发者而言,已经比较完美了。但是搭配上Alfred,绝对是如虎添翼。Alfred是我用过的最能将Mac的效率发挥到极致的工具了。无论是查找(打开)一个文件,翻译一个英文单词,更新git(svn)仓库等等,都可以通过Alfred轻松完成。作为开发者,你还可以使用你喜欢的语言,自己编写脚本,让他为你处理绝大部分的重复性工作。总之,用过都说好。它的魅力,需要你耐心去探索。

Mac程序员必备软件


    2.Dash

    作为一名合格的开发者,查看各种技术文档是必不可少的。Dash提供150+文档下载,让你可以在离线的状态下查看常用的各种技术文档。此外还提供Snippet管理等功能,极力推荐。

Mac程序员必备软件


    3.iTerm2

    OS X 下开源免费的的终端工具,我基本用它替代了原生的 Terminal。
极大的便利了一些基本功能,功能很多很多很多,多用多体会,你一定爱上他。
    此外为了更加好用,强烈推荐使用zsh呆-�bash,提到了zsh,那么必不可少的药提高黄金,不用多解释,来不及了,请赶紧上车

Mac程序员必备软件


    4.Sublime-Text-3

    非常喜欢它的那些使代码异常清晰的主题,以及功能丰富的插件。但是唯一不足的是sublime text 3 在Xcode运行时特别卡。卡到你没法敲代码。可以使用Sublime Text2。但是Sublime Text2有很多sb的功能。谁用谁知道。反正,最近我已经弃坑了,转投Atom和vscode了。

Mac程序员必备软件


    5.JetBrains

    JetBrains 系列,产品线丰富,Java,ios,andriod,web,python,ruby,php,数据库,c#等一应俱全,收费,还挺贵但是普通用户可以使用各个软件的社区版哦。反正自从入了JetBrains的坑,再也不能好好正视eclipse了。也许你钟情于eclipse,但是你知道android studio ide是基于JetBrains的社区版开发的吗?

Mac程序员必备软件


    6.HomeBrew

    OSX下好用的包管理工具,Ruby 社区的作品,功能类似 Ubuntu下的apt-get。
    使用 Homebrew 可以非常容易的安装OS X中没有包含的 Unix工具包和语言包,比如 wget,node,lua,nginx 等。操作简单,一键安装,避免了繁琐的安装,升级,卸载等配置工作。

Mac程序员必备软件


    7.sourcetree

    目前用过的最好用的免费的gitGUI客户端。

Mac程序员必备软件


    8.beyond-compare

    目前用过的最好的文件对比工具,支持文件夹对比,图片对比,文件合并等等功能。

Mac程序员必备软件


    9.CodeRunner

    CodeRunner是Mac系统下的一款编程软件,支持20多种编程语言和.txt,尤其是对于初学者来说,可以避免繁杂的开发环境的配置,直接上手写代码。我一般用它来写一些小脚本,因为运行方便。

Mac程序员必备软件


    10.Mweb

    专业的 Markdown 写作、记笔记、静态博客生成软件。用了大半年了,没有任何不适。编写markdown的工具很多,这么好用的真不多。

Mac程序员必备软件



avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: