后记
[日] 涩川喜规
近年来,在软件开发方面,需要用到 Web 技术和知识的领域不断增加。书店中有许多编程技术书是介绍 Web 服务开发的,而且 GUI 应用程序也越来越依赖外部服务。即使是 IoT 等嵌入式机器,与互联网的关系也变得越来越紧密。
笔者最初是利用 Python 的 Web 平台 Zope 2 编写 Web 相关的代码的,之后依靠 Turbo Gears、Tornado 和 Django 等框架开发了 Web 服务。当时笔者不关注协议等层的处理,主要是查看手册,调查框架的使用方法,在使用其他服务时也是使用 Python SDK 等。每次遇到与 HTTP 有关的内容,都会上网查阅资料。
编写本书的契机是笔者看到了 Google Chrome 的开发者工具的 Copy as cURL 功能。该功能可以将浏览器从服务器获取文件时的 HTTP 访问作为 curl 命令的参数复制到剪贴板中。利用该功能,我们可以自由地重现用户在浏览器上使用服务时的操作。如果能够使用 curl 命令生成源代码,那么在非程序员之间普及度最高的编程入门环境 Excel 的“记录用户行为,生成宏语言”结构应该也可以在 Web 中实现。出于这种想法,我创建了一个 cURL as DSL 工具。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
![](https://static001.geekbang.org/resource/image/d0/e4/d0880927e2a522a038be2d04bf19dfe4.png)
这篇文章是一篇关于软件开发中使用 Web 技术和知识的领域不断增加的观察和总结。作者从自己的经验出发,介绍了他在使用不同框架开发 Web 服务的经历,并提到了他创建的 cURL as DSL 工具。文章还讨论了 HTTP 协议的发展历程以及与软件工程的关系,强调了了解 HTTP 本身的重要性,同时也强调了了解不断试错的过程,还可以掌握 HTTP 之外的能够应用于各种领域的知识。在致谢部分,作者感谢了许多给予他帮助的人,包括审查、建议和技术支持等方面。整篇文章以作者的经历和观察为线索,介绍了 Web 技术的发展和相关的技术知识。 文章总结了作者在软件开发中使用 Web 技术和知识的经历和观察,强调了了解 HTTP 协议的重要性,同时也强调了了解不断试错的过程,还可以掌握 HTTP 之外的能够应用于各种领域的知识。整篇文章以作者的经历和观察为线索,介绍了 Web 技术的发展和相关的技术知识。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《详解 HTTP:协议基础与 Go 语言实现》
《详解 HTTP:协议基础与 Go 语言实现》
立即购买
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论