Sonntag, 27. Juli 2008

JavaScript: The Good Parts

JavaScript: The Good PartsDas 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"? ;-)

Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
Noch keine Kommentare

Kommentar schreiben


Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA

 
 

Blog abonnieren

RSS 2.0 Feed

Suche

Kalender

Zurück Februar '12 Vorwärts
Mo Di Mi Do Fr Sa So
    1 2 3 4
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Verwaltung des Blogs

Blogroll

Projects/Web

vCard

  • Nico Steiner
  • www.nicosteiner.de
  • Karlsruhe/Germany
  • Senior Frontend-Developer at 1&1