Wenn Entwickler auf eine komplett neue Technologie wie das .NET Framework umsteigen, haben sie meist das Problem, vor einem großen Berg neuer Klassen und Funktionen zu stehen. Gerade das .NET Framework, das von Grund auf neu konzipiert wurde, brachte uns alle in diese Lage. Umso erfreulicher ist es dann, wenn sich Autoren genau dieser Zielgruppe annehmen. Um es schon einmal vorwegzunehmen: Steve Harris und Rob Macdonalds ist es in diesem Fall wirklich gelungen, ein umfassendes Buch für Umsteiger zu schreiben.
Das Buch beginnt mit einfachen Beispielen einer ASP.NET-Seite und erläutert die Unterschiede der einzelnen Server Controls. Wiederum anhand von Beispielen werden die Grundlagen der objektorientierten Programmierung und der Ereignisbehandlung praxisnah erläutert. Weiter geht es mit der Verwendung komplexerer Web Controls, wie beispielsweise der Darstellung von Listen oder der clientseitigen Überprüfung von Benutzereingaben. Auch wie man eigene Web Controls entwickelt – optimiert für PC-Browser und mobile Browser (Handy, PDA) – erfährt man in zwei eigenen Kapiteln.
Ein Schwerpunkt liegt in der Datenverarbeitung mit ASP.NET. Es beginnt mit dem einfachen Auslesen und der Aktualisierung von Daten über Stored Procedures. Selbst Transaktionen und Update-Konflikte (wenn andere Benutzer Daten zuvor geändert haben) werden in diesem Kapitel behandelt. Und auch das XML-Datenformat kommt hier nicht zu kurz. Abgerundet wird das Buch mit diversen Kapiteln über Architektur, Sicherheit und Skalierung von Webanwendungen sowie durch einen Einstieg in die Materie der Web Services.
Obwohl in diesem Buch ein sehr breites Spektrum der Webentwicklung abgedeckt wird, verliert es sich nicht zu sehr in Details oder Einzelheiten. Die verschiedenen Themen werden immer ausführlich beschrieben und mit praxisnahen Beispielen untermauert. Insgesamt ist es das ideale Buch für .NET-Umsteiger. Denn hier erhält man einen breit gefächerten Einblick in die Materie von ASP.NET, wie dessen Gesamtzusammenhang zu sehen ist und wie die Verarbeitung hinter den Kulissen abläuft. Die Zielgruppe sind hier mehr die professionellen Entwickler, die mit Stored Procedures arbeiten, ein Augenmerk auf Performance und Sicherheit und Interesse an der Architektur von Webanwendungen haben.
Eine Empfehlung also für alle professionellen Umsteiger – selbst für diejenigen, die nicht mit VB.NET programmieren.








