我感觉题主大概是对“什么是技术顶峰“的理解有点偏。
Spring使用场景的确非常普遍,大量公司都在用Spring搭建自己的服务系统,因为好学,好招人,已经被业界证明非仓靠谱。但非得要说“用的广泛”就“顶峰”了,怪怪的。比如大部分人都要住房,但如果非得说“盖房子”是人类工程技术的顶峰,听上去是不是怎么都不太对劲?只不过当一个人连房子都住不起时,追求住房子天经地义而已。
如果我们把顶峰定义为于形成了某种“壁垒”,其他技术做不到或者做不好,可能更合适一点。尽管Spring可以做依赖注入,实现web,做接口,实现微服务,方便访问数据…… 但这些功能Java其他的工具也可以做,非Java领域的也能做(没准做得更好),道理上也没那么难理解。对于大量没有技术深入积累的公司或组织,用Java实现业务需求,Spring是个不差的选择。Spring覆盖了常规业务开发几乎所有的方面,也非常值得学习。
如果非要挑几个Java世界里的“顶峰”级别的项目,我会考虑下面几个(注意这里会把JVM本身和Scala等JVM衍生语言也算在内):
克劳备忘录也好,凯南电报也好,有两大共同点。首先,都是以现实主义的眼光去分析双方的关系。然后,给出的建议都是阳谋,并不是什么不可告人的阴谋,执行起来需要的不是鸡鸣狗盗的小聪明,而是惊人的意志力。
而美国现在战略界现实主义被边缘化,我推测,布热津斯基,基辛格那帮人应该写过不少。不过没所谓,美国能执行大战略的时代过去了。现在这一代精英上半年能管下半年就已经很了不起了。一个需要两代人以上持之以恒去完成的大战略,搞出来他们也执行不了。
冷战时期,从杜鲁门艾森豪威尔到肯尼迪尼克松,最后到李根老布什,个人性格和政治偏好差距不要太大,但是都忠实地完成了他们历史任务,沿着围堵政策做下去。这种战略定力和延续性,世间少见。在中国领导集团上能看见一些相似的东西,但是我们离得距离太近,反而看不清。但在美国精英层身上完全看不到这一点。
个人愚见。