A mi me parece interesante ya que conocere un lenguaje que se hace ajeno y con ello poder conocer un poco mas de programacion web. Aunque creo que el lenguaje es complicado no se me hace imposible de comprender. Me parece que es muy interesante.
By: Yohana Balcarcel Pantaleon
Rating: 5 / 5
I am a beginning/intermediate C# programmer, but with significant professional experience in classic ASP, and Sql Server database design and implementation.
Pros-This book does an excellent job of teaching the concepts, the architecture, and the code needed to build a relatively sophisticated and somewhat scalable data driven web site using C#, ASP.NET, and Sql Server- with one caveat (see below). The “3 tier” architecture chosen is well known and an industry standard. The C# code that is demonstrated is well designed, for example use of data access code that is adaptable to different vendor database products. The use of master pages, and user controls is also an excellent design choice and almost mandatory in a production environment.
Cons- The database design concepts that are demonstrated are not up to the same standard however and – although I often see similiar designs in production – should not be emulated. For example, the tables shown in the book all use system generated integers for the primary keys. No natural keys are used. So for example, in the “departments” table, it would be quite possible to have multiple departments with the exact same name!
This type of nonsense data is unfortunately quite common in databases designed by OO (and procedural) programmers who lack a thorough understanding of basic relational database principals.
So don’t plan to learn how to design a production ready database schema from this book. If you follow the table design approach demonstrated in this book, you will have BIG problems in production. Guaranteed.
The DB design weaknesses are marginally acceptable for a tutorial on web programming, but PLEASE learn more about normalization and relational entity design prior to building a production database.
[UPDATE] Overall in my experience this book is one of the best I’ve worked with for learning ASP.Net. The .Net code and architecture are extremely well done. So I will give the authors the benefit of the doubt regarding the weakness with the DB design and assume they omitted the use of uniqueness constraints on natural data for simplicity of the tutorials, although I would not have recommeded making those omissions myself because:
1: it would not add that much complexity in my opinion.
2: you would definetely NEED to implement such constraints in a production database anyway or end up with nonsense data.
3: I personally have seen tons of actual PRODUCTION tables designed with the exact same flaw, and resulting nonsense data…
Rating: 4 / 5
I am working on this book and the older version of asp.net 2.0, I tell you this book is packed with loads & loads of coding, I like the framework for interaction with database, its pretty solid.
What I did not like is the “link Factory” it generates absolute links, but kept on getting confused, so I bought the older version(“Beginning ASP.NET 2.0 E-Commerce in C# 2005″), so basically using both books.
It is a wonderful book on creating E commerce site, I don’t think there is any competing book in market using .Net technology.
I strongly recommend to buy this book if you are working on E-commerce or intended to work on it.
Rating: 4 / 5
This book is unique. It is one of those few books in the market that you can take from the introduction up to the last chapter and everything you try will work… on the first try!
The books covers the entire construction of a “simple” e-commerce site… “simple” in the beggining, just to get your e-shop running quickly. But in the last chapters, you start adding complex features that really spice things up a bit. Also, the authors gives you some hints on how you should expand the functionality of the site in case you are interested.
In my opinion, this book is a must buy.
The only “drawback” that I can find is that it should probably include a bit of Ajax on ASP.NET. If they did that, it will just be the best book in the market… but the book never states that it will teach you that, so I can’t substract a star because of this.
If you were looking for a book on building e-commerce sites on ASP.NET, don’t look anymore, this is your book. Highly recommended for beginners on e-commerce with a base on C# and ASP.NET. It is better that you, at least, know the tools before reading this book, you will be able to get a lot out of the book that way.
Rating: 5 / 5
This is an excellent book for learning Microsoft web development; and, when you are finished working through the book, you will have created a working ASP.NET E-Commerce site. How much better can that be? How many books will get you to that point? I know of only two books for ASP.NET (so far) that will do that for you; but, of the two books, this one is much more valuable in terms of the depth of usable knowledge you will gain immediately, as you work through each of the chapters. You will both learn C# and ASP.NET. It would help if you had some C# knowledge already, but the book’s approach is to assume you are a novice.
For example, you are going to learn seven main things by using this book:
(1) How to use the Visual Web Developer 2008 Express Edition (very close to Visual Studio 2008) Integrated Development Environment, also known as IDE.
(2) You will learn the C# 2008 language by application of it in each chapter.
(3) How to create databases, tables and stored procedures using the SQL Server 2008 Express Edition.
(4) ASP.NET 3.5. You will build several actual web pages, learn to use the Master Page, and build a complete, usable e-commerce web site.
(5) Search-engine optimization.
(6) Setup of a payment system, such as PayPal and DataCash integration.
(7) Deployment of the web site.
If you want an excellent road-map to developing an e-commerce web site, this is an excellent book for accomplishing it using C# and ASP.NET. Upon completion of this book, not only will you have built a usable website and have a template for future web development, but you will have also gained excellent developer skills in the C# language and ASP.NET.
You will literally go from “Novice to Professional” by using this book as your guide.
Rating: 5 / 5
You must be logged in to post a comment.
Powered by Yahoo! Answers
Comments
Leave a comment Trackback