2024mac开发工具箱:全栈开发必备 | 开发者工具论坛-380玩彩网官网入口
很多优秀的开发者都喜欢使用 mac进行开发工作,笔者也是如此,所以整理了一下个人觉得好用的软件和工具,以及相关的设置并分享出来,欢迎大家互相交流探索。
对于那些全能型的全栈开发者们来说,mac系统己经成了他们的得力助手。
原因很简单:mac既稳定又快,开发起来头疼点少,效率高。再加上它对开发者特别友好,安装各种工具和设置环境都很简单,主打一个顺滑流畅。
接下来就由我介绍一下几个特别适合在mac上使用的开发工具。这些工具就像是你的开发小助手,无论你是在搞前端设计,还是后端逻辑,甚至是数据库的管理,它们都能帮你搞定。
postman
postman是一个强大的api开发和测试工具,支持mac系统。它提供了一个直观的用户界面,用于创建、发送请求和检查响应,支持多种类型的api测试,如rest、soap等。postman还支持自动化测试、环境变量管理和api文档生成,是api开发和测试的理想选择。
sequel pro
sequel pro是针对mac用户设计的mysql数据库管理工具,提供了一个直观的图形界面,用于数据库的管理和操作。tableplus是另一款强大的数据库管理工具,支持多种数据库,如mysql、postgresql、sqlite等,提供了更广泛的数据库支持和更多高级功能,如内置ssh、数据库备份和还原等。
免费替代品推荐:tableplus
homebrew
homebrew 是一个命令行包管理器工具,像管理软件包一样集中管理你的第三方软件,支持 mac / linux
warp
mac 最为流行的终端软件非
item2
莫属, 但 warp 横空出世了,尽管曾经我对该软件需要注册帐号来使用表达过质疑,但是相比提升的效率和更加好的开发体验,还是真香了, 可以说 warp 就是一个 现代终端 应该有的样子。
servbay
servbay 是一款专为macos设计的本地**web开发环境**,它集成了最流行的caddy服务器,mariadb和postgresql数据库,redis、memcached等nosql数据库,还有phpmyadmin、adminer等数据库管理工具。它提供了同时运行多个主机的能力,支持使用尚未存在的tlds自定义域名,为开发者提供免费ssl证书,并且通过本地dns服务简化本地网络请求的路由和管理。
此外,它还包括一个独立的开发包,允许开发者重新编译和集成独特或自定义构建的软件,极大地增强了web和php开发的流畅性和效率。凭着对新手的友好,易操作和强大的自定义功能,它已经成为新生代php和nodejs开发人员的首选。
orbstack
orbstack 是运行 docker 容器和 linux 的快速、轻便且简单的方法。 docker desktop 替代方案以光速进行开发。
官方的 docker compose 非常耗费系统资源,即便是 macbook pro m1 pro 16g ram, 运行 2~3个 容器, 系统也会非常卡顿,苹果的内存又比金子还贵,于是出现了完美替代品 - orbstack。orbstack 对 cpu 和磁盘的使用率低,对内存的需求少,而且是一款原生的 swift 应用程序,可以无缝运行 docker 容器和完整的 linux 发行版,并提供强大的网络功能。个人可以完全免费使用!
surge
surge是适用于 mac 和 ios 的高级网络工具箱,满足您对网络的一切个性化,如流畅访问github, chatgpt 等,嗯,很常见的开发需求。
需要注意的是: mac 和 ios 版本是分开的,需要单独购买, ios 版本附赠 apple tv 版本的 tv os版, 借助 apple tv 可以实现一些比较 amazing 的功能。
dash
dash 是一个离线文档浏览器和代码片段管理器,开发者需要经常翻阅技术文档来查询某个api的用法,那么下载到 dash 离线的观看体验更加良好。
telegram & discord
许多框架和服务都提供 slack / discord 的380玩彩网官网入口的联系方式, 通过 discord 可以第一时间接收官方的一手消息,以及聆听社区的反馈。
discord 的用户体验和开发体验都是非常优秀的, 比如你可以在自己的频道(植入bot和插件,api等等,如chatgpt机器人,群管理机器人等等,如果你有参与开源项目的打算,discord 是非常推荐的~
gifox
mac 最好用的 gif 图制作软件 简单快捷的操作同时带键位记录, 非常合适录制一些gif图。
1password
密码管理这块, 综合最佳还是老牌的 1password, 省去靠大脑记密码还会弄丢的尴尬场景,输入密码只需要通过
command /
一键调出。
尽管目前 passkey (通行密钥) 等无密码登录方式正在逐渐走向现实,但如今依然离不开密码,所以暂时来说有一个密码管理器还是能提升许多效率的。
免费替代品推荐:chrome password manager / bitwarden / icloud password & keychains
cleanshot x
原本使用的是开源免费的
snipaste x
**, 发现有更好用的**clean shot x
且在 setapp 里, 支持 orc识图提取文字, 贴图, 滚动截图等功能,是 mac 上功能比较全面的截图软件,**可通过订阅 setapp 免费获取
**
替代品推荐: snipaste / ishot / shottr / xnip
总结
选择合适的工具,可以帮助你更加轻松地应对全栈开发的挑战,实现高效的开发流程。总之,作为一个以编码为主的开发者,个人所使用过且推荐的暂且就这么多,后续有新的软件分享也会持续更新,希望对你有所收获。
本作品采用《cc 协议》,转载必须注明作者和本文链接
这是不是一篇 seo 文章?