四月份入职了现在这家公司,做在线文档的,对标的是金山文档这类在线的office办公套件,之所以国内这类产品能起来和存活下来感觉和信创分不开,尤其在大力发展国有化的进程下。
但是目前我有一些思考,我之前的工作是全栈,服务端Java那一套用的多,来了以后我发现他们的产品把大量的操作和逻辑放到了前端,具体细节就不讨论了,服务端很轻,只做转换的操作。
其他产品我觉得是重服务端,轻前端,这导致现在的产品对用户设备的性能要求比其他竞品要高,因为大量的逻辑、复杂渲染都几种到了前端浏览器去执行。
很多场景下让我优化一个东西,我在我的Mac下感受不到卡顿,但是使用公司的云电脑(配置不高)的时候很明显有卡顿的感觉。
不过我感觉之所以采用这样的架构是因为目前主要的业务是嵌入式的展示文档吧,方便部署、成本低?
但是如果是我要做的话我会采用重后端的架构,应该会提升不少体验,起码在低中高的设备上体验会大差不差
产品重前端还是重后端的思考