ClojureWeb开发实战全文免费阅读

[美] Dmitri Sotnikov
简介: 本书专门探讨Clojure在Web开发领域的实际应用。通过阅读本书,读者既可以深入理解ClojureWeb栈的专业知识,同时又能运用这些知识来轻松构建Web应用。

作者简介

Dmitri Sotnikov,Dynamic Animation Systems的软件架构师,在分布式仿真,机器视觉,和专家系统建设方面经验丰富。他是Clojure,ClojureScript以及Underscore-contrib的贡献者。

本书卖点

现代Web开发需要现代工具。本书介绍了如何应用Clojure的基础知识来构建现实的Web应用解决方案。介绍了用这一语言来开发Web应用的各个部分,使用Clojure开发Web的完整过程,该语言的最佳实践方法,以及在Light Table和Eclipse开发环境中使用Cloujre,学习如何使用Liberator库开发RESTful服务,以及在客户端和服务器端使用ClojureScript。

内容提要

Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎,广泛应用于各个领域。Web开发是Clojure的主战场之一。

本书专门探讨Clojure在Web开发领域的实际应用。通过阅读本书,读者既可以深入理解Clojure Web栈的专业知识,同时又能运用这些知识来轻松构建Web应用。全书共7章,详细介绍了Clojure Web开发的各个方面,附录部分介绍了IDE的选择、Clojure快速入门以及相关的数据库技术。

本书适合各个层次的读者。如果具备一些函数式方面的编程经验,将对阅读本书有所助益,但这并不是必需的。如果你还没有真的用过Clojure,可以快速掌握如何运用这门语言来解决Web开发中的实际问题。

对本书的赞誉

这是一本极好的书,我会强烈推荐身边所有的Clojure Web开发者阅读。

Colin Yates,QFI咨询事务所首席工程师、技术团队领袖

Clojure这种语言棒极了,用它来开发Web应用简直是一种享受。对于诸多熟悉用Clojure Web开发工具库的人来说,这本书是份宝贵且及时的材料。

Fred Daoud,资深Web开发者、《七周七Web框架》合著者

对于想用Clojure开发Web应用的人来说,Dmitri Sotnikov会通过Clojure开发实践让你迅速上手。如果你已懂一些Clojure基本知识,但是还只在了解的阶段,那这本书太适合你了。

Russ Olsen,Cognitect副总裁、咨询服务

Sotnikov阐明了如何借助Clojure的灵活性来搭建网站,使用顶尖的库来制作务实的站点。

Chris Houser,《Clojure编程乐趣》合著者

有了这本书,您将手操强大的函数式编程技术直接步入Web开发。随着渐学渐长,你还会为你的应用注入更多可扩展、可维护的特性,并且,这种Cloj-ure开发经验还会延续到JavaScript客户端。

Ian Dees,《Cucumber Recipes》作者

Dmitri在书中通过穿插介绍语言特性的同时,成功解决了现在软件开发中遇到的真实问题。这说明你投入时间阅读本书将富有效率和价值。

Brian Sletten,Bosatsu咨询、《Resource-Oriented Architecture Patterns for Webs of Data》作者

本书通篇详细介绍用Clojure搭建网站应用,节奏轻快、直白。从第1章开始,你将陆续接触真实的Web应用,接下来为其添加数据库、处理安全问题、JavaScript等。不教条、不唠叨、不废话!就为了简洁、高效。本书从无到有提供一个货真价实的应用,使得你可以通过完善不断成长。

Sam Griffith Jr.,语言专家、任职于Interactive Web Systems

简 介

这是一株盆景,优雅、高洁。之所以选择盆景作为本书的封面,是因为相同的品质在Clojure这门极具魅力的语言身上,同样展现得淋漓尽致。开发软件,就像是修剪一株盆景,只有精工细作,才能将其雕琢成型;也唯有工具趁手,方可体味其中的乐趣。而Clojure,就是这个不可思议的工具。相信在读完本书之后,你也会这么认为的。

版权:人民邮电出版社