标签
内容简介
编辑推荐
适合谁读
适合
- 具备其他编程语言基础,希望系统学习Clojure进行Web开发的工程师
- 对函数式编程感兴趣,并寻求在实际Web项目中应用的中高级开发者
- 需要构建高并发,可维护后端服务的全栈或后端工程师
- 希望深入了解Ring,Compojure等Clojure生态核心库工作原理的技术爱好者
不适合
- 没有任何编程基础,希望学习第一门编程语言的纯初学者
- 仅对Clojure语言本身的理论或学术研究感兴趣,不关注具体工程实践的读者
阅读建议
- 建议在阅读时,同步在开发环境中实践书中的示例代码,理解函数式编程的思维需要动手练习。
- 可以结合官方文档阅读本书,书中对库的解读能帮助您更深刻地理解文档中的设计决策。
- 不必急于一次性读完,可按章节对应的技术模块(如路由,数据库,测试)进行阶段性学习和项目实践。
出版社简介
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权信息
- 对本书的赞誉
- 简 介
- 第1章 起步
- 1.1 环境设置
- 1.2 你的第一个工程
- 第2章 Clojure的Web技术栈
- 2.1 使用Ring来路由请求
- 2.2 定义Compojure路由
- 2.3 应用架构
- 2.4 Compojure和Ring之后
- 2.5 你学到什么
- 第3章 服务组件Liberator
- 3.1 创建项目
- 3.2 定义资源
- 3.3 汇总
- 3.4 你学到什么
- 第4章 访问数据库
- 4.1 使用关系型数据库
- 4.2 生成报表
- 4.3 你学到什么
- 第5章 相册
- 5.1 开发流程
- 5.2 相册有什么
- 5.3 创建应用程序
- 5.4 程序数据模型
- 5.5 任务1:账户注册
- 5.6 任务2:登入登出
- 5.7 任务3:上传图片
- 5.8 任务4:显示图片
- 5.9 任务5:删除图片
- 5.10 任务6:删除账户
- 5.11 你学到什么
- 第6章 收尾
- 6.1 添加一些样式
- 6.2 单元测试
- 6.3 日志
- 6.4 程序配置文件
- 6.5 打包应用
- 6.6 你学到什么
- 第7章 混合
- 7.1 使用Selmer
- 7.2 升级为ClojureScript
- 7.3 SQL Korma
- 7.4 创建程序模板
- 7.5 你学到什么
- 附录1 选择IDE
- 安装Eclipse
- 安装Emacs
- 替代品
- 附录2 Clojure入门
- 函数式理念
- 数据类型
- 使用函数
- 匿名函数
- 命名函数
- 高阶函数
- 闭包
- 流表达式
- 惰性化
- 结构化代码
- 非结构化数据
- 命名空间
- 动态变量
- 召唤Java
- 调用方法
- 动态多态
- 全局状态怎么样
- 为我们写代码的代码
- REPL
- 综述
- 附录3 面向文档的数据库访问
- 选择正确的数据库
- 使用CouchDB
- 使用MongoDB
常见问题
需要多深的Clojure基础才能阅读本书?
这本书与《Clojure编程乐趣》等入门书有何不同?
书中的技术栈在当前(2023年及以后)是否过时?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
肖特尼科夫是一位中文图书资料中记载较少的作者,公开资料有限,其国籍、生卒年与教育背景均无从确认。目前库内收录其作品一种,即《Clojure Web开发实战》,该书归入编程设计类,面向使用Clojure语言进行Web应用开发的读者。从这一作品可以看出,作者关注函数式编程语言在实际项目中的落地,选题偏向工程实践而非理论概述,内容应围绕Web开发的技术路径展开。由于缺少更多生平与著述信息,尚难判断其写作风格的全貌,也难以评估其在该领域的持续影响。就现有资料而言,肖特尼科夫的贡献主要体现在把Clojure的Web开发经验引入中文技术阅读视野,为相关开发者提供了一种可参考的实践读本。
张恒是一位作品跨越多个领域的作者,公开资料有限,尚无法确认其国籍、生卒年与专业背景。就库内收录的四种作品来看,他的写作兴趣覆盖编程设计、时尚、工业技术与散文杂著:既有面向开发者的《Clojure Web开发实战》,也有系统梳理花艺知识与考核要点的《花艺设计体系教程:花艺考核检定辅导用书》,还有讨论核能与智能技术交汇的《当核能遇见智能》,以及带有个人观察与记叙色彩的《学生八记》。这些作品题材差异明显,一端偏向实用技术与操作指导,另一端偏向知识普及与个人随笔,显示出作者在专业写作与日常书写之间切换的能力。总体而言,张恒更像是一位兴趣广泛、兼顾技术性与可读性的写作者,其跨领域实践值得读者从不同角度加以关注。