每天推送5篇优质英文文章 · By makers, for makers

运营 1565 天, 推荐好文 6,425 篇, 原创简评 1,265,831 字, 原文总阅读时间 57,671 分钟, 196,501 人订阅

仅有13个工程师的Quip,是如何快速做出、并维护8个不同平台的客户端的(包括web、mac、windows、iphone、android等)?靠的是巧妙的架构与高度代码重用。

本文介绍了他们今天推出的Mac与Windows原生桌面客户端如何做的:桌面客户端与网站都是用同一套React/Javascript代码做UI,与后台的通讯的data api是Google ProtoBuf;网站的后台是Python/Mysql,桌面的后台其实就是跑在本地的C++库与LevelDB -- 支持离线操作,批量同步到服务器。

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。 感谢 235 位读者捐款了 $1,737.56
分享到:
App 内打开