|
|||||||||||||||||||||||||||||||||||
|
12 Rezensionen
|
Durchschnittliche Kundenbewertung
Sagen Sie Ihre Meinung zu diesem Artikel
Eigene Rezension erstellen
|
|
Hilfreichste Bewertungen zuerst | Neueste Bewertungen zuerst
|
|
18 von 19 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen
Geheimes JS Wissen,
Von
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
"JavaScript: The Good Parts" ist kein Buch für Anfänger. Zwar beginnt es mit der grundlegenden Grammatik der Sprache, doch schon bei den ersten Beispielen wird klar das es hier definitiv darum geht seine Kenntnisse in der Sprache zu perfektionieren. Nach etlichen Jahren mit der Sprache und vielen Büchern war ich beinahe schockiert wie viele Dinge ich noch nicht wusste.Besonders genial fand ich auch die "Rail Diagramme" (Schienendiagramme) mit denen Douglas alle möglichen Symbolkombinationen der Sprache erklärt. Weitere Anwendung finden Sie im Teil der sich mit regulären Ausdrücken beschäftigt und an sich schon fast den Kaufpreis wert ist. Anfänger - Finger weg. Fortgeschrittene - Kaufen, Kaufen! Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen
JavaScript neu entdecken,
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Die Pflichtlektüre überhaupt für einen Web Entwickler der sich auf fortgeschrittener Ebene täglich mit JavaScript befasst und auseinandersetzt.In kurzen, knappen und eindringlichen Worten erläutert Crockford was Brendan Eich an dieser Sprache überaus gelungen ist (z.B. Function Object) und was nicht (z.B. eval). Crockford vermittelt dadurch ein noch tieferes Verständnis für diese Sprache als es vielen fortgeschrittenen bereits gegeben ist. So hilft er die Sinne für die Schwächen der Sprache zu schärfen und die täglichen Fallen zu umschiffen, sowie die Stärken zu kennen, robusten Code zu schreiben und dies mit einem warmen Gefühl der inneren Zufriedenheit zu honorieren. Darüberhinaus zeichnet er die Schönheit der Sprache nach, die viele (besonders Java) Programmierer ihr nicht zugestehen mögen. Ich kenne die deutsche Übersetzung des Buches nicht, doch empfehle jedem die Lektüre im englischen Original. Sie ist durchaus verständlich geschrieben und sollte niemanden der sich ernsthaft mit JavaScript beschäftigt wirklich überfordern. Den Vorrezensenten möchte ich jedoch in einem Punkt widersprechen: Obwohl sich das Buch definitiv an Fortgeschrittene richtet, halte ich es auch für Anfänger geeignet die sich dauerhaft mit dieser Sprache beschäftigen wollen. In den Kapiteln "Awful Parts" und "Bad Parts" finden diese viele Anregungen was sie von vornherein unbedingt vermeiden sollten. Sicherlich lernt kein Anfänger mit diesem Buch JavaScript zu programmieren, begleitend zu passenderen Lektüren, kann dieses Buch jedoch auch dieser Benutzergruppe genügend Impulse liefern die Sprache von vornherein richtig zu erlernen. Für Fortgeschrittene stellt sich diese Frage erst gar nicht, hier gilt der Kaufbefehl! Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
7 von 8 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen
JavaScript Best Practices,
Von
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
At less than 150 pages this is a surprisingly short book, covering exclusively the language JavaScript itself, its "good parts" above all, but also its weaknesses. It intentionally doesn't cover client-side scripting, the DOM or Ajax. The density of ideas and authoritative treatment make it valuable for anyone interested in JavaScript code quality or the solid core concepts of the language, but the book leaves you at times wishing for more explanation.Writing bad code is easy in JavaScript, due to for example the way it encourages you to use global variables, or its confusing lack of block scope. JavaScript doesn't save you from yourself, so best practices, coding standards, patterns, and knowledge of the language's pitfalls are all the more important. This book brings all these together in one place, providing a solid foundation for writing high-quality code. The book's best parts are on first-order functions and prototypal inheritance, two areas where JavaScript shines. The book explains the various invocation patterns for function objects and ways of implementing inheritance, gradually building up a small library of functions to make implementing best practices in JavaScript clearer and easier. The book doesn't take time to explain background concepts, so you're expected to already know what inheritance, closure, currying and regular expressions are. The back of the book on the awful and merely bad parts of JavaScript is also useful, telling you what to avoid and explaining the reasoning behind what the code quality tool JSLint complains about. Crockford's advice and explanations are highly reliable. He's a well-known JavaScript expert, maintains an excellent resource on the language at javascript.crockford.com, and is the the mind behind JSON. But he uses the phrase "this is not a good part" without further explanation a bit too often. The treatment of the more challenging concepts and paradigms could have been longer and amplified with more examples. Nonetheless a book for anyone with a serious interest in writing high-quality JavaScript. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
5.0 von 5 Sternen
perfect for learning JavaScript the language if you're already a proficient programmer,
Von
Von Amazon bestätigter Kauf(Was ist das?)
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Kindle Edition)
The book really highlights the best parts and teaches essential information as well as providing enlightening insight about a complete different way of modular programming. (With closures being the modules and closured-up local variables taking the place of private fields.)If you want to start programming JavaScript for App development, however, I also recommend reading another book or studying large examples about patterns, best practices, and how to use JavaScript libraries. Libraries are very important in JavaScript not only because they provide essential functionality, but also because they provide patterns for modularity on top of the much-too-generic mechanisms that the language itself provides. For those who think that JavaScript as introduced here is too complicated, try the Dart language instead, because JavaScript really _is_ that complicated when you want to write scalable, maintainable code. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
2 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen
Zukünftig wichtig,
Von Amazon bestätigter Kauf(Was ist das?)
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Douglas hat gerade auf der jsConf.eu einen Vortrag über die Zukunft von javascript gehalten. Bemerkenswert ist dabei, dass viele Dinge die es NICHT in die neuen specs schaffen werden, in diesem Buch als "bad/awful parts" vermerkt werden. Insofern ist es nicht uninteressant, seine Programme nach diesen Gesichtspunkten zu schreiben, um nicht in Zukunft alles neu schreiben zu müssen, z.B. wird es das 'with' statement dann nicht mehr geben, also kann man ruhig die Finger davon lassen. Bis es soweit ist, vergehen garantiert noch ein paar Monate, aber sicher ist sicher.Aber auch ohne diese Punkte: Super Buch!!!! Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
1 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen
Ezzes vom Javascript-Guru,
Von
Von Amazon bestätigter Kauf(Was ist das?)
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Ein rundum gelungenes Werk von Javascript-Guru, das trotz seiner schlanken Gestalt für viele Stunden Lesevergnügen sorgte.In den wenigen Seiten ist soviel Wissen destilliert und in minimalistische Code-Beispiele gegossen, dass man jedes Kapitel gerne nochmals liest, um auch ja alles "mitzunehmen". Javascript: The Good parts beginnt mit der Geschichte von Javascript und seinem Aufstieg von einer Verlegenheitslösung zur vielleicht wichtigsten Skriptsprache der Welt. Doch dann ist die Schonfrist vorbei: schonungslos zerpflückt Crockford die ohnehin spärliche Javascript-"Standardbibliothek" bzw. Syntax und erklärt anschaulich, warum ==, typeof und Co besser nicht mehr verwendet werden sollten. Auch die missglückte prototype/class-Inheritance von Javascript bekommt ihr Fett ab. Aus den wenigen Resten, den good parts, zaubert Crockford aber erstaunliches: er erläutert, wie sich Klassen, Vererbung, Module oder funktionale Programmierung mit einfachsten Mitteln in Javascript emulieren lassen. Sehr gut finde ich, dass er den Bereich der DOM-Manipulation komplett außen vor läßt. Als hochperformante Programmiersprache hat sich Javascript längst von den typischen Rollover-Skriptchen emanzipiert, die in anderen Werken noch den Blick aufs Wesentliche verstellen. Insgesamt eine sehr empfehlenswerte Lektüre für den fortgeschrittenen Javascript-Entwickler. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
0 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen
Nichts für Anfänger, aber gut,
Von javadoc (Mülheim Ruhr) - Alle meine Rezensionen ansehen
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Nicht einfach zu lesen, aber trotzdem sehr gutes Buch. M.E.n. ungeeignet für Programmieranfänger, oder Leute für die JavaScript ausschliesslich eine Browser-Sprache zur Manipulation von DOM Objekten ist.Für alle anderen ein Gewinn. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
9 von 21 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen
Worst programming book ever...,
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
This is about the worst book about programming I ever had in my hands. In short: the book is short (roughly 150 pages), which is good. But a felt half of it is maid out of (to me) useless space sucking rail charts describing not really complex expression syntax in a complex graphical way, and the entire source code of e.g. a JSON parser... why not just a download link? Am I supposed to typewrite this? Ah, and he included a JavaScript language reference. Oh wow! And the rest of the 150 pages, you mak ask? Well...What is worse to me is that the author uses about the same amount of text to explain the complex prototype property as he uses for how to delete array members. He just fails to explain the heart of the matter. In the preface, the author states that the book is tight and the reader should not hesitate to re-read a paragraph should he not understand. I never hesitate to re-read if I do not understand, but doing so in his book more than once revealed no relevance. On the other hand, he e.g. claims that the continue statement is evil and that he couln't remember any code that was not improved by removing the continue statement, but he fails to deliver an example. In my 20 years of programming C I never heard nor felt that continue was evil. (You can build horrible code using the best of statements, I'm sure.) The only good thing about this book is that he explains pretty well how to avoid global variables (which *are* bad, but he again fails to explain why. This could be done in one short paragraph, maybe instead of the JSON parser source code). Anyway, have fun! Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
0 von 2 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen
Für C++ Programmierer ungeeignet,
Von Amazon bestätigter Kauf(Was ist das?)
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Wer viele Jahre in C++ objektorientiert programmiert hat, sollte von JavaScript Abstand halten - wenn er kann. Das gilt auch für das Buch. Nebenbei: Railroad Diagramme finde ich scheusslich.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
2 von 8 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen
viel zu abstrakt,
Von Amazon bestätigter Kauf(Was ist das?)
Rezension bezieht sich auf: JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript (Taschenbuch)
Ich arbeite seit einigen Jahren mit JavaScript, habe aber kein Informatik-Student und bislang anhand von Kursen mit Theorie plus Beispielen gelernt. Das Buch ist nur geeignet für Leute, die es extrem abstrakt mögen und flüssig in der Sprache der Informatik sind. Constructor, Prototype, Invocation, Augmenting usw. - alles wird an einen herangeschmissen, nur minimal oder nur wiederum mit anderen abstrakten Begriffen der Informatik erklärt, sodass ich nach 20% überfordert aufgegeben habe. Bisher habe ich jeden JavaScript-Kurs bis zum Ende und mit großen Anstrengungen durchgehalten, doch dieses Buch gibt einem nicht die Chance dazu.Man hat oft den Eindruck, der Autor möchte mit Komplexität und Abstraktion beeindrucken, statt es dem Leser möglichst einfach zu machen, seinen Text auch zu verstehen. Mal ein Zitat: "Every function object is also created with a protoype property. Its value is an object with a constructor property whose value is the function. This is distinct from the hidden link to Function.prototype." Und dann fragt man sich: Ja, und was heißt das und wieso ist das wichtig? Keine Ahnung. Man wird nicht nur hier mit komplexen, abstrakten Definitionen beworfen, und dann auf spätere Kapitel verwiesen, wo darauf dann noch näher eingegangen wird. Wenn ich nicht mal ungefähr verstanden habe, worum es hier geht, bringt mir dieser Hinweis darauf auch nichts, er frustriert nur. Das Buch ist nach dem Schema Top-Down aufgebaut: Erst mal massenweise Theorie und Logik, dann ein paar winzige Beispiele, aber kaum praktische Beispiele anhand eines sinnvollen Use Cases oder anschauliche Erklärungen. Sehr ermüdend und nur empfehlenswert für die, die sich in der Welt der höheren Informatik zu Hause fühlen und gerne auf hohem Abstraktionsgrad lesen. Der Autor schwebt in einer anderen Sphäre, die mir versagt bleibt. Daher auf jeden Fall mal gut probelesen, bevor man sich dafür entscheidet. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen |
|
Hilfreichste Bewertungen zuerst | Neueste Bewertungen zuerst
|
|
JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript von Douglas Crockford (Taschenbuch - 16. Mai 2008)
EUR 18,95
Auf Lager. | ||