|
 |
Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .Net)
 |
Manufacturer: Apress
Author: Paul Sarknas
Average Customer Rating: 4.0
List Price: $59.99
Our Price: $30.40
 |
|
| Editorial Review for Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .Net)
|
|
Pro ASP.NET 2.0 E-Commerce in C# 2005 takes you through the e-commerce web application development cycle, from conception to coding to deployment and maintenance. It will also help you maximize your potential profits, learn what risks are involved, and take the necessary steps to minimize those risks. The book begins by introducing e-commerce systems and lays out the toolset. To help you learn about meeting and overcoming real-world challenges, the book features a case study of a fictional company, Little Italy Vineyards. As you progress through the book, youll focus on e-commerce requirements, then proceed to model the objects utilizing UML to generate and define the complete architecture for the example application. Once you put it all together, youll address the site coding. In this section, author Paul Sarknas demonstrates how the practical application of modern programming techniques, like web services and Ajax, can have direct impact on your customers user experience and the success of your site. After design and development are complete, the author focuses on utilizing the best deployment methods for maintaining the application and allowing maximum scalability. By the end of this book, youll have all the skills youll need to begin creating professional quality e-commerce systems from the ground up.
|
Customer Reviews for Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .Net)
|
Practical. Rating: 4/ 5 The content is well-presented in a logical fashion, it's examples are useful and re-usable. The author doesn't makes use of a few things that are beyond the scope of in-depth discussion within the book (such as MS DB Helper) but he gives sufficient information to use and understand these elements. The code is occasionally illogical (to me) in its layout. For example the declaration of public class variables being left to the end of a file may lead a total novice to wonder why intelisense is having difficulty with their code. I suspect this is a quite likely occurence as the book comes across as a learn-as-you-go affair.
Some development steps are occasionally overlooked, such as instructing the reader to add certain references to their class libraries (done at some points but not others), and the book has some fairly serious coding typos. I shan't hold these points against it too heavily as it makes the reader think more carefully about what they're doing rather than letting them copy verbatim and switch off.
I especially like the "How it works" paragraphs on pretty much every bit of code. Most of it's pretty obvious, but as with any coding project (especially 3-tier architecture) there are times when it becomes complicated enough to overwhelm the reader, I found these sections really hold the book together and keep me on track with what's going on and why.
Also worth a mention is the use of the Paypal API. I haven't the cause to make use of it myself, but having read through it, I'd thoroughly recommend this book to anyone considering using Paypal services on any level.
Lastly, I'm also the the not-so-proud owner of "Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional)" by Matthew MacDonald. If you have any intentions of making a working commerce website, and you're thinking, "which of these titles is best for me, I'm only a novice?": Go for Sarkansas. He will make you a professional. If you take the MacDonald option you will be a novice forever.
Good concept, but flawed in execution Rating: 2/ 5 Picked up this book and was rather excited to build a function, sample, website that I could use as a baseline e-commerce site for practical use and as a demonstration site. While Paul Sarknas's book demonstrates good design concepts, the document is fundamentally flawed in execution. The code in the book is buggy, and in fact does not match the code that can be downloaded (for free) from Apress. I've spent more time debugging the code that I have reading the book. To add to the problems getting this web site running the code in the book, evening including the downloaded code, is incomplete. One must write a couple of SQL stored procedures from scratch without any clear clue as to what they are supposed to do.
As a side note here, don't deploy this code in a production environment without some significant code hardening. There is virtually no input validation and as written is vulnerable to cross site scripting (XXS) attacks.
Overall I appreciate the attempt here, but recommend that you wait for version 1.1 (perhaps an update for VS 2008?) before buying this book. Simply stated this book is not for beginners and will not result in an operable web site in its current form.
Recommended Rating: 4/ 5 I wanted to get up to speed quickly on ASP web apps and e-commerce so I bought this book for it's tutorial value.
It's a very easy read; succinct and well organized. No goofy jokes or silly icon symbols. Treatments of requirements gathering and UML are so light they're nearly useless. However, the book is a case study and tutorial, not a treatise on a particular discipline.
I rate it 4, because it's BLOATED with HTML and C# code. But, no need to type it, since it's available on-line. OTOH, its inclusion is a quicker reference than digging around on disc.
Looks like a very good choice for following a complete project and learing the essentials of ASP.NET 2.0 E-commerce.
Good approach and layout, although some bugs in codes Rating: 4/ 5 I like the book's approach and organization. It really has a easy to follow order, and I like how the author ties everything up at the end of a chapter or section. I'm new to ASP.NET but I've picked up what he's teaching because I understood his approach. I also liked his use of multi-tier approach to application development (which others might simply expect on a "Pro" book, but I find it quite insightful as a beginner). I also like its visual diagrams of tables and classes which made it easy to go back to from later chapters. And the code formatting is easy to read.
Although I found out that some codes in the book are incorrect (eg, in Chapter 13, the construct for ProductSelectByIDDataParameters is assigning to a public property--perhaps a re-formatting typo error; and there is a few also I noticed in other chapters). So it is a good idea to download the sample codes from the publisher's website.
But aside from that, I really think this book is a good knowledge accelerator on ASP.NET and E-Commerce (especially for someone who's just started on ASP.NET). And good that the author mentioned also about (Data Access) Application Blocks, as now I know it exist (and it is now, in fact, a part of the wider Enterprise Library). Quite useful to know and have on your projects.
Good starting point for layered architecture Rating: 4/ 5 Overall a pretty good book that covers design and implementation concepts that can be used for nearly any type of ASP.NET application. Although I understand why the author chose to exclusively use Stored Procedures to implement database access, I do wish he implemented some functionality that didn't use stored procedures in order to futher demonstrate the use of Microsoft Data Access Application Blocks.
I would absolutely recommend reading ASP.NET 2.0 Website Programming: Problem - Design - Solution (Programmer to Programmer) in addition to this book in order to get a more complete coverage of architecting a multi-layered application.
|
Similar Products for Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .Net)
|
|
|
|
|