Cargando…

Practical application development with AppRun : building reliable, high-performance web apps using Elm-inspired architecture, event pub-sub, and components /

Explore the concepts, patterns, and architecture behind AppRun applications. With this end-to-end guide, you will be able to build web apps fast to the market with the low learning curve and high development productivity. You will learn how to break down the application logic into three decoupled pa...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sun, Yiyi (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1081038156
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 190107s2019 nyua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d GW5XE  |d OCLCF  |d UAB  |d YDX  |d UKMGB  |d LEAUB  |d UMI  |d SNK  |d VT2  |d COO  |d C6I  |d OCLCQ  |d LEATE  |d UKAHL  |d OCLCQ  |d BRF  |d DCT  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ 
015 |a GBB918368  |2 bnb 
016 7 |a 019218994  |2 Uk 
019 |a 1081388983  |a 1086427953  |a 1088729742  |a 1091252254  |a 1097050441  |a 1122846842  |a 1129375628  |a 1153007840  |a 1162756666  |a 1192343397  |a 1204085308  |a 1240534854 
020 |a 9781484240694  |q (electronic bk.) 
020 |a 1484240693  |q (electronic bk.) 
020 |a 9781484240700  |q (print) 
020 |a 1484240707 
020 |z 9781484240687 
020 |z 1484240685 
024 7 |a 10.1007/978-1-4842-4069-4  |2 doi 
029 1 |a AU@  |b 000064979634 
029 1 |a AU@  |b 000067501496 
029 1 |a CHNEW  |b 001074092 
029 1 |a CHVBK  |b 579469018 
029 1 |a UKMGB  |b 019218994 
035 |a (OCoLC)1081038156  |z (OCoLC)1081388983  |z (OCoLC)1086427953  |z (OCoLC)1088729742  |z (OCoLC)1091252254  |z (OCoLC)1097050441  |z (OCoLC)1122846842  |z (OCoLC)1129375628  |z (OCoLC)1153007840  |z (OCoLC)1162756666  |z (OCoLC)1192343397  |z (OCoLC)1204085308  |z (OCoLC)1240534854 
037 |a com.springer.onix.9781484240694  |b Springer Nature 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a UMW  |2 bicssc 
072 7 |a UMW  |2 thema 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Sun, Yiyi,  |e author. 
245 1 0 |a Practical application development with AppRun :  |b building reliable, high-performance web apps using Elm-inspired architecture, event pub-sub, and components /  |c Yiyi Sun. 
264 1 |a New York :  |b Apress,  |c [2019] 
264 4 |c ©2019 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed January 10, 2019). 
500 |a Includes index. 
505 0 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Getting Started; Background; Introducing AppRun; AppRun Architecture; Event Pub-Sub; Component; A Counter App; Event Lifecycle; Watch the State; Virtual DOM; State History; Typed Architecture; State; View; Update; Summary; Chapter 2: AppRun Development Environment; The AppRun CLI; Project Boilerplate; Compiler; JSX; Class; async and await; Module Bundler; Development Server; Visual Studio Code; IntelliSense; Gradually Adding Types; Type Checking; Code Snippets 
505 8 |a Integrated TerminalDebugging; Summary; Chapter 3: Model the State; State Concept; Initial State; State History; Immutable State; Immutable Array; Immutable Object; Persistent State; Local State; Cloud State; Source Code of Examples; Summary; Chapter 4: View Patterns; View Concept; The View Function; HTML vs. JSX; Custom JSX Tag; Virtual DOM; JSX Patterns; Custom JSX Tags; JSX Fragments; Create a List; Create a List Item; Filter a List; Apply a Class; Set the Element Property; Set Active Classes; Show and Hide Elements; Components; Component Class; Create Components in Code 
505 8 |a Create Components in JSXTwo To-Do Lists; Web Components; Source Code of Examples; Summary; Chapter 5: Event Patterns; Event Concept; DOM Events; AppRun Events; Connect the Events; Global and Local Events; User Input; Click Events; Input Event; Keyboard Events; Mouse Events; Brower History Event; Web Workers; Source Code and Examples; Summary; Chapter 6: Asynchronous Events; Asynchronous Operations; Callbacks; Promise; async/await; AppRun async Event Handlers; Server Requests; XMLHttpRequest; The Fetch API; Pulling Data; Weather Application; The Data API; Data Access Architecture; Pushing Data 
505 8 |a Hacker News ReaderThe Hacker News API; The Story List; The Story Detail; The Application; Source Code and Examples; Summary; Chapter 7: Single-Page Applications; SPA Architecture; HTML; Main Program; Components; Routing Events; Location Hash Change Event; Generic Routing Events; History API; SPA Modules; Static Import; Dynamic Import; Native Modules; Source Code and Examples; Summary; Chapter 8: Third-Party Library Integration; Example: An Admin Dashboard; Responsive UI; Dashboard Widgets; Third-Party Libraries; Extended Architecture; Layout and Styles; Sidebar Menu; Rows and Columns 
505 8 |a Notifications and AlertsCards; Components and Widgets; Chart; D3 Map; Data Tables; Calendar; Source Code and Examples; Summary; Chapter 9: Server-Side Rendering; AppRun SSR; SPA Architecture; AppRun SSR Architecture; An SSR/SPA Example; The SSR for SPA; Server Application; View Engine; Site Layout; Routing; Components; Client-Side Script; The SPA for SSR; ASP.NET MVC; Virtual DOM Filter; The Controller; The Layout; Source Code and Examples; Summary; Chapter 10: A Real-World SPA; Single-Page Application; Page Header; Main Section; Components; Home Page; Sign In Page; Sign Up Page 
520 |a Explore the concepts, patterns, and architecture behind AppRun applications. With this end-to-end guide, you will be able to build web apps fast to the market with the low learning curve and high development productivity. You will learn how to break down the application logic into three decoupled parts: state, view, and update. You will then see how to connect web page events to the AppRun event life-cycle, route user interactions, access data from the remote servers, compose the user interface using components, and integrate 3rd party libraries. Following examples of various apps, such as the counter app, to-do app, weather app, hacker news reader app, and blog app, you will have all the techniques for developing your AppRun apps including the line of business apps. You will also review wider development concepts such as using strongly typed states practically, unit testing strategies for app state changes, time travel debugging, async web API invocation, server-side virtual DOM, module compilation optimization, the developer tools, and more. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
650 0 |a AppRun (Computer file) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Web applications.  |2 fast  |0 (OCoLC)fst01895855 
776 0 8 |i Print version:  |a Sun, Yiyi.  |t Practical application development with AppRun.  |d New York : Apress, [2019]  |z 1484240685  |z 9781484240687  |w (OCoLC)1049911138 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484240694/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35887729 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5628975 
938 |a EBSCOhost  |b EBSC  |n 1994791 
938 |a YBP Library Services  |b YANK  |n 15961973 
994 |a 92  |b IZTAP