[Apple] MBP 14 寸乞丐版开发一周深度体验 (很香)

结论:乞丐版 Web 开发足够,没有上 32G 内存的必要

电池:很给力
屏幕:很给力,刘海屏和上一代设计比较就是额外馈赠,非常好,使用中也不会注意到刘海,现实比想象更美好
CPU:快,非常快,Win 下 10S 才启动的 Java 项目,日志刷了好久还没启动会,MBP 里敲下命令还没反应过来就启动结束了
颜值:比别人视频里看到的薄,但是和上一代比的话确实不帅,就是个小胖墩,有点重,庆幸没下单 16 寸的

行业:Java + Vue + Qt
内存:16G 足够了,使用一周的时间 Swap 区使用 31M ,内存压力在 25% 到 40% 之间,主要是 IDEA 长期不重启会占用 3G 内存

常开软件:QQ 、微信、Safari 、Chrome 、IDEA 、VS Code 、Dash 、Notable 、Mail 、Kafka 、Zookeeper 、Gradle Deamon 进程、iTerm2 、还有各种 Mac 原生辅助软件如 Rectangle Thor Bob 搜狗输入法等。其中基于 Node 和 Java 的 VS Code 、Notable 、IDEA 、Gradle 是最耗内存的。

升级到 Monterey 的几点笔记:
Java:

  • 安装 JDK 17: brew install openjdk
  • 安装 Gradle 7.3.1: brew install gradle
  • 项目的源码和目标设置为兼容 JDK 8:

    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
    
  • Lombok 使用 1.18.22

Node:

  • brew 安装 Node 17
  • 使用 dart-sass 代替 node-sass:

    • 卸载 node-sass: npm uninstall node-sass
    • 安装 dart-sass: npm i sass sass-loader -D

Hexo (需要升级到 5.0 以上版本):

  • 使用 hexo init blog 创建一个新项目
  • 把新项目中 package.json 的依赖覆盖当前项目的依赖

Qt:

  • 安装 Qt 6.2 (Qt 5 有兼容问题)

发表评论

您的电子邮箱地址不会被公开。