关于javascript:笔记本台式机平板二合一MacWinLinux

31次阅读

共计 3398 个字符,预计需要花费 9 分钟才能阅读完成。

电脑选型

依据日常应用的需要进行抉择,笔记本、台式机、平板和二合一电脑我都有尝试过,目前而言,最适宜我集体的是笔记本。

笔记本

如果你犹豫笔记本和台式机,抉择笔记本;如果你犹豫笔记本和二合一电脑,抉择笔记本。笔记本电脑比拟中规中矩,是绝大多数场景下都能够作为第一或者备选计划的抉择。

在抉择笔记本的时候,须要重点思考如下几个因素:

  • 性能(如 CPU、内存、显卡是否能满足需要)
  • 散热(大部分的轻薄本都是热水袋,须要重点关注)
  • 续航(如果有挪动办公的需要)
  • 屏幕尺寸(不再举荐 16:9 比例及 2k 以下分辨率的屏幕,看着很好受)
  • 分量(Mac Mini 的分量为 1.2Kg)

其余非关键的因素也能够作为参考:

  • 键盘(手感、键程等)
  • 触控板(是否反对多指手势)
  • 色域、亮度(设计畛域须要重点关注)

大部分纠结抉择苹果或者其余的,其实只须要关注估算就好了。

台式机

苹果

举荐 iMac 5k,正所谓买显示器送电脑,苹果台式机的显示器是真的好。当然如果 ¥ 不是问题,也能够采纳 Mac Pro + Pro Display XDR 的计划。

我应用 iMac 5k 2019 两三年的工夫,配合飞利浦的 4k 显示器双屏办公。定制了 i9 的处理器,自行装置了 64G(32*2)内存条,整体下来 3 万左右的价格,并没有笔记本的顶配贵,然而真心性能强悍,也不必放心散热的问题,两个大屏看着很爽,开发效率真的很高。

劣势:

  • 不不便携带(我搬过两次,还要额定打包一台显示器,几乎要了老命)
  • 不不便共享,他人散会抱着笔记本就进会议室了,我拿着笔记本(和笔)进会议室
  • 断电问题,尽管不常见,而且大部分有主动保留。但有一段时间在公司电力不稳固关机了几次,还是很吐血的

除去以上我在应用过程中的问题,其余剩下的都是长处了。

组装机

我也有过一段时间攒了一台台式机,配了一个带鱼曲面屏。游戏体验还不错,如果违心折腾,不怕麻烦的话,Win、Linux、黑苹果三种零碎也是能够通吃的。

劣势与 iMac 基本相同,除此之外:

  • 兼容性(须要折腾,比方想要完满黑苹果,或者装置其余发行版本的 Linux)

劣势:

  • 性价比高,本人攒更便宜
  • 可定制性强,如果你喜爱 RGB 彩灯什么的,酷炫机箱外观啥的,尽管实用性不强,但装起来贼拉风

如果是为了娱乐游戏,攒一台高配性价比很高;如果是为了公司老本思考,也算挺不错;然而作为集体生产力而言,并不举荐,须要关注的因素太多了,而且这些因素毫无生产力和效率可言。

笔记本平板二合一

我集体的了解,或者是适宜有一些偏设计或者产品的人士。之前我用的是台电的二合一,性能尽管比拟低,然而玩 LOL 什么的还是挺晦涩的。给我留下最大的印象就是充电慢、耗电快。有的时候插着电边充边用还能整没电了。

劣势:

  • 不便携带
  • 反对触控(或手写笔)

毛病:

  • 性能低
  • 接口(如 USB、HDMI、Type-C 等)少

如果有手写笔记、画画绘制灵感之类的,能够考虑一下。当然,其实如果没有非凡的需要,平板曾经可能满足这部分的需要了。另外,真正能够抉择的并不多,有华为 Matebook E 2022,微软 Surface 系列,联想 Yoga 之类的。像戴尔 XPS 二合一尽管有触屏,但键盘不可拆卸。国产千元机不拘一格,垃垃圾圾。

平板

顺带着提一下平板,Linux 平板(如 JingPad)还没有尝试过,不晓得会不会有惊艳的体验。

平板可能更适宜作为设计工具,但不太适宜作为开发工具。我用过 iPad Pro 去尝试搭建各种开发环境,与 macOS 体验相差甚远。

目前有两种解决方案,一种是远程桌面管制家里的闲置电脑(或者云桌面)。该计划就波及到了频率分辨率显示、网络提早、屏幕键盘操作等问题。另外一种是近程服务器配置好开发环境,如 VS Code Web 版。都挺折腾的。

华为平板电脑模式(手机也有),配合外接大屏也是一种计划,然而分辨率只能是 1080P,而且尽管能够跑相似于 Termux 之类的 Linux 模拟器,但实际中问题还是挺多的。

目前的阶段,还没有达到能够通过挪动设施进行完满开发。偶然带着玩玩倒是能够。

设施

单设施还是多设施

有一段时间,我在家里用台式机,在公司用笔记本。两台主力开发电脑还是比拟麻烦的,因为我并不会把所有的代码都提交到 Git 上。有一些本地写的长期 Demo 是疏忽掉的。另外就是配置参数(环境变量)之类的,还须要同步。聊天信息不同步,本地素材资源须要额定的同步等等。

工具该当是用来晋升生产力而不是升高生产力,所以对于我集体而言,麻烦比不便更多。我目前的现实状态是,在家里有一台 Macbook 配合一个大屏显示器,在里面带一个 iPad 随航充当一个副屏长期应用,就足矣。

显示器

抉择显示器个别会纠结高分屏还是高刷新率,或者是大屏还是带鱼屏。

对于没有娱乐游戏需要的我而言,高分辨率会比刷新率更适宜办公。高分屏我更偏向于 16:10(暂未找到适合的 4k 显示器产品)或者 3:2(目前也仅有华为的 Mateview)的比例,退而求其次,我举荐带有 90w type-c 反向充电的显示器。当下飞利浦的显示器,还提供了 RJ45 千兆网口,十分不错的抉择。

带鱼屏的话,32:9 比例,一个屏当两个用,更加适宜分屏。但应用了带鱼屏,尤其是曲面带鱼屏(如三星玄龙骑士 G9 1000R 曲率),就决定了只能领有一块工作屏幕。并且对于作为笔记本外接屏幕来说就比拟不敌对了。

台式机的话,能够用两台大屏的组合,或者 iMac 5k 自带显示器再带一块大屏。笔记本的话原则上来说另外接一个大屏够用(针对 Macbook 屏幕显示品质而言)。

操作系统

仅代表我集体开发应用的心得与教训。纯正集体好恶,仅供参考。

Windows

我是从 11 年正式退出 Mac OS X 营垒,在此之前折腾过一段时间黑苹果。起初 Windows 仅在公司装备的办公电脑及平板二合一电脑中应用过一些,所以对于一些陈腐效率工具方面可能理解欠缺一些。

从我本人的应用观感来看,Windows 开发须要配合 Linux 子系统(WSL),所以零碎里会存在多个 Shell 环境(如 Powershell、装置的 Git Shell、子系统的 Bash/Zsh 等等),应用起来十分不敌对。并且在终端工具下复制、粘贴快捷键,选中状态等,都会让我头痛。这就极大水平上影响了我的开发效率。

劣势:

  • 软件丰盛(尤其是蕴含 GUI 图形界面的软件)且操作简略
  • 兼顾办公与娱乐

劣势:

  • 软件多也面临着垃圾软件更多的危险
  • 脚本 / 命令行解决
  • 文件治理 / 权限(比方删除文件遍历所有目录及文件,比方与 Linux 服务器上的文件权限策略不统一等)

不喜爱 Windows 的次要起因,是我感觉 GUI 是不牢靠的,而且 GUI 很难去实现残缺且简单的性能操作。相较于图形界面,我更喜爱通过命令行来实现我的操作。

Linux 发行版

我也尝试过很多 Linux 发行版本,大部分应用的工夫都不会超过半年,用着用着的过程中,会遇到一些不重装都解决不了的问题。而且很多软件,并不提供 Linux 的版本,即使提供了,也可能不适配我以后应用的发行版本。小到输入法,办公聊天软件等,普遍存在,还无解。

当初在公司里,我装的是 Manjaro(一个基于 Arch Linux 的发行版本),反对了滚动降级,个别状况下不会呈现问题,但还是有一些十分影响体验的,我这里列举几个:

  • 虚拟机(已成开机必须关上的,用钉钉之类的聊天沟通)内外双向的复制粘贴,常常会失灵,导致整个零碎卡住
  • Docker(不是容器服务那个 Docker)和状态栏,须要手动配置,而且在每个屏幕下都须要独自配置,还常常会失灵(比方呈现透明度问题、工夫进行、应用程序菜单不显示等等)
  • 睡眠不能唤醒,偶然无奈关机,极少数状况下也会莫名其妙忽然主动重启,可能跟驱动不全无关

尽管问题很多,但仍然勉强能用。毕竟该计划的体验靠近 macOS,环境靠近服务器,性价比极高。

值得一提的是,可玩性更强一些,整个零碎界面 UI 都能够灵便地配置,能够像 macOS 有全局的顶部状态栏和 Docker,也能够像 Windows 一样只有一个底部的状态栏。违心折腾的话,是比 macOS 更共性的。

macOS

用了十余年,最大的感触就是:省心,也省事。尽管这几年更新下来感觉变动不太大,小问题越来越多,但目前仍然是最适宜开发的零碎,没有之一。我这里指的是白苹果,黑苹果会有更多兼容性的问题,喜爱折腾的话能够试试。毕竟苹果始终性价比不太高,但能承受。

对于苹果的零碎,这里就不过多论述了,毕竟后续文章中的资源和示例,大多都是在 mac os 下实现的。

更多:https://leader.js.cool

正文完
 0