购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

序4

在Spring尚未出现的“蛮荒”时代,Java程序员们还在迷茫地创造着各种“语法糖”来试图提高生产效率。然而无论怎么努力,Java语言仍被许多人冠以“裹脚布”的名号——毕竟你一不小心就会把它写得又臭又长。

随着Spring体系的出现与逐步完善,似乎有一种经历着Java工业革命的感觉。的确,任何事物都各有利弊,但我仍然想说,Spring团队给Java程序员们带来了春天(就像它的名字一样),它神奇地把“裹脚布”变成了“丝绸”,因为它最大的特质可以用两个字来形容——优雅。相信你如果使用过Spring Framework、SpringMVC、Spring Data、Spring Boot或Spring Cloud等一系列框架,并研读过它们的源代码,就一定能够体会到“优雅”二字的含义。

尽管Spring家族拥有如此多而美好的大块“语法糖”,但它们过去在国内的传播似乎都不怎么顺利。我经常说,国内对新技术的广泛应用一般比国外要晚三到五年,无论后端、前端还是架构理念。这是许多因素导致的,比如信息闭塞、语言不通,甚至固步自封。我相信随着国内互联网人才越来越多,新技术应用的延时一定会越来越短。或许很多人为了旧系统的稳定而不愿升级,这可以理解,但我希望人们可以拥抱新的事物,而不是排斥。现如今微服务架构理念兴起,人们急需一个快捷、稳定、一站式的分布式微服务解决方案,Spring Cloud正是为此而诞生。可国内熟知Spring Cloud的人目前仍寥寥无几,大部分人从未听说过,想要学习的人不知从何开始,对官方的英文文档也一知半解。人们需要一本能把他们领进Spring Cloud这扇门的“红宝书”,这便是本书的目的,也是本书作者周立的初衷——希望能够为减少国内新技术的延时而出一份力。

我与周立在2016年相识,在短暂的交流后我们都产生了相见恨晚的感觉。遇见志同道合的人并不容易,我们的技术理念很相似。他有着对技术的热忱、灵活的头脑,以及开源分享技术的无私精神,正是这股精神促使他做了许多分享技术的事情,并且编写了这本书(相信我,写书并不赚钱)。我十分欣赏周立身上的这些特质,因此当他跟我提到想出书并找我帮忙时,我毫不犹豫地答应了他。我相信他未来一定能够成为某一技术领域的专家,这是他的目标,他也具备这样的潜质。

本书的切入点非常好,它并不纠结于冗长的源码解读或原理解释,而是更多地注重实战,这在如今互联网爆炸式发展的时代相当重要。现在人们更倾向于使用敏捷开发尽快做出产品来进行试错,并在后续版本中快速迭代。因此本书的实战经验在软件工程层面上会给予阅读者很大提升,它可以让你更快地搭建分布式微服务架构,然后把精力留在编写业务逻辑上,提高你的生产力,并最终做出更好的产品——这也是Spring团队一直希望达到的效果。

现在,让我们随本书进入Spring Cloud的世界,一起感受它的优雅吧!

张英磊 云账房CTO
2017年3月29日 rxMp+kHZrVchfnVrQg8iKNGc28IIs1rCYyNV9mNHaJBjxuWD6aB4fHuNNNQcx5uL

点击中间区域
呼出菜单
上一章
目录
下一章
×