In weniger als einer Minute können Sie mit dem Lesen von .NET Development for Java Programmers auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Lesen Sie Bücher auf Ihrem Computer oder auf anderen Mobilgeräten mit unseren GRATIS Kindle Lese-Apps.
.NET Development for Java Programmers
 
 

.NET Development for Java Programmers [Kindle Edition]

Paul Gibbons
1.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Digitaler Listenpreis: EUR 40,24 Was ist das?
Kindle-Preis: EUR 28,17 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 28,17  
Taschenbuch EUR 39,99  

Produktbeschreibungen

Kurzbeschreibung

Although making the transition from the Java language to the C# language is almost trivial and would not justify a book in Apress' opinion, making the transition at the Enterprise level is a totally different story. In .NET, developers have ASP .NET, COM+, and the whole Microsoft .NET Enterprise server line. With J2EE, developers have JSP, Servlets, Enterprise JavaBeans, and application servers, such as BEA's WebLogic. How to move from the Java-based solution to the .NET-based solution is a subject that can only grow in popularity because of the cost savings possible on the Windows/Intel platform! After a very quick chapter on making the language transition between Java and C#, Paul Gibbons immediately turns to showing the developer how to move a J2EE application to .NET. There are detailed and serious discussions of how to port Servlet, JSP, or EJB-based applications to ASP .NET. Filled with lots of insights on the tradeoffs and benefits of moving to .NET, as well as containing the necessary information to make a successful transition, Gibbons' book is the first to cover an area that can only grow in importance.

Synopsis

Although making the transition from the Java language to the C# language is almost trivial and would not justify a book in Apress' opinion, making the transition at the Enterprise level is a totally different story. In .NET, developers have ASP .NET, COM+, and the whole Microsoft .NET Enterprise server line. With J2EE, developers have JSP, Servlets, Enterprise JavaBeans, and application servers, such as BEA's WebLogic. How to move from the Java-based solution to the .NET-based solution is a subject that can only grow in popularity because of the cost savings possible on the Windows/Intel platform! After a very quick chapter on making the language transition between Java and C#, Paul Gibbons immediately turns to showing the developer how to move a J2EE application to .NET. There are detailed and serious discussions of how to port Servlet, JSP, or EJB-based applications to ASP .NET. Filled with lots of insights on the tradeoffs and benefits of moving to .NET, as well as containing the necessary information to make a successful transition, Gibbons' book is the first to cover an area that can only grow in importance.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 5140 KB
  • Seitenzahl der Print-Ausgabe: 408 Seiten
  • ISBN-Quelle für Seitenzahl: 1590590384
  • Verlag: Apress (15. Juli 2002)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B001L5U42M
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • Durchschnittliche Kundenbewertung: 1.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Kundenrezensionen

5 Sterne
0
4 Sterne
0
3 Sterne
0
Die hilfreichsten Kundenrezensionen
4 von 4 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Das Buch gibt einen Überblick über die .NET-Programmierung mit C# als Programmiersprache. Bei der Diskussion eines Aspektes von .NET beschränkt er sich auf die Erläuterung der Unterschiede zu Java und J2EE.

Das Buch mit etwa 50 Seiten langen Beschreibung der Unterschiede zwischen C# und Java. Der Autor geht auf die meisten Aspekte von C# wenigstens kurz ein. Seine Betrachtung ist allerdings nicht vollständig und ich verstehe auch die Kriterien für seine Themenauswahl nicht vollständig. Er verwendet beispielsweise zwei Seiten und eine Menge Code-Beispiele, um zu erläutern, wie man die true- und false-Operatoren überschreibt. Andererseits geht er nur unvollständig auf solche elementaren Dinge wie Literale, Operatoren oder Konstruktion und Destruktion von Objekten ein. Der Autor hat meist erhebliche Schwierigkeiten, die innovativen Aspekte von C# zu erklären. Es macht beispielsweise einige Mühe, seine Erklärung von Events und Delegates nachzuvollziehen. Und obwohl er Metadaten (Attributes) in seinen Kapiteln über XML und Web Services verwendet, erklärt er dieses Konzept überhaupt nicht. Völlig fehlen auch Erklärungen zu Streams (einem anderen Konzept, das er ohne Erklärung verwendet), Collections und regulären Ausdrücken.

Nach dem Abschluss seiner C#-Einführung schreibt der Autor über WinForms, ASP.NET und ADO.NET. In diesen Abschnitten verwendet er meines Erachtens viel zu viel Platz für Visual Studio.Screenshots und detaillierte Bedienungsanweisungen. Dafür sind dann die Erläuterungen der zugrundeliegenden Prinzipien relativ knapp, wenn sie nicht gar völlig fehlen. Das ist besonders deshalb schade, weil es auch andere Entwicklungsentwerkzeuge für .NET wie beispielsweise Microsoft's Webmatrix oder MONO gibt. Hinzu kommt, dass Visual Studio an vielen Stellen erfolgreich die Komplexität der darunterliegenden Technologie versteckt. Das ist sicherlich gut für die Entwicklung von Anwendungen, aber anders als der Autor zu denken scheint, hilft dies nicht beim Verständnis der Arbeitsweise von .NET.

In seiner Beschreibung von ASP.NET zieht der Autor Analogien zu Servlets und JSP, schafft es aber nicht, diese Analogien wirklich lebendig zu machen und zu erklären. Ein Beispiel: "Server controls have more in common with JSP taglibs, but are more complex to develop than user controls, as they support the roundtrip." Dies ist alles, was er zu dieser Analogie sagt, danach zieht er sich wieder in das vertraute Territorium der Visul Studio-Bedienung zurück. Je komplexer die Konzepte werden, desto mehr Schwierigkeiten hat der Autor, die Analogien klar zu machen und desto mehr flüchtet er sich in die Visual Studio-Welt.

Die Beschreibungen weiterer Themen (Multithreading, Networking, Remoting, XML, COM+ components, Message Queueing, Directory Services, Packaging of applications, Windows Services, Aufruf von Unmanaged code) sind in einem ähnlichen Zustand. Ein paar einzelne gute Abschnitte wie beispielsweise der über Socket-Programmierung retten das Buch nicht.

Insgesamt halte ich das Buch nicht für eine gute .NET-Einführung. Und der Autor muss noch eine ganze Menge Arbeit und Gehirnschmalz investieren, um die den Java-Programmierern versprochene Verringerung des Lernaufwandes wirklich liefern zu können.

War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
Von Ein Kunde
Format:Taschenbuch
Das Buch startet mit einem Kapitel, das postuliert wie antiquiert und umständlich Java und wie toll C# ist.
Dabei werden bei der Beschreibung der "antiquierten" Java Vorgehensweise (bewusst oder unbewusst) einige Fehler gemacht.
Es wird auf detailliertere Beschreibungen der wirklich wichtigen Teile/Unterschiede zu gunsten des Abdrucks kompletter (irrelevanter) Listings verzichtet.
Beim Weiterlesen merkt man auch bald, dass dieses Buch nicht nur didaktisch schwach, sondern auch für fast 400 Seiten inhaltlich extrem "dünn" ist.
Dieses Buch ist definitiv nicht zu empfehlen.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  4 Rezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
Fair - Missed important topics 12. August 2003
Von Ashwani Kumar - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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.

Fair - Missed important topics 12. August 2003
Von Ashwani Kumar - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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.

Sometimes difficult to understand and too much Visual Studio 3. Februar 2003
Von Erich Pawlik - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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.

Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen: