The definitive book on Jess Rating:
5 / 5
This book is an excellent way to learn about rule-based systems in general and Jess in particular. The author also does a good job of describing the Rete algorithm, which is what Jess's engine is based on.
Waited a long time, and my patience was rewarded Rating:
4 / 5
I see two ways to avoid writing a hard-to-use book about a complex product: one, write a book you wish existed when needed it. Or, if you've brought something new to the world, write about it so that anyone could understand what it does and how it works. I think Friedman-Hill has managed exactly that.It's not easy for an expert to discuss the fundamentals of a creation as if it was altogether new, but Friedman-Hill manages this with good humor, a light touch, and most importantly a natural ability to describe how using rules-based engines can provide real power to the program designer. As both guide and reference, this book has helped me apply Jess and reinforce my understanding of other ways to take advantage of it. When I first came across the website for Jess years ago, there wasn't enough context there for me to figure out where to start. With this book in hand I wrote some prototypes, learned how the engine worked, and started looking for effective ways to incorporate this tool into other tasks. This book is best used by a self-starting, proficient programmer who is looking for powerful ways to tackle complex problems. For those who might need more motivation to invest their time, you'll just have to work a little harder. This is the only book available on the subject, and while the explanations run smoothly, feeling comfortable with Jess will take some time. That said, you should do it; you'll (eventually) be glad you did. This is a fine book; I rate it 4 stars because it's the only book available on the subject. It's clear, well-written, informative, and entertaining -- for a nerd, anyway -- but I like to believe there's room to improve on it, and maybe even room for a "best" book. Nonetheless, your money will certainly be well-spent right here.
Necessity for any Jess developer Rating:
5 / 5
Author is the creator of Jess. The book is as well put together as the product itself. It doesn't assume any jess (or rules) expertise, and doesn't drag on with details you wont care about. Concisely covers the essential basics and moves on to non-trivial examples. As you follow the lead of the author in these examples you don't just understand the workings of jess, but also develop the thought process required to design rules based applications.Time well invested.
|