Most Helpful Customer Reviews
7 of 7 people found the following review helpful:
5.0 out of 5 stars
The definitive resource for .NET 2.0/C# E-commerce development, January 11, 2007
This review is from: Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .NET) (Paperback)
If you're looking for the most complete and current reference on building E-commerce applications using .NET 2.0 and C#, this is THE book for you. The author takes you step-by-step through the entire lifecycle of an E-commerce application, from planning and architecture to development, deployment and maintenance. Every step along the way is fully-documented in code (C# and SQL), along with multitudes of helpful Visual Studio 2005 screenshots.
Here's a quick glance at what the book covers (in order):
1. Requirements gathering
2. Business strategies
3. Object modeling (UML, Use Cases, Class Diagrams)
4. Database design (SQL Server 2005)
5. Using VS2005
6. N-Tier architecture
7. Creating the common objects
8. The Data Access layer
9. The Business Logic layer
10. The Presentation layer
11. Developing the product catalog
12. Building the shopping cart
13. Integration with PayPal
14. The checkout process
15. Payment processing
16. Creating the administration system
17. Managing user accounts
18. Managing orders and order fulfillment
19. Deployment
20. Promotion
21. Maintenance
As a lead C# developer, the core of the book has provided extreme value to me. The author takes you step-by-step through the complete N-Tier architecture (Common objects, Data Access layer, Business Layer, Presentation Layer), providing all the code and knowledge required to architect and build a professional .NET 2.0/C# E-commerce application from scratch. This book is on my desk as we speak; it's in constant use as a reference when I'm architecting and developing new applications. There's all the necessary background and explanations available to completely understand each step of the process, along with ALL the code to develop each step in a professionally-architected application. If you're a C# application developer, get this book. If you want to learn more about any aspect of professional .NET E-commerce systems, get this book.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
6 of 6 people found the following review helpful:
2.0 out of 5 stars
Good concept, but flawed in execution, June 1, 2008
This review is from: Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .NET) (Paperback)
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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Practical book that gives working, real life examples, February 3, 2007
This review is from: Pro ASP.NET 2.0 E-Commerce in C# 2005 (Expert's Voice in .NET) (Paperback)
Let's face it, if you are a computer programmer, you have a 'few' books in your development library that stand out as some of your best. Get ready, if you are into ASP.NET E-Commerce websites with some of the latest technologies, this book will be promoted to your desktop and not to some hidden corner on your bookshelf.
Mr. Sarknas has written a book that other authors can only strive for. It is fairly short, 616 pages, with code samples and practical start to finish examples of creating an N-Tiered website capable of hosting a multitude of users. (I loved the use of Microsoft Data Access Application Blocks for the data access layer).
Now with all that said, it's editing has not been perfect, it got a little 'choppy' around the Business Logic layer of the book with it's code examples, therefore, by all means my strong recommendation is to download the book source code from Apress, you won't be dissatisfied once you reference the Completed Code sub-directory to figure out where some of it went wrong and why your project won't compile with the F6 key.
Also, note, 'Pro' is in the title for the reason. You really need a firm grasp of the object-oriented principles and multi-tiered architectures to take advantage of the information herein.
Overall, an excellent adventure in programming. I strongly recommend purchasing if you are serious about developing websites for you, a client, or your current company. It will save you many hours of frustration.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|