ARTS - Share

后端发展的逻辑

之前我们说了前端发展的逻辑, 今天我们探讨下后端发展的逻辑。

根据前端的发展路径,后端Servlet引擎->后端Jsp等模板引擎–> 后端MVC –> 前后端分离 –> React Vue

根据这个路径很容易看出,其实关于页面展示的部分慢慢脱离了服务端,最终形成前端框架和浏览器绑定,只从后端拿数据的局面, 看似服务端退化为只为前端提供数据的一部分了。

我们从前端发展历程找出了一个规律,技术会一步步往最适合它的领域发展,直到极致。前端和浏览器深度结合,那么后端会围绕着更好的提供数据发展。

如何更好的提高数据?我觉得是向更多功能、更快性能上发展。

后端天然存储大量的数据,各种结构的数据,需要做到的是当前端需要,又快又好的取出数据。所以各类大量计算的、定时任务类非实时性,都放在后台异步完成。最近学到一个“边缘计算”的概念,就是数据越来越多越来越大,后端会越来越重,实时性可能不是十分好,就可能出现在数据源头的一侧,就近提供最近的服务。 这样能提高系统的性能和缩短反应时间。

就像左耳听风描述的一样,未来可能是Java这种做业务处理,Go这种语言做各种中间层交互、调度类应用。