前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2024Mac开发工具箱:全栈开发必备

2024Mac开发工具箱:全栈开发必备

原创
作者头像
侧风
发布2024-04-07 22:24:38
1940
发布2024-04-07 22:24:38
举报

很多优秀的开发者都喜欢使用 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 的联系方式, 通过 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

总结

选择合适的工具,可以帮助你更加轻松地应对全栈开发的挑战,实现高效的开发流程。总之,作为一个以编码为主的开发者,个人所使用过且推荐的暂且就这么多,后续有新的软件分享也会持续更新,希望对你有所收获。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Postman
  • Sequel Pro
  • Homebrew
  • Warp
  • ServBay
  • Orbstack
  • Surge
  • Dash
  • Telegram & Discord
  • Gifox
  • 1Password
  • CleanShot X
  • 总结
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档