《Go Web编程》这一本不可错过!(文末有福利)


众多业界大咖推荐:


“随着Go语言变得日益重要,对优质Go语言教程的需求也与日俱增,本书的出现可谓恰逢其时。” ——Shaun Lippy,Oracle 集团 

“无论你是一位经验老到的gopher,还是一位刚开始接触Go语言的Web开发者,这都是你必不可少的一本书。” ——Benoit Benedetti,尼斯大学 

“关于Go Web应用的开发和部署,你想要知道的全部知识都已经囊括在这本书里了。” ——Brian Cooksey,Zapier 公司 

“本书堪称Go Web 开发的权威入门教程。” ——Gualtiero Testa,Factor-y S.r.l. 公司
 



为什么推荐这本书?

随着近年来Web开发的盛行,很多相关书籍也随之如雨后春笋般出现,然而在这些书籍当中,绝大多数书籍都只关注表面的实现代码,而对代码背后的技术原理却少有提及。读者在看这类书籍时,虽然可以学到某个框架或者某个库的API,并根据书中给出的代码搭建出一个个演示程序(demo),但是对隐藏在这些代码之下的原理却一无所知。这种停留在表面的理解一旦离开了书本的指导,就会让人感到寸步难行,不知所措。

本书的独特之处在于它抛开了现有的所有Go Web框架,仅仅通过Go语言内置的标准库来展示如何去构建一个Web应用或Web服务。这样做的好处是,无论将来读者是使用这些标准库来构建Web应用,还是使用现成的框架去构建Web应用,又或者使用自己建造的框架去构建Web应用,本书介绍的知识都是非常有用的:如果使用的是现成的框架,那么这些框架的内部实现通常就是由本书介绍的Go标准库构建的;如果选择自建框架,那么将有很大概率会用到本书介绍的Go标准库。因此,不论在何种情况下,本书对于构建Go Web应用都是非常有帮助的。

本书的另一个优点是它在介绍Web应用开发技术的同时,也介绍了隐藏在这些技术背后的基础知识。比如,在介绍Web处理器(handler)的创建方法之前,本书就先深入浅出地介绍了HTTP协议,然后才说明具体的请求处理方法以及响应返回方法;又比如说,在介绍会话(session)技术时,本书就先说明了HTTP协议的无状态性质,然后才说明如何使用会话去解决这一问题;类似的例子在书里面还有很多,不一而足。对刚开始接触Web开发的读者来说,本书这种“知其然,也知其所以然”的教授方式能够让读者打好Web开发的基础,从而达到事半功倍的效果;此外,对那些已经有一定Web开发经验的读者来说,本书将在介绍Go Web开发方法的同时,帮助读者回顾和巩固Web开发的相关基础知识,并藉此成为更好的Web开发者。

综上所述,我认为这本书对所有关心Web开发的人来说,都是非常值得一读的——无论读者使用的是Go语言还是其他语言、X框架还是Y框架,无论读者是Web开发的初学者还是入行已久的开发者,应该都会在阅读本书的过程中有所收获。

如何你符合如下特点,那么一定要读它:

阅读本书需要读者具备基本的Go语言编程技能并掌握Go语言的语法。

本书适合所有想用Go语言进行Web开发的读者阅读,无论是Web开发的初学者还是入行已久的开发者都会在阅读本书的过程中有所收获。 


评论有奖规则


  • 如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由综合评定挑选3 名参与评论的小伙伴送出该书的兑换码。

  • 福利获奖名单会在留言中直接回复中奖用户。


点击阅读原文,购买《Go Web编程》 


点击图片get更多精彩

6岁会编程14岁被麻省理工录取?“神童”报道反转不断


一周IT歪评丨美团程序员的灾难


代码传奇 | 身价10亿的程序员 雷军当年也为他打工——WPS之父 求伯君


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值