Developing Backbone.Js Applications
Autor Addy Osmanien Limba Engleză Paperback – 25 iun 2013
Diferențiindu-se de documentația tehnică standard prin accentul pus pe fluxul de lucru real, Developing Backbone.Js Applications oferă o perspectivă pragmatică asupra arhitecturii Model-View-Controller (MVC) în browser. Considerăm că valoarea adăugată a acestei lucrări rezidă în experiența autorului Addy Osmani, care transformă conceptele abstracte în soluții aplicabile pentru aplicații de tip Single Page (SPA). Găsim în paginile sale nu doar sintaxă, ci și strategii de organizare a codului prin AMD și RequireJS, esențiale pentru proiectele care depășesc stadiul de prototip. Această lucrare reprezintă o evoluție naturală față de Learning JavaScript Design Patterns, titlul anterior al autorului. Dacă în acea lucrare accentul cădea pe structuri teoretice de design, aici Addy Osmani aplică acele pattern-uri într-un ecosistem specific, cel al Backbone.js. Cititorul care a aplicat ideile din Beginning Backbone.js de James Sugrue va găsi aici elementele necesare pentru a trece la nivelul următor, explorând extensii complexe precum Backbone.Marionette sau integrarea cu jQuery Mobile pentru soluții hibride. Structura este una progresivă, de la elementele de bază până la subiecte avansate de testare unitară cu Jasmine sau SinonJS. Apreciem în mod deosebit capitolele dedicate paginării datelor și gestionării rutelor, probleme frecvente în dezvoltarea web modernă pe care autorul le rezolvă prin exemple de cod testate și gata de producție. Este un manual care nu se limitează la 'cum', ci explică și 'de ce', oferind rigoarea necesară oricărui inginer software.
Preț: 187.21 lei
Preț vechi: 234.01 lei
-20%
Carte în stoc
Livrare din stoc 30 aprilie
Specificații
ISBN-10: 1449328253
Pagini: 371
Dimensiuni: 177 x 233 x 22 mm
Greutate: 0.59 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care doresc să stăpânească arhitectura front-end fără a se pierde în abstractizări inutile. Cititorul câștigă o metodologie clară pentru construirea aplicațiilor SPA scalabile, învățând direct de la un inginer Google Chrome. Este un ghid esențial pentru a transforma codul JavaScript dezorganizat într-o aplicație modulară, testabilă și ușor de întreținut.
Despre autor
Addy Osmani este un renumit inginer software, membru al echipei Google Chrome și o voce influentă în comunitatea JavaScript. Este cunoscut pentru contribuțiile sale la proiecte open-source majore precum jQuery, Modernizr și pentru crearea TodoMVC, un instrument etalon pentru compararea framework-urilor MVC. Expertiza sa în design patterns și optimizarea performanței web este reflectată în numeroasele sale articole și cărți tehnice publicate la editura O'Reilly. Prin activitatea sa, Osmani continuă să definească bunele practici în dezvoltarea aplicațiilor web moderne.
Descriere
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture.
Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications--a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework.
Learn how Backbone.js brings MVC benefits to the client-side Write code that can be easily read, structured, and extended Work with the Backbone.Marionette and Thorax extension frameworks Solve common problems you'll encounter when using Backbone.js Organize your code into modules with AMD and RequireJS Paginate data for your Collections with the Backbone.Paginator plugin Bootstrap a new Backbone.js application with boilerplate code Use Backbone with jQuery Mobile and resolve routing problems between the two Unit-test your Backbone apps with Jasmine, QUnit, and SinonJS