• 人家都是 SPA

  • 就目前人才市场来说,前后端分离会令一般开发人员比较好理解。但其实你想想在没有前端框架的时代,公司也是有专职前端的,这一点并不矛盾,也就是说用传统 Rails 一套也是可以引入前端开发的。

  • 流畅度参考 Basecamp,Stimulus 的示范,速度非常流畅。另外 Basecamp 也打包了 app。我自己的体会是前后端分离在很多时候是一种负担,直接把 Web 开发升级成了 App 开发。在一些强交互的地方局部使用 Vue/React 是我比较偏好的做法。

  • 直接招人,要求用 Rails 即可。此外,没有特别原因搞前后端分离的话,是会增加投入的。Rails 开发效率高,就是因为是个通吃的框架。富前端,不妨考虑 Stimulus?

  • 远程工作为哈还未普及 at 2019年08月14日

    带头的蠢吧,需要高度协调一起踩坑

  • 广告做的差,领头的是日本人,不擅长在欧美推广

  • 顶楼是错的,要讨论再开一帖吧。

  • jekyll 或 wordpress,自己写功能差远了

  • grep/rg 玩的转,没啥问题

  • 我也是 Linux 很久最后转 Mac/Win 了。Linux 从 Fedora Core 5 开始折腾,经历过 Fedora,Ubuntu,Arch,Suse,都是做过主力桌面的。发表下个人观点:

    桌面系统我们需要一个成熟稳定的东西,来把精力放在更重要的事情上。使用这个桌面的用户和为其开发的开发者数量将是硬指标。在这一点上,Win 远大于 Mac 远大于 Linux(桌面)。但是在开发者领域 Mac 和 Win 的比例就没有那么悬殊了,具体不好说。选 Mac 的理由就是 Unix 系统外加完善的 GUI。其实 Mac 也有不稳定的时候,比如 macOS 10.11 和 10.12 对 4K 屏幕兼容性问题(鼠标指针漂移)就困扰了我好几年。但总的来说 macOS 我从 10.6 用下来,基本稳定。尤其是在电池、温度、功耗上的平衡是令我想当满意的,尤其是 Haswell 之前是别家两倍的续航,那真是提前进入下一个时代。

    从硬件性价比上,mac 的确不是最佳的。但是这一块通常不是太大的问题,因为一来生产工具预算充足一些,钱也买不来稳定 GUI+Linux 跑在 Windows 笔记本上。二来如果考虑到某些因素可能性价比不是那么差,例如 iMac 的 5K 广色域屏,如果单买也很贵。

    另外,作为开发肯定推荐 Pro,目前的话,用的 8 代,13 寸性能也很强劲,轻薄程度还不错吧。像我手里的 2014 款的话,当年的 13 寸,低压版 CPU 性能就要比标压差很多。

    从软件上来说,说到动画,这个就是适应。有人觉得炫酷,有人觉得烦,但没必要太纠结。实际上 macOS/iOS 的设计理念,动画往往是给人以提示作用,而非酷炫,只是别家图形界面用文字的,这边改为动画了而已。这一点我是 iOS 开发多年,这是他自己 HIG 说的。

    快捷键方面,我的看法也是适应大于更改。mac 快捷键是有不少槽点,比如我以前 Photoshop 每天按一万次的 command option shift s,这就一点也不 “快捷”。但是系统没有完美的。我在做移动开发那几年,需要同时操作 vim 来写后段代码,Xcode 来写 iOS,Android Studio 写 Android。而我因为 IntelliJ Idea 用过一阵子,快捷键又是默认的,所以我脑中同时要在三套快捷键之间切换。这三个工具基本鼠标都是配角这个大家应该没意见。是的很繁琐,甚至有些变态,但是回想下,能最有效同时运行这三个的,只有 mac 系统。那时候甚至 windows 的 Android 模拟器执行效率都大不如 mac,后来才赶上。

    我有理由相信,macOS 是除 Windows 开发外的首选系统。