Cantitate/Preț
Produs

Clojure Programming

Autor Chas Emerick, Brian Carper, Christophe Grand
en Limba Engleză Paperback – 22 mai 2012

Observăm că abordarea autorilor Chas Emerick, Brian Carper și Christophe Grand diferă de cea din The Joy of Clojure prin focusul pe utilitate imediată — este mai puțin abstractă și mult mai aplicabilă în contextul producției industriale. În timp ce alte resurse se concentrează pe filosofia Lisp, Clojure Programming prioritizează modul în care acest limbaj modern poate elimina complexitatea inutilă din aplicațiile enterprise care rulează pe JVM. Descoperim aici o resursă tehnică densă, de peste 600 de pagini, care face tranziția de la limbaje dinamice precum Ruby sau Python către paradigma funcțională. Considerăm că punctul forte al volumului este demonstrarea flexibilității limbajului în domenii critice: de la gestiunea bazelor de date și dezvoltarea web, până la analiza de date complexă. Autorii nu se limitează la sintaxă; ei explică detaliat cum să profitați de investiția deja existentă în platforma Java, utilizând bibliotecile și serviciile acesteia într-un mod mai concis și mai sigur. Structura cărții urmărește ciclul complet de viață al unei aplicații. Începând cu fundamentele și utilizarea eficientă a REPL pentru iterații rapide, textul avansează către subiecte avansate de concurență și paralelism, unde Clojure excelează. Spre deosebire de Practical Clojure, care servește ca o referință rapidă, acest volum publicat de O'Reilly acoperă inclusiv aspectele logistice ale dezvoltării: organizarea codului prin namespaces, utilizarea instrumentelor de build și, în final, strategii de deployment în medii cloud. Este un manual tehnic care transformă teoria programării funcționale în soluții software robuste.

Citește tot Restrânge

Preț: 25056 lei

Preț vechi: 31320 lei
-20%

Puncte Express: 376

Carte tipărită la comandă

Livrare economică 09-23 iunie


Specificații

ISBN-13: 9781449394707
ISBN-10: 1449394701
Pagini: 632
Ilustrații: Illustrations
Dimensiuni: 179 x 242 x 35 mm
Greutate: 0.98 kg
Ediția:1
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor Java sau celor familiarizați cu limbaje dinamice care doresc să adopte Clojure în proiecte reale. Cititorul câștigă o înțelegere profundă a modului în care poate scrie cod mai curat și mai performant pe JVM, eliminând șabloanele de proiectare verbos specifice programării orientate pe obiecte. Este un ghid complet pentru livrarea de aplicații scalabile și sigure.


Descriere

Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems. Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.Learn how to use Clojure while leveraging your investment in the Java platformUnderstand the advantages of Clojure as an efficient Lisp for the JVMSee how Clojure is used today in several practical domainsDiscover how Clojure eliminates the need for many verbose and complicated design patternsDeploy large or small web applications to the cloud with Clojure