最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:6

【调试工具】MacOS适合后端开发吗?

 attach_img

1

帖子

1

回复

2

积分
最后登录:
2025-03-22 08:46
注册时间:
2023-03-11 21:03
楼主
  发表于:2025-03-22 12:17:06|查看用户信息

如题,看到网上说MacOS适合开发,但是好像大多数是前端开发,请问有没有大佬知道MacOS适不适合后端开发?

3

帖子

2

回复

4

积分
最后登录:
2025-03-22 08:56
注册时间:
2024-10-11 22:10
1 楼
  发表于:2025-03-22 12:17:23|查看用户信息

不适合,写Java用windows工具齐全,x86平台不会出现奇奇怪怪的问题,arm就不一定了,写c,c++就更不用说了,vs宇宙第一IDE,功能完爆xcode,所以除非你是开发oc或者swift的苹果程序开发,否则闭眼入windows

0

帖子

3

回复

3

积分
最后登录:
2025-03-22 09:11
注册时间:
2023-03-12 16:59
2 楼
  发表于:2025-03-22 12:18:49|查看用户信息

这个问题我有发言权。用了三年多Windows,新公司统一Mac,刚入职那周贼不习惯。完全没用过Mac,这可咋整啊,啥都得问,电脑都用不好。

入职一周,Mac基本上会操作了,但是还是很多不会,勉强够用吧,

入职两周,Mac写代码很不习惯,Mac上idea快捷键和Windows也不一样,很不习惯。

入职三周,虽然有很多不习惯,但是这Mac小巧轻便,还有逼格,你别说感觉还挺不错。。。

但是目前感觉还是没有Windows顺手,可能还得用一段时间,不过只有16g内存,对于后端来说完全不够用


3

帖子

2

回复

5

积分
最后登录:
2025-03-22 08:27
注册时间:
2023-02-26 14:02
3 楼
  发表于:2025-03-22 12:20:17|查看用户信息

可以说是非常适合的!

1、macOS 对现在几乎所有的后端开发语言都非常友好,Java、Nodejs、python、go、.net Core 或者 swift 等等,都可以在 macOS 下非常方便的进行安装。

2、Docker、k8s 等容器相关的开发环境也可以很方便的进行搭建。

3、Mysql、MongoDB、Redis 等数据库不管是通过 Brew 安装还是跑在 Docker 里都是很容易。各种图形界面的管理工具只怕你挑花眼。

4、不管是 VSCode、Sublime 这类轻量的编辑器,还是 Idea、Pycharm、Goland 这类全能 IDE,macOS 下跑起来异常畅快。

5、macOS 搭配的 mac 电脑硬件,不管是笔记本还是一体机,Retina 显示屏对于代码文本的渲染看起来就是种享受。触控板、妙控鼠标多手势支持,代码导航切换行云流水。

我还有一篇回答详细介绍了 macOS 下各种开发工具,有兴趣可以去搜来看看。


5

帖子

0

回复

2

积分
最后登录:
2025-03-22 10:58
注册时间:
2023-03-13 23:13
4 楼
  发表于:2025-03-22 12:21:43|查看用户信息

我个人感觉适合,我虽然平时用Windows接活,偶尔也会用MAC来进行开发

我有一台老旧的MAC,后端开发我就用navicat、Postman、vscode。

我的MAC(Arm和x64)都用过,一般我的解决方案是docker或者VMware虚拟机搭建好环境,然后再用vscode进行开发。

不影响日常开发,有的时候用vscode-remote连接到github的远程主机应急,有时候用这玩意去连接到我的windows电脑进行开发。

如果你的笔记本是arm,我推荐你整一个x64的电脑或者服务器,这样也不影响平台有差异。反正把,远程开发就我狗命


7

帖子

2

回复

6

积分
最后登录:
2025-03-22 09:53
注册时间:
2023-03-12 17:29
5 楼
  发表于:2025-03-22 12:25:46|查看用户信息

是的,MacOS是一款适合后端开发的操作系统之一。虽然Linux在后端开发领域更为流行,但MacOS也有其优势。

首先,MacOS是基于Unix系统的,因此它具有Linux相似的命令行工具和系统架构。这使得开发者可以轻松地在MacOS上运行和管理Linux服务器,同时使用诸如Bash、Zsh等强大的命令行工具。

其次,MacOS在开发者界中广受欢迎,因为它是一款优雅、易用且强大的操作系统。它提供了一整套的开发工具和应用程序,包括Xcode、Homebrew、iTerm等等,这些工具能够大大提高开发效率。

此外,MacOS还具有优美的界面和良好的生态系统,可以让开发者更加舒适地使用电脑进行开发工作。

需要注意的是,不同的操作系统适合不同的开发场景和需求,开发者应该根据自身的实际情况选择适合自己的操作系统。

另外需要注意的是,虽然MacOS是一个适合后端开发的操作系统,但是在一些特定的开发场景下,例如需要使用Windows特有的开发工具或者需要进行高性能计算的场景下,可能并不适合使用MacOS进行开发。此时,开发者可以选择在MacOS上使用虚拟机或者容器技术运行其他操作系统,以满足特定的开发需求。

总体来说,MacOS是一个适合后端开发的操作系统,它具有良好的兼容性和生态系统,能够提高开发效率和舒适度。但是在选择操作系统时,开发者应该根据自身的需求进行选择,而不是盲目跟风。

下面是MacOS作为后端开发操作系统的优缺点:

优点:

Unix系统:MacOS是基于Unix系统的,具有与Linux相似的命令行工具和系统架构,方便开发者在MacOS上运行和管理Linux服务器。

开发工具和应用程序:MacOS提供了一整套的开发工具和应用程序,包括Xcode、Homebrew、iTerm等等,这些工具能够大大提高开发效率。

界面和生态系统:MacOS具有优美的界面和良好的生态系统,可以让开发者更加舒适地使用电脑进行开发工作。

兼容性:MacOS和iOS的兼容性非常好,方便开发者进行iOS应用的开发和测试。

多种后端开发语言和框架支持:MacOS支持多种后端开发语言和框架,例如Java、Python、Ruby、Node.js等等,方便开发者使用自己熟悉的编程语言和工具进行开发。

容器化技术支持:MacOS支持Docker等容器化技术,方便进行开发、测试和部署。

缺点:

价格比较高:与其他操作系统相比,MacOS的硬件和软件价格相对较高,可能会增加开发成本。

不支持一些特定的开发工具和框架:在一些特定的开发场景下,例如需要使用Windows特有的开发工具或者需要进行高性能计算的场景下,可能并不适合使用MacOS进行开发。


3

帖子

1

回复

3

积分
最后登录:
2025-03-22 08:53
注册时间:
2023-03-12 16:41
6 楼
  发表于:2025-03-22 12:26:31|查看用户信息

工作前四年一直用windows,后面入职了一家公司,标配mac,就一发不可收拾了,到现在这么多年了,除了玩游戏,没碰过windows笔记本了。不用怀疑,真的就是很完美的开发本。

共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录