程序开发必备工具推荐
工欲善其事必先利其器,程序作为程序员不光熟练掌握某种语言技能,必备相关的工具工具的运用和选择也相当重要,好的推荐工具让你事半功倍,现在我向码农推荐一下工具,程序这些工具都是必备我目前在用的(主要针对Mac平台),如果你发现有比这更好的工具,欢迎留言。推荐

VSC (Visual Studio Code)
VSC 是程序微软发布的一个开源的轻量级源码编辑器,可以运行在Windows,必备MacOs,Linux 上,支持时市场上几乎所有的工具语言,支撑编辑-构建-调试闭环,推荐更重要的程序是提供一个强大的插件模型去自定义扩展,之前我尝试过很多编辑器比如Atom,Sublime,但中途因为吃内存和各种不稳定性,最终转为VSC.

IntelliJ IDEA
IntelliJ IDEA 是必备JetBrains 致力于为开发者打造高效智能的开发工具,不光是工具支持java语言,还支持很多以JVM为支撑的服务端语言,还有各种企业及框架(Spring,Play,Grails等),b2b信息网还有移动端,Web端的主流语言或框架,提供Windows,MacOs,Linux 下载版本,不免费,但提供了社区版本,够用了。很多人会拿Eclipse和Idea比较,我之前也是用了很长一段时间Eclipse,但是后面尝试了一个星期Idea,就离不开了它,觉得他就是专门为程序员打造的,太懂程序员了,特别是那只能提示完成,因为提供强大的智能代码分析,它构建文件的索引很大(需要很大的内存来支持,如果要说的缺点)。另外也提供了强大的插件,自己写插件也很方便。

iTerm2
MacOs 自带的Terminal太难用了,iterm2提供了更高级的搜索,选择,源码下载历史剪贴板,还有记录回放(看历史操作记录挺有用),分屏,更多热键等功能。如果结合Oh My Zsh 更强悍.Oh My Zsh 是专门为zsh提供轻量级的配置,可以配置自己喜欢的插件(git,zsh-autosuggestions,zsh-syntax-highlighting)。

Alfred
Alfred 是Mac平台启动应用,搜索文件比自带的Spotlight更强大的一款应用。可通过热键,关键字,文本扩展等功能提高效率,提供生产力。另外如果开通powerpack(收费),可以执行工作流,扩展插件,让Mac执行的繁琐命令或操作变的更简单。

Burp Suite
Burp Suite 是一款集成安全扫描、攻击、爬取、代理、自动化测试、扩展插件等网络安全工具,目前提供了企业,个人,免费信息发布网社区版本,社区版本是免费,其他都是收费的。个人觉得社区版本提供的代理,插件够我们平常的做一些有意思的事情(篡改数据包,最近的答题获得奖金节目很火,之前我个人尝试了一把,挺受用)。插件支持java,python,ruby,但必须设置相应的环境。

有道云笔记
有道云笔记是网易公司打造的云笔记同时提供开放接口,我从12年开始用,到现在生活工作的记录都在里面,云笔记的特征是云端存储,多端使用,不会因为换客户端而丢失数据记录,再说有道云已通过(CSA服务管理体系认证,IOS27001安全认证)安全性相对其他的云笔记会好点。

XMind
Xmind采用的是java语言编写,所以支持跨平台。支持多种结构和主题。市面上的思维导图软件很多,选择这个主要看中它的大气简洁的界面和云存储,多端操作。

Mumu
Mumu是网易出品的一款Android模拟器,目前提供Windows,MacOs下载版本。在Macos 上相比其他的模拟器,我个人尝试过就这个最稳定了。模拟器这个主要是用于将手机app移到电脑端来操作的场景,还有提供了完整的root,适合apk逆向分析操作。

以上这些工具都是我强烈推荐的,它们的稳定和高效性是经过考验的,也不是说一定是最好的,选择一款适合自己的最重要,因为熟练一款工具要发大量的时间去学习,还有跟自己的工作业务融合。最后我汇总了Mac平台使用的开发工具的一张详细清单,市面上当然还有更好的工具,我这里并没有一一列出,后续有时间研究。

相关文章
页面设置方法与文章布局技巧(提高文章可读性的关键步骤和注意事项)
摘要:在撰写一篇文章时,除了内容的质量外,页面的设置和布局也是至关重要的因素之一。通过合理的页面设置和布局,可以提高文章的可读性和吸引力,使读者更容易理解和接受文章的内容。本文将介绍一些...2025-11-05国产头戴式耳机的品质如何?(解析国产头戴式耳机的音质、舒适度和性价比)
摘要:随着音乐的普及和对音质的追求,耳机已经成为人们生活中不可或缺的一部分。国产头戴式耳机作为中国音频设备行业的代表之一,在近年来的快速发展中备受瞩目。然而,关于国产头戴式耳机的品质如何...2025-11-05AMD435处理器(探索AMD435的功能、性能和适用领域)
摘要:在当今高科技时代,计算机处理器的选择对于系统的性能至关重要。而AMD435处理器作为一款先进的处理器,具备卓越的性能和高效能,成为了众多用户的首选。本文将深入探讨AMD435处理器...2025-11-05- 摘要:戴尔1545s是一款备受推崇的笔记本电脑,其出色的性能和稳定的运行一直以来都为用户们所喜爱。本文将从多个方面对戴尔1545s进行详细评测,包括外观设计、硬件配置、性能表现、使用体验...2025-11-05
解决电脑关机显示脚本页码错误的方法(修复脚本页码错误,让电脑正常关机)
摘要:在使用电脑过程中,有时会遇到电脑关机时出现脚本页码错误的情况。这个问题给用户带来了不便和困扰。本文将提供一些解决方法,帮助用户修复电脑关机显示脚本页码错误的问题,保障电脑正常关机。...2025-11-05vivoY67指纹锁的安全性及便利性评测(vivoY67指纹锁功能解析,实用与否一目了然)
摘要:随着科技的不断进步,手机已经成为人们生活中不可或缺的一部分。为了更好地保护用户隐私和信息安全,越来越多的手机厂商开始加入指纹识别技术,并将其应用于手机解锁。vivoY67作为一款热...2025-11-05

最新评论