Cargando…

JavaScript at scale : build enduring JavaScript applications with scaling insights from the front-line of JavaScript development /

Have you ever come up against an application that felt like it was built on sand? Maybe you've been tasked with creating an application that needs to last longer than a year before a complete re-write? If so, JavaScript at Scale is your missing documentation for maintaining scalable architectur...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Boduch, Adam (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn918895759
003 OCoLC
005 20240329122006.0
006 m o d
007 cr unu||||||||
008 150818s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBSZ  |d COO  |d OCLCF  |d YDXCP  |d DEBBG  |d OCLCQ  |d MERUC  |d OCLCQ  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d WYU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d N$T  |d SFB  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCO  |d OCLCL 
016 7 |a 018010497  |2 Uk 
019 |a 916529676  |a 923518120 
020 |a 1785284878 
020 |a 9781785284878  |q (electronic bk.) 
020 |z 9781785282157 
020 |z 1785282158 
029 1 |a AU@  |b 000056112781 
029 1 |a DEBBG  |b BV043020141 
029 1 |a DEBBG  |b BV043622597 
029 1 |a DEBSZ  |b 445090413 
029 1 |a DEBSZ  |b 455697086 
029 1 |a GBVCP  |b 833424580 
029 1 |a GBVCP  |b 882846655 
029 1 |a UKMGB  |b 018010497 
035 |a (OCoLC)918895759  |z (OCoLC)916529676  |z (OCoLC)923518120 
037 |a CL0500000631  |b Safari Books Online 
050 4 |a QA76.73.J39 
082 0 4 |a 005.2762 
049 |a UAMI 
100 1 |a Boduch, Adam,  |e author. 
245 1 0 |a JavaScript at scale :  |b build enduring JavaScript applications with scaling insights from the front-line of JavaScript development /  |c Adam Boduch. 
246 3 0 |a Build enduring JavaScript applications with scaling insights from the front-line of JavaScript development 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
500 |a Includes index. 
588 0 |a Online resource; title from cover (Safari, viewed August 17, 2015). 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Scale from a JavaScript Perspective; Scaling influencers; The need for scale; Growing user base; Building new features; Hiring more developers; Architectural perspectives; The browser is a unique environment; Component design; Component communication; Load time; Responsiveness; Addressability; Configurability; Making architectural trade-offs; Define your constants; Performance for ease of development; Configurability for performance; Performance for substitutability 
505 8 |a Ease of development for addressabilityMaintainability for performance; Less features for maintainability; Leveraging frameworks; Frameworks versus libraries; Implement patterns consistently; Performance is built in; Leverage community wisdom; Frameworks don't scale out-of-the-box ; Summary; Chapter 2: Influencers of Scale; Scaling users; License fees; Subscription fees; Consumption fees; Ad-supported; Open source; Communicating users; Support mechanisms; Feedback mechanisms; Notifying users; User metrics; Scaling users example; Scaling features; Application value 
505 8 |a Killer features versus features that killData-driven features; Competing with other products; Modifying existing features; Supporting user groups and roles; Introducing new services; Consuming real-time data; Scaling features example; Scaling development; Finding development resources; Development responsibilities; Too many resources; Scaling development example; Influencer checklist; User checklist; What's the business model of our software?; Does our application have different user roles?; Do our users communicate with each other using our software?; How do we support our application? 
505 8 |a How do we collect feedback from users?How do we notify users with relevant information?; What type of user metrics should we collect?; Feature checklist; What's the core value proposition of our software?; How do we determine the feasibility of a feature?; Can we make informed decisions about our features?; Who's our competition?; How do we make what we have better?; How do we integrate user management into our features?; Are our features tightly coupled to backend services?; How does the front-end stay synchronized with back-end data?; Developer checklist 
505 8 |a How do we find the right development resources?How do we allocate development responsibilities?; Can we avoid hiring too many resources?; Summary; Chapter 3: Component Composition; Generic component types; Modules; Routers; Models/Collections; Controllers/Views; Templates; Application-specific components; Extending generic components; Identifying common data and functionality; Extending router components; Extending models/collections; Extending controllers/views; Mapping features to components; Generic features; Specific features; Decomposing components; Maintaining and debugging components 
520 |a Have you ever come up against an application that felt like it was built on sand? Maybe you've been tasked with creating an application that needs to last longer than a year before a complete re-write? If so, JavaScript at Scale is your missing documentation for maintaining scalable architectures. There's no prerequisite framework knowledge required for this book, however, most concepts presented throughout are adaptations of components found in frameworks such as Backbone, AngularJS, or Ember. All code examples are presented using ECMAScript 6 syntax, to make sure your applications are ready. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a JavaScript (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Web  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
758 |i has work:  |a JavaScript at Scale (Text)  |1 https://id.oclc.org/worldcat/entity/E39PD37mdtRBjymjtYGMYK6Bj3  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Boduch, Adam.  |t JavaScript at scale : build enduring JavaScript applications with scaling insights from the front-line of JavaScript development.  |d Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015  |h 237 pages  |k Community experience distilled.  |z 9781785282157 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=2122133  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29022706 
938 |a EBL - Ebook Library  |b EBLB  |n EBL2122133 
938 |a EBSCOhost  |b EBSC  |n 1048212 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32308044 
938 |a YBP Library Services  |b YANK  |n 12556477 
994 |a 92  |b IZTAP