Cantitate/Preț
Produs

Pro JavaScript Design Patterns

Autor Dustin Diaz, Ross Harmes
en Limba Engleză Paperback – 17 dec 2007

Problema principală în dezvoltarea web modernă nu mai este doar adăugarea de funcționalități dinamice, ci gestionarea complexității codului într-un mod scalabil și eficient. Pro JavaScript Design Patterns abordează direct această provocare, oferind soluții structurate pentru transformarea scripturilor simple în aplicații robuste bazate pe principii solide de programare orientată pe obiecte (OOP). Subliniem faptul că, deși JavaScript este adesea perceput ca un limbaj scriptic flexibil, autorii demonstrează cum aplicarea riguroasă a tiparelor de proiectare poate optimiza fluxul de lucru, fie că lucrați individual sau într-o echipă extinsă. Structura volumului este logică și progresivă. Prima parte pune bazele necesare, explorând concepte precum interfețele, încapsularea și moștenirea, elemente esențiale pentru înțelegerea arhitecturii software. Remarcăm tranziția fluidă către partea a doua, unde cuprinsul devine un ghid practic de implementare. Sunt analizate detaliat tipare consacrate, de la The Singleton Pattern la The Observer Pattern, fiecare fiind însoțit de exemple concrete și avertismente privind posibilele capcane de execuție. Dacă JavaScript Patterns de Stoyan Stefanov v-a oferit cadrul teoretic și cele mai bune practici de codare, această carte oferă instrumentele practice și șabloanele de arhitectură necesare pentru a construi sisteme complexe. Merită menționat că expertiza autorilor, în special experiența lui Dustin Diaz la Google, se reflectă în calitatea sfaturilor tehnice. Nu este doar o trecere în revistă a unor concepte abstracte, ci un manual pentru dezvoltatorii care doresc să creeze propriile biblioteci și API-uri. Stilul este direct, tehnic și orientat spre rezultate, făcând din acest titlu de la Apress o resursă fundamentală pentru avansarea de la nivelul de programator mediu la cel de inginer software specializat în tehnologii web.

Citește tot Restrânge

Preț: 35860 lei

Preț vechi: 44824 lei
-20%

Puncte Express: 538

Carte disponibilă

Livrare economică 19 mai-02 iunie


Specificații

ISBN-13: 9781590599082
ISBN-10: 159059908X
Pagini: 269
Ilustrații: 269 p.
Dimensiuni: 180 x 235 x 19 mm
Greutate: 0.56 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte dezvoltatorilor care doresc să depășească etapa de scriere a codului procedural și să stăpânească arhitectura software în JavaScript. Cititorul câștigă o înțelegere profundă a modului în care tiparele de proiectare pot reduce redundanța și îmbunătăți mentenanța proiectelor mari. Este un ghid esențial pentru cei care vor să construiască aplicații web profesionale folosind aceleași metode utilizate în marile companii de tehnologie.


Despre autor

Dustin Diaz este un inginer de interfață utilizator (UI) recunoscut, activând în cadrul Google în Mountain View, California. Expertiza sa acoperă întregul spectru al dezvoltării frontend, fiind pasionat de scrierea de cod JavaScript, CSS și HTML care să genereze interfețe interactive și ușor de utilizat. Alături de Ross Harmes, Diaz aduce în paginile cărții Pro JavaScript Design Patterns o viziune pragmatică asupra modului în care structurile de date și algoritmii pot fi implementați eficient pentru a inspira și a servi utilizatorii la scară largă.


Descriere scurtă

As a web developer, you'll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying object-oriented principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.
With Pro JavaScript Design Patterns, you'll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start your JavaScript development in the second part of the book, where you'll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more.
Each chapter is packed with real–world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you'll discover how to create your own libraries and APIs for even more efficient coding.
  • Master the basics of object–oriented programming in JavaScript, as they apply to design patterns
  • Apply design patterns to your kick–start your JavaScript development
  • Work through several real–world examples

Cuprins

Object-Oriented JavaScript.- Expressive JavaScript.- Interfaces.- Encapsulation and Information Hiding.- Inheritance.- The Singleton Pattern.- Chaining.- Design Patterns.- The Factory Pattern.- The Bridge Pattern.- The Composite Pattern.- The Facade Pattern.- The Adapter Pattern.- The Decorator Pattern.- The Flyweight Pattern.- The Proxy Pattern.- The Observer Pattern.- The Command Pattern.- The Chain of Responsibility Pattern.

Notă biografică

Dustin Diaz is a user interface engineer for Google in Mountain View, California. He enjoys writing JavaScript, CSS, and HTML, as well as making interactive and usable interfaces to inspire passionate users.

Caracteristici

JavaScript is hot, and design patterns in JavaScript are a much sought after topic amongst more experienced web developers There isn't a direct competitor to this book, although some books have touched on the topic Gives the reader all they need to know to implement several design patterns, along with real world examples