Customer Reviews


4 Reviews
5 star:
 (1)
4 star:    (0)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


5 of 9 people found the following review helpful:
5.0 out of 5 stars Now there's no excuse for not learning .NET
Having concentrated on Java for several years, I procrastinated switching gears in order to come up to speed on .NET. It turns out to be simpler than I thought, at least when you have this book.

The author calls out every major feature and system of Java, comparing and contrasting its analogue on the .NET platform. His explanations are concise and the examples are...

Published on September 14, 2002 by Peter C. Heinrich

versus
1 of 1 people found the following review helpful:
3.0 out of 5 stars Fair - Missed important topics
Was delighted to open the book up. The author does not treat you like a complete novice and assume certain level of automatic understanding from the readers. I was able to cover the quick introduction to the common features in the C# language. Rest of the chapters have a lot of example scenarios in it so helped me with getting my arms around day-to-day problems quickly...
Published on August 12, 2003 by Ashwani Kumar


Most Helpful First | Newest First

1 of 1 people found the following review helpful:
3.0 out of 5 stars Fair - Missed important topics, August 12, 2003
This review is from: .NET Development for Java Programmers (Paperback)
Was delighted to open the book up. The author does not treat you like a complete novice and assume certain level of automatic understanding from the readers. I was able to cover the quick introduction to the common features in the C# language. Rest of the chapters have a lot of example scenarios in it so helped me with getting my arms around day-to-day problems quickly.

However, some of the areas I had hoped the book would help me:
1. There is no treatment on file systems. In Java, there is a strong support for reading/writing file systems, but the book totally bypassed this.

2. Delegates - This is new concept in .NET and I had hoped the autor would explain this topic in more detail in the early chapters, and especially since the Event management is heavily based on the delegates concept.

Overall, a good and useful book for quick induction into .NET world.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Fair - Missed important topics, August 12, 2003
This review is from: .NET Development for Java Programmers (Paperback)
Was delighted to open the book up. The author does not treat you like a complete novice and assume certain level of automatic understanding from the readers. I was able to cover the quick introduction to the common features in the C# language. Rest of the chapters have a lot of example scenarios in it so helped me with getting my arms around day-to-day problems quickly.

However, some of the areas I had hoped the book would help me:
1. There is no treatment on file systems. In Java, there is a strong support for reading/writing file systems, but the book totally bypassed this.

2. Delegates - This is new concept in .NET and I had hoped the autor would explain this topic in more detail in the early chapters, and especially since the Event management is heavily based on the delegates concept.

Overall, a good and useful book for quick induction into .NET world.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2.0 out of 5 stars Sometimes difficult to understand and too much Visual Studio, February 3, 2003
By 
This review is from: .NET Development for Java Programmers (Paperback)
The book provides an overview of .NET-programming using C# as the programming language. The author assumes that the reader is familiar with the Java language and J2EE. When introducing a .NET aspect, he explains the differences.

The book starts with a 50-page description of the differences between C# and Java. The author touches on most aspects of C##, but his analysis is not comprehensive and I don't understand the rationale behind his selection of topics. He spends two pages and quite a lot of code to explain how override the true and false operators, but he barely touches topics such as creating and destroying objects or basic things like literals, operators, ... He is also struggling to explain the innovative aspects of C#. Understanding his explanation of the events and delegates is quite a challenge. And although he uses attributes in his chapters about XML and Web services, he doesn't explain the concept at all. I also feel that the author should have written something about streams (another concept he uses without explaining it), collections and regular expressions.

After completing his C# introduction, the author starts to write about Winforms, ASP.NET and ADO.NET. IMHO, he wastes too much space with Visual studio screenshots and with descriptions how to click your way through Visual Studio. Visual Studio is not the only way to develop .NET applications. At least, there is the Mono project and Microsoft own freeware Webmatrix (for ASP.NET/ ADO.NET applications). In addition, Visual Studio does a good job to hide at least some aspects of the underlying technology: But the author obviously thinks that showing how to use Visual Studio is sufficient to expose the inner workings of a .NET aspect. In his description of ASP.NET, the author mentions some analogies to servlets and JSP, but fails to explain them. An example: "Server controls have more in common with JSP taglibs but are more complex to develop than user controls, as they support the roundtrip." That's all about the analogy, the author continues with some Visual Studio clicking. The more complex the concepts are, the more difficulties the author has to explain analogies between Java and .NET concepts.

The description of the other topics (multithreading, networking, remoting, XML, COM+ components, message queueing, directory services, packaging of applications, Windows services, calling ummanaged code) is in a similar shape. There are some gems in a pile of difficult to digest explanations, code examples and screen shots.

IMHO, this book isn't a good .NET introduction. And it needs more work to be a real timesaver for a developer moving from Java to .NET.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 9 people found the following review helpful:
5.0 out of 5 stars Now there's no excuse for not learning .NET, September 14, 2002
This review is from: .NET Development for Java Programmers (Paperback)
Having concentrated on Java for several years, I procrastinated switching gears in order to come up to speed on .NET. It turns out to be simpler than I thought, at least when you have this book.

The author calls out every major feature and system of Java, comparing and contrasting its analogue on the .NET platform. His explanations are concise and the examples are very clear--so clear, in fact, I found he even answered lingering Java questions for me. Paul Gibbons leverages the many patterns familiar to all Java programmers, making .NET very approachable (and much more concrete).

This book seems to spring from the author's own practical experience, which makes it that much more valuable to a "working programmer." I highly recommend this book for anyone faced with learning .NET, but especially those who know Java. Their experience, combined with this book, will make the process a breeze.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

.NET Development for Java Programmers
.NET Development for Java Programmers by Paul Gibbons (Paperback - July 15, 2002)
$49.95
In Stock
Add to cart Add to wishlist