Cider - Shop now
$42.99
FREE Returns
FREE delivery Tuesday, May 13 to Nashville 37217
Or Prime members get FREE delivery Sunday, May 11.
In Stock
$$42.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

The Definitive Guide to Lift: A Scala-based Web Framework (Expert's Voice in Open Source) 1st ed. Edition

2.8 out of 5 stars 9 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$42.99","priceAmount":42.99,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"p4LS8BaPuTJe3FR604A9snXQPxzVGFufH8EJ7WTzpVMDfSoSER%2FgWhjtlUeBEf1%2FCob1uqvTJkeJHqTx6OEL6lQIcUAJerylIKQKE06puQwQRhhfR3sIuVLSmPU3njTqLbWuPGgw%2FDY%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

The Definitive Guide to Lift will educate you about Lift, a great framework for building compelling web applications. Lift is designed to make powerful techniques easily accessible, while keeping the overall framework simple and flexible. Lift makes it fun to develop because it lets you focus on the interesting parts of coding.

By the end of this book, you'll be able to create and extend any web application you can think of.

Editorial Reviews

About the Author

Marius Danciu spent the past 6 years architecting, designing, and leading development of highly scalable server-side applications based on J(2)EE platforms. Most applications were based on the data synchronization techniques (which in turn were based on the SyncML OMA standard) and adjacent technologies. For more than a year, Marius has been a committer to the LiftWeb framework, contributing to the design and implementation of various features in the framework.

Product details

  • Publisher ‏ : ‎ Apress; 1st ed. edition (May 15, 2009)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 200 pages
  • ISBN-10 ‏ : ‎ 1430224215
  • ISBN-13 ‏ : ‎ 978-1430224211
  • Item Weight ‏ : ‎ 15.2 ounces
  • Dimensions ‏ : ‎ 7.52 x 0.55 x 9.25 inches
  • Customer Reviews:
    2.8 out of 5 stars 9 ratings

Customer reviews

2.8 out of 5 stars
9 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on October 5, 2009
    This book by itself has made me feel dubious about Apress books. I'm familiar with the authors' work through the lift mailing list and can't see how they let Apress publish this in the state it's in. Perhaps they had no choice in the matter. Wait for another book. In the mean time use online resources. As for me, I'm going to throw my copy in the recycling bin even though I could return it. I refuse to inflict this book on someone else.
    28 people found this helpful
    Report
  • Reviewed in the United States on November 20, 2012
    The book is neither well-written nor well-organized. There are a number of ways to introduce a complex piece of software, including carefully explaining the principles and then tackling examples where the principles are put to work; or having tiny self-contained examples that illustrate a key point and then expanding. This does neither, and all too often throws the reader into the middle of a huge "minimal" example from which one must work one's way out. It is better than nothing, but not much. A pity, because Lift is an impressive piece of software.
    One person found this helpful
    Report
  • Reviewed in the United States on December 30, 2019
    I learned a lot about Scala and Lift by just following the PocketChange sample code... compiled using SBT... deployed it to Pivotal CloudFoundry, voila! Also found the samples in Lift website really helpful.
  • Reviewed in the United States on January 24, 2011
    DON'T BUY.. NO.. DON'T READ IT!

    Although English is not my primary language, as an senior software engineer, I've had no problem to read a computer/programming book since 1995 until I met this book.

    Primarily, I am a C/C++/Python developer (design a library/module, and implements it). I could write a XML parser from scratch in C/Python, I can write elisp code in Emacs. But have no knowledge on Java/Erlang/Php/Perl/Ruby. I just finished reading "Programming in Scala" by Martin Odersky and others. I must admit, that it was a great/great book. I can't remember that if I had another book that gives me so much joy like Martin's one.

    Back to the point,

    In my opinion, this book is not an introduction/tutorial for Lift framework, it's just memo/note for the author himself.

    I want to ask to the author, "please, don't write new book in this writing style" and the publisher, "please don't publish new book in this writing style ever!" I read a "Practical Common Lisp" from Apress and had a good impression on the publisher until I read ths book.

    I expect this book has at least of the quality and style of "Django Tutorial" in Django's site. Am I expecting too much? No. I think not. At least Django people provide it freely in their website. If the author want to earn money from this book, at least it should contain better contents than what Django turial provided.

    In Chapter 1, you'll learn how to *download* "hello, world" type of Lift project. I mean "download", not "write".

    In Chapter 2, this book starts a small lift project (called PocjetChange), and shows you several code blocks and explains what the block does. Still, it does not show the whole context, so that once read, you'll know what the lift does in those code blocks, but you'll not learn how to create even simple lift project.

    In Chapter 3. you'll learn that Lift has a templates, URL rewrite, Snippets, etc. Again, you'll see several lift code blocks but you cannot get the whole picture as a project.

    Whenever I finished to read a chapter, this question rings in my head:
    "Okay, now I know several features of Lift, but how can I start/write from the scratch?".

    After reading ~Chapter 3, I wanted to give up. But there are no good Lift tutorials nor a book other than this crap, so I have no other choice so far. *sigh*.

    For me, reading this book is just like... to force a person to read a Linux kernel book, who has no knowledge of C/OS/Unix/Linux. Or reading a man page of X functions without reading a proper X programming books.

    If you just finished to read a Scala book, and want to learn Lift framework, don't buy it. More speicifically, don't read it, it will not save your time, it will make you more confused, and more dazed.

    I guess, that this book is for Lift people, those who already accustomed to use Lift, in case of not to forget how to use it, or for a manger with technical background, who doesn't need to write Lift framework him/herself, if they want to know what Lift provides/ and what Lift does not provide.

    Since I am not very comfortable to write something in English, even I bought a lot of computer books from Amazon, I had almost no experience writing a review. Only this book make me mad enough to write a review in English.

    There is on-going new book, "Lift in Action" by Timothy Perrett from Manning Publications. (See [...]) Only purchased customers can read the pre-published material, I can't say anything. But I read several comments from others in their forum that it fills the gap between Scala and Lift. I'm expecting that book now.
    19 people found this helpful
    Report
  • Reviewed in the United States on December 21, 2010
    This book does not deserve such poor reviews.

    While I agree it was rushed to publication, it provides valuable examples and description of an otherwise poorly documented framework. If you're trying to learn Lift, you can't afford to be picky with your documentation. Not every section of The Definitive Guide to Lift is equally clear, or equally useful, but there's plenty of good content there if you're trying to get a site up and running. If you're an experienced Lift practitioner this book will be a disappointment, as it's anything but "definitive."

    For me, reading this book alone was not enough to learn Lift. I had to read blogs, the API ScalaDocs, parts of Lift in Action, the included example app on GitHub, and Lift's source code before I felt even marginally comfortable with the framework. That said, without The Definitive Guide to Lift, my task would probably have been twice as difficult. So that's probably how this book should be viewed, as one of a few valuable Lift resources.
    One person found this helpful
    Report
  • Reviewed in the United States on June 29, 2009
    Five stars for the authors, and zero star (if that was possible) for the publisher.

    This book is a rip-off. The authors have done a great work but the publisher has provided no value except putting the book on paper. No index! The appendices mentionned in the text are missing from the book!

    Also, the title is a blatant lie, 'The Definitive Guide to Lift: A Scala-based Web Framework' is just a snapshot of an ongoing work. If Lift seems mostly stable, the book needs more work. Nothing definitive here even if the authors have done a great work.

    The up to date pdf is available on the web with a more modest title "exploring lift". This is the first apress book I bought and probably the last. Shame on apress.

    You need to know scala to read the either the book or the pdf. Lift seems a great framework.
    40 people found this helpful
    Report
  • Reviewed in the United States on October 16, 2011
    Using this book to learn Lift is realllllly frustrating!

    A book shouldn't be self congratulating. e.g. It shouldn't say things like "As you can see, this makes it very easy to..."!

    I just bought the MEAP book and it looks much better.
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Kai Wähner
    2.0 out of 5 stars "The Definite Guide to Lift?" --> Definitiv nicht!
    Reviewed in Germany on September 22, 2009
    Das Buch beschreibt das Web-Framework "Lift", welches auf Scala basiert.

    Zuerst das wenige Positive: Dieses Buch beschreibt "Lift" - eine Alternative gibt es bisher nicht. Man erhält durch das Buch mehr Informationen als im "Getting Started"-PDF der offiziellen Homepage.

    Gute Scala-Kenntnisse sind absolute Grundvorrausetzung, da das Buch keine einfachen Beispiele verwendet, sondern gleich sehr komplex einsteigt. Lernen von Scala an Hand von Lift ist daher (im Gegensatz zu Groovy an Hand von Grails lernen) - zumindest bisher - nicht möglich.

    Daneben gibt es noch jede Menge weiterer Kritikpunkte:
    - Sehr schlechte Strukturierung (ständig wird immer nur auf andere Kapitel oder Abschnitte hingewiesen)
    - Einige Teile (vor allem in den ersten Beispielen und bei der Begründung, warum man Lift verwenden sollte) sind quasi "copy & paste" von der Einführung der offiziellen Lift-Webseite übernommen
    - Viel zu komplizierte Beispiele für den Einstieg
    - Oft nur "..." in den Codebeispielen, anstatt einfach simple Beispiele komplett darzustellen
    - Keine Bilder (vor allem durch die hierarchische Template- und Snippet-Struktur in Lift ist oft nicht klar, was nun eigentlich das Ergebnis im Browser ist - denn die Erläuterungen sind oft ebenfalls viel zu kurz)

    Fazit: Mangels Alternativen lohnt sich der Kauf des Buches leider trotz der schlechten Qualität, wenn man sich mit Lift beschäftigen will oder muss. Für einen ersten Einstieg ist das Buch auf jeden Fall besser, als ausschließlich auf die offizielle Webseite zu setzen.
    Allerdings wird schnell klar, dass Lift noch im Anfangsstatus ist - mich persönlich kann bisher auch dieses Buch nicht davon überzeugen kann, auf dieses Web-Framework statt beispielsweise auf Grails zu setzen.
    Report
  • Client Amazon
    1.0 out of 5 stars Brouillon à éviter
    Reviewed in France on October 25, 2012
    L'ouvrage est confus et ne permet guère d'avancer avec Lift. Je ne comprend pas comment des contributeurs de premier rang au projet Lift ont pû bacler a tel point la rédaction d'un ouvrage sur Lift.