x86
的体验好(例如easyconnect
,就时好时不好的).https://forums.macrumors.com/threads/success-virtualize-windows-10-for-arm-on-m1-with-alexander-grafs-qemu-hypervisor-patch.2272354/
像docker和react-native,flutter这些我目前暂时就不想再去碰他们了,不在本次测评范围内,就说日常开发吧.
nvm
,Node.js
是前端之源,没有它就没有工程化环境.大部分项目就跑不起来,由于种种原因,安装完了nvm后,会自动带上arm这个字段去node官网下载对应的版本,但是现在node官网其实没有/node/arm/12.16.1
这种链接,所以会下载不了。https://nodejs.org/en/blog/release/v12.16.1/
node版本不统一,会带来很多环境上的问题,例如c++插件,A同事在它机器上编译了,使用的12版本,B同事拉下来,用的13版本,那么B同事很可能就跑不起来。还有就是webpack、node.js原生api和第三方库的不兼容等等,所以不管服务器还是自己电脑上都要用nvm管理node版本,它的原理也很简单,通过下载后把不同版本的node.js放在.nvm路径下的不同文件夹中隔离
npm i yarn -g
git
yarn
yarn dev
...