Go Web 编程。Go 是 Google 开发的一种编译型,并发型,并具有垃圾回收功能的编程语言,是一种你值得认识一下的语言: 如果你想学习 Go,请关注这本开源书。 开源书籍《Go Web 编程》现在在 Github 上,https://github.com/astaxie/build-web-application-with-golang Go语言是由Google开发的一种编译型、并发性、并具有垃圾回收功能的编程语言。它自从2009年发布以来,因其简洁的语法、高效的性能、强大的并发处理能力以及作为静态类型语言的易读性而受到开发者的青睐。特别是在Web开发领域,Go语言凭借其内置的net/http包提供了轻量级的Web服务支持,逐渐成为构建Web应用的重要选择之一。 开源书籍《Go Web编程》(Build Web Application with Golang)正是为了帮助开发者,尤其是那些有一定Web开发经验但对Go语言不熟悉的开发者,快速掌握使用Go语言进行Web应用开发的技能。这本书不单是作者能力的体现,更重要的是体现了作者分享知识、乐于助人的精神。作者希望通过开源书籍的形式,让更多的人了解和学习Go语言,并应用于实际的Web开发之中。 《Go Web编程》被放置在GitHub上,一个全球最大的代码托管平台,这不仅方便了全球的开发者访问和协作,也体现了开源精神。在GitHub上,作者每天晚上都会抽时间编写书籍内容,受限于时间和能力,作者诚挚地邀请更多的朋友参与到这个开源项目中来。参与到项目中的开发者可以通过创建章节对应的markdown(md)文件来撰写内容,并将代码文件存放在指定的src目录下。在撰写过程中,开发者需要遵循一定的格式规范,例如在每个章节的底部添加链接至目录、上一节和下一节的链接,同时代码文件需要经过gofmt格式化后提交,并在注释文件中注明所属章节。 此外,书籍的编译过程也是使用Go语言编写的一个工具build.go来完成的,它依赖于一个Markdown解析库blackfriday。通过执行gobuild build.go命令,可以将Markdown文件编译成HTML文件,存放在项目的底层目录下。为了保证书籍内容的质量,书中还包含了对多个贡献者的感谢,这些贡献者有的审查代码,有的提供图片展示,有的编写开发工具的设置等。 《Go Web编程》这本书采用的授权许可为创作共用署名-相同方式共享3.0许可协议(CC BY-SA 3.0),意味着只要遵循相应的条件,读者可以自由地分发、使用、展示和表演本书的内容,甚至可以对本书内容进行创作性地修改。但需要保留原作者的版权声明,并以相同的方式共享衍生作品。对于代码部分,则遵循了3项条款的BSD许可协议,允许开发者在遵守许可协议的情况下自由使用和修改代码。 对于想要开始学习Go语言的Web开发初学者来说,这本书提供了丰富的入门知识,它从基本的Web开发概念讲起,逐步深入到Go语言编写Web应用的各个方面,从框架使用到性能优化,从基础语法到实战案例,内容全面而详尽。而且,因为是开源书籍,读者可以在任何需要帮助的时候,通过GitHub的仓库、QQ群以及专门的交流网站与作者及其他开发者交流问题,共同学习,共同进步。 《Go Web编程》作为一本开源书籍,不仅提供了学习Go语言Web开发的宝贵资源,还通过互联网的协作方式,把学习和分享的过程变得更加高效和有趣,为开源社区的建设贡献了力量。






















剩余294页未读,继续阅读

- photondragon2018-06-04好东西,多谢分享

- 粉丝: 36
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (源码)基于Arduino的PWM高分辨率DAC实验.zip
- 网络信息技术在高中体育教学中的应用.docx
- 微机计算机控制技术课后于海生(第版)习题详解答案.doc
- 大型ORACLE数据库系统的优化设计方案.docx
- (源码)基于Rust语言的PlantOS软件开发SDK.zip
- 行政事业单位资产清查软件应用.doc
- 大数据时代高校信息化管理研究.docx
- 浙江(秋)(秋)计算机网络专业技术真题附标准答案(全面).doc
- (聊天室)JSP课程设计报告.doc
- 大数据时代计算机网络技术课程教学改革的实践研究.docx
- (源码)基于Arduino的物联网模拟信号监控系统.zip
- 借助 Real-CUGAN 神经网络模型优化画质欠佳的动漫番剧(含网盘链接)
- (源码)基于FORTH语言的DT操作系统.zip
- 基于Real-CUGAN神经网络模型对一些画质不太好的动漫番剧进行画质改善(附带网盘链接)
- (源码)基于Python的无人机配送路径规划系统.zip
- 树莓派机器人项目实战指南


