Web Development with Clojure: Build Large, Maintainable Web Applications Interactively, 3/e (Paperback)

Sotnikov, Dmitri, Brown, Scot

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2021-08-10
  • 定價: $1,650
  • 售價: 9.0$1,485
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 168050682X
  • ISBN-13: 9781680506822
  • 相關分類: JVM 語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web-stack.

Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you work hands-on with Clojure and build a series of web apps of increasing size and scope, culminating in a professional grade web app using all the techniques you've learned along the way.

This fully updated third edition will get you up to speed on the changes in the rapidly evolving Clojure ecosystem - the many new libraries, tools, and best practices. Build a fully featured SPA app with re-frame, a popular front-end framework for ClojureScript supporting a functional style MVC approach for managing the UI state in Single-Page Application-style applications. Gain expertise in the popular Ring/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular re-frame library to build single-page applications.

Whether you're already familiar with Clojure or completely new to the language, you'll be able to write web applications with Clojure at a professional level.

商品描述(中文翻譯)

如今,開發人員越來越多地選擇Clojure作為網頁開發平台。透過創建一系列日益複雜的網頁應用程式,您可以親自體驗Clojure的吸引力,並探索使用現代函數式語言進行網頁開發的完整過程。這本全面更新的第三版揭示了快速發展的Clojure生態系統中的變化,並提供了對Clojure網頁堆棧的實用、完整的步驟說明。

不要再使用過時的工具開發網頁應用程式了。如今,開發人員越來越多地選擇Clojure作為網頁開發平台。透過親自動手使用Clojure並建立一系列不斷增長的網頁應用程式,您可以親自體驗Clojure的吸引力,最終建立一個專業級的網頁應用程式,並運用您在過程中學到的所有技巧。

這本全面更新的第三版將使您了解快速發展的Clojure生態系統中的變化,包括許多新的庫、工具和最佳實踐。使用re-frame,一個支持ClojureScript的流行前端框架,以函數式MVC方法管理單頁應用程式風格應用程式中的UI狀態,建立一個功能完整的SPA應用程式。使用Luminus框架熟練掌握流行的Ring/Compojure堆棧。了解Clojure如何與數據庫合作,並加快RESTful服務的開發速度。看看為什麼ClojureScript正迅速成為流行的前端平台,並使用流行的re-frame庫來構建單頁應用程式。

無論您對Clojure已經很熟悉還是完全不熟悉,您都能以專業水平使用Clojure編寫網頁應用程式。

作者簡介

Dmitri Sotnikov is a passionate Clojure developer who enjoys building web applications. He has developed a number of popular Clojure libraries and is the author of the Luminus micro-framework.

Scot Brown is an enthusiastic web developer with a passion for functional programming and open source software.

作者簡介(中文翻譯)

Dmitri Sotnikov 是一位熱愛 Clojure 的開發者,喜歡建構網路應用程式。他開發了許多受歡迎的 Clojure 函式庫,並且是 Luminus 微框架的作者。

Scot Brown 是一位熱情洋溢的網頁開發者,對於函數式程式設計和開源軟體充滿熱忱。