Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites 1st Edition
Thumbnail 1

Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites 1st Edition

产品编号: 20679492
安全交易
经常一起购买

描述

Full description not available

评论

J**O

Poorly edited, badly organized

I bought this book because I inherited a Turbogears-created website at work, and it seemed like a decent framework. The framework itself is still clearly having growing pains (it was REALLY tricky to get the right combination of versions-of-packages to get the website running on another platform), but the framework itself is NOT the subject of this review - the book is.The first thing I've noticed is that the editors were apparently asleep. There are TONS of typos, and I haven't even progressed past the first third of the book in terms of doing the tutorials. I don't recommend anyone try to use this book to LEARN anything about how it all fits together - the code was obviously never actually run in some circumstances (clear typos in the code caused me to have to edit the examples given - the "Bookmarker" example in Chapter 4 is a perfect example of this.) Short shrift is also given to anyone who's not intimately familiar with large python projects - I understand that this is not intended to be a python tutorial, but better explanation of flow-of-control is warranted in a lot of cases.I suppose the more advanced topics might be more useful - given the amount of trouble I'm having with the introductory material, though, I may never find out. I don't recommend this book to anyone who's trying to set up turbogears for the first time - I struggled mightily with a few Python-related issues, and the book was no help at all. I'm also REALLY disappointed that the majority of other reviewers of this book are people with a financial interest in it. This, alone, should be a big tipoff.I will probably wind up getting decent use out of the book - my work project isn't going away soon, and TurboGears as a framework seems decent. But I'm certainly glad I paid less than $25 for it (from a seller I assume must have had a used copy, though it was sold as "new"), and I don't recommend anyone else pay more.Disappointing.

C**N

Good investment of time

This book gave me the overall introduction I needed before diving into my first TurboGears project. Without this book, I would have had trouble seeing the "big picture" and how all the pieces fit together. I would definitely recommend it to those who are new to web development.Most of this book is great, but a few of these chapters are quite out of order. The "reference section" chapters that are written by Gigi Sayfan are absolutely excellent and a joy to read (chapters 10 - 22). The guided tour of the "WhatWhat Status" code in chapters 6 - 9 are not very organized, and they did nothing but confuse me until AFTER I had read chapters 10 - 22. Chapters 1 - 5 provide "first steps" instructions, and are well-written.After reading this book, I am convinced that TurboGears is in fact the best web framework available today. However, the skills and libraries that you learn in this book are not only applicable to TurboGears, but ANY web development system because TurboGears is a combination of the best open-source tools available. You can apply SqlObject, MochiKit, and CherryPy in almost any web development framework, and so even if you do not end up using TurboGears, the time spent reading this book will still be a good investment of your time.~Christopher Sebastian

W**N

Frustrating Read

I'm working on a Turbogears app. I find it a good framework. The book, however, is frustrating to work with. I rarely have time to read computer books sequentially. I generally jump around trying to find answers to my questions. I'm not finding answers... just partial examples throughout.For example, I would expect an AJAX example to have all the pieces necessary to implement an AJAX conversation with the file names clearly labeled. I would expect a diagram of how the pieces interact. What I find is little snippets of code without context and no diagrams anywhere in the book.I think the authors did a reasonable job of explaining Turbogears from their perspective. It was the editors' job to push them to explain things from their audience's perspective. This has the look of a rush job.

P**R

A lot of useful information. A lot of editing problems.

I ordered this book immediately after "discovering" TurboGears. It is full of useful information, but the editing and organization leave a lot to be desired.It is VERY IMPORTANT to be familiar with Python, because a lot of the programming examples contain mistakes. Many of the issues look like search-and-replace problems, because half of the examples in a chapter might refer to a class named one thing, and the others might refer to a different name that is obviously the same thing if you are paying attention.Given that online documentation for TurboGears also seems somewhat disorganized and scattered, I'll be using this book as reference information while working on my first TG-based site.Since the book provides a ton of information about a broad range of topics (TurboGears is, after-all, a conglomeration of a bunch of separate technologies), I'm overlooking the editing errors and giving it a 4 out of 5.

S**D

DO NOT BUY!

Please do us all a favor and boycot any book that relies on sample code to understand and learn how to use and doesn't bother to test the sample code. Most of the examples in the book do not work and you can expect to spend a great deal of time figuring out where the errors are. As a bare minimum a web site with downloadable corrected code should be provided. If all of the mistakes in the code were corrected I would strongly recommend the book.

L**O

A masterpiece!

Yes, there are tons of errors. But they are all minor and good for the readers; for these errors are not conceptual blunders that mislead readers. They are errors that make readers think harder. No, I am not advocating that authors should inject errors into their books on purpose. I am saying that minor errors are not so critical as to be given undue weight in judging a book.The book and the authors deserve ten stars because of the insight, clarity and happiness they bring.

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

安妮塔· G.

体验不错,但跟踪更新可以更好。

2 个月前

阿里·H.

发货快,包装精良。Leatherman 工具手感非常高档和坚固。

1天前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$787

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

Neha S.

整个订购过程中沟通顺畅。产品完美。

2 周前

阿卜杜拉·B.

正品,价格实惠。国际送货也很快!

3 周前

Rapid Web Applications With Turbogears Using Python To Create Ajax | Desertcart Macau