第一层:现在别说爪哇的春天这套了,就是 go 和 python 的 web 后端框架也都已经成熟,小公司常见的 2C 业务场景基本上就是花式地 “中间件 + 非关系型数据库 + 内存缓存 + 拆分服务”。
这一套技术流程的广泛传播主要得益于近十来年的 toC 移动互联网大爆发以及头部公司的技术下沉,现在的就业市场上 Springer 俯拾皆是;
第二层:但是这一套 web 后端技术路线其实也就适合 toC 互联网和少部分其他场景。就我接触过的几个项目来说,不管是 toB 、C 、G 的哪种,只要最终的用户群体不是普世的民众,这套 web 路线(尤其是前后端分离这点)就真不见得有多适用。
以我极为有限的知识水平来看,我感觉我做过的一些项目其实更适合让桌面开发或者嵌入式来干可能更合适;
第三层:即使是走语言和蟒蛇语言的网页后端,招起来都没爪哇春天人来得量大管饱。所以大量中小公司不管项目合不合适,都是招一批春天人进来把项目先搞起来再说,创造了大量的就业岗位。
于是 spring 和就业市场互相成就,spring 这套更是在各种小型项目外包公司拥有国教般地位。
第四层:Spring 全家桶的主要引领者(最终解释权),基本上都在 toC 互联网巨头(教皇国)那,而市场上的中小规模使用者也不管是否合适,都在自发地维护其统治地位。
第五层:所以现在的各种其他语言的 web 框架以及 IDC 奇奇怪怪的架构方案算是宗教改革(?
脑子抽了的突发奇想,各位大佬轻喷(