适合Mac的程序开发必备工具推荐

狗娃编程 2023-11-06 12:17:28编程技术
29

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

1.png

VSC (Visual Studio Code)

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

1.jpeg

IntelliJ IDEA

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

2.jpeg

iTerm2

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

3.jpeg

Alfred

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

4.jpeg

Burp Suite

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

5.jpeg

有道云笔记

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

6.jpeg

XMind

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

7.jpeg

Mumu

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

8.jpeg

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

9.jpeg

开发工具 程序开发
THE END
zhanid
勇气也许不能所向披靡,但胆怯根本无济于事

相关推荐

微软 Visual Studio Code 推出 Office 加载项开发工具预览版
微软公司昨日(9 月 9 日)发布新闻稿,宣布以公共预览版的形式,在 Visual Studio Code 中推出全新的 Office Add-ins Development Kit 工具。微软表示该工具包专为希望“仅通过...
2024-09-10 新闻资讯
109

开发小程序需要多少钱?小程序开发费用有哪些?
在当今数字化时代,小程序作为一种便捷、高效的应用形式,受到了众多企业和个人的青睐。然而,对于许多想要开发小程序的人来说,最关心的问题之一就是开发费用。小程序的开发...
2024-09-06 站长之家
131

站长怎么开发自己的网站微信小程序?
在当今数字化时代,拥有一个自己的网站微信小程序可以为站长带来诸多好处。它不仅可以提高网站的访问量和用户粘性,还能为用户提供更加便捷的服务。那么,站长该如何开发自己...
2024-09-05 站长之家
123

Pix2code:快速将截图转换为代码的智能开发工具
pix2code 是一个开创性的项目,由Tony Beltramelli开发,旨在利用深度学习技术将图形用户界面(GUI)的截图直接转换为代码。这个项目不仅展示了人工智能在软件开发中的应用潜...
2024-08-14 编程技术
132

免费AI软件开发工具测评:iFlyCode VS CodeFlying
今天为大家带来两款人工智能的软件开发工具的测评,他们分别是iFlyCode和CodeFlying,我相信当大家看到这两款产品名字的时候不禁都会有些好奇,两个产品都有Code 和Fly两个元...
2024-07-28 编程技术
128

免费!字节跳动发布豆包MarsCode智能开发工具:支持代码补全、Bug修复
日前,字节跳动发布基于豆包大模型打造的智能开发工具豆包MarsCode ,面向国内开发者免费开放。据介绍,豆包MarsCode有两种主要形态编程助手和Cloud IDE,支持项目问答、代码...
2024-06-27 新闻资讯
85