JavaScript: The Good Parts
Das Buch von Douglas Crockford gibt einen wirklich kompetenten Einblick in die "Websprache" JavaScript.
Entgegen dem Titel werden dabei nicht nur die positiven Aspekte der Sprache beleuchtet, sondern in aller Ausführlichkeit auch die Teile, von deren Verwendung man auf jeden Fall absehen sollte.
Zu den guten Aspekten zählt Crockford dabei die JavaScript-Konzepte der Funktionen, Objekte und Objekt- und Array-Literale. Er fasst diese zu einer Untermenge "Simplified JavaScript" zusammen und sagt darüber:
"When I started thinking about htis book, I wanted to take the subset idea further, to show how to take an existing programming language and make significant improvements to it by making no changes except to exclude the low-value features."
Als diese "Low-value Features" sieht er in erster Linie den starken Bezug der Sprache zu globalen Variablen aber auch das falsch implementierte Konzept der Gültigkeitsbereiche, die Semikolon-Ergänzung und eine ganze Reihe weiterer Schwächen.
Zusammenfassend kann man sagen, daß sich dieses Buch definitiv nicht an Anfänger sondern an fortgeschrittene und professionelle JavaScript-Entwickler richtet.
Ich habe einige der erwähnten Sachen nur im Ansatz verstanden und muß die Teile zu Objekten, Funktionen und Vererbung defnitiv noch mehrmals lesen, um ein besseres Verständnis dafür zu entwickeln. Dann sollten jedoch nur noch wenige Fragen offen bleiben, denn angesichts des Tiefgangs und der Kompetenz des Autors dürfte das Buch absolut zu den besten zählen, die zu diesem Thema geschrieben wurden.
Hör ich da jemanden rufen: "Das schreibt er doch nur, weil er Schmetterlinge mag"?
Archive
- Februar 2012 (1)
- Oktober 2011 (1)
- August 2011 (2)
- April 2011 (1)
- Oktober 2010 (6)
- September 2010 (5)
- August 2010 (3)
- Juli 2010 (2)
- Juni 2010 (3)
- Mai 2010 (9)
- April 2010 (8)
- März 2010 (13)
- Februar 2010 (10)
- Januar 2010 (11)
- Dezember 2009 (8)
- November 2009 (6)
- Oktober 2009 (10)
- September 2009 (9)
- August 2009 (12)
- Juli 2009 (16)
- Das Neueste ...
- Älteres ...
Trackbacks