Originally titled JavaScript Application Design: A Build First Approach, this book is a practical tutorial for working developers. The author's core argument is "build first": the fate of most applications is sealed before the first line of code is written, and without good design and an effective development process as a foundation, later building, scaling and improvement are impossible. The book is therefore divided into two parts. Part One covers the build process: how to write build tasks for a project and establish a repeatable workflow, how to manage environment configuration and the development process, and how to release, deploy and monitor a live application so that every code change and every commit automatically runs the corresponding tasks and tests. Part Two covers controlling system complexity: understanding modularity and dependency management, mastering asynchronous flow control in JavaScript, organizing code with the model-view-controller (MVC) pattern, writing tests for components, and designing APIs and a layered service architecture according to REST principles. Appendices add hands-on material on Node.js modules, getting started with Grunt, choosing a build tool and code quality guidelines. The book addresses real engineering problems and suits web developers who want to upgrade from script-style development to maintainable engineering practice.
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
Turing Programming Series
FAQ
这本书和《JavaScript Web富应用开发》是同一本吗?
不是。本书作者为Nicolas Bevacqua,原书名为JavaScript Application Design: A Build First Approach,侧重构建流程与应用架构;《JavaScript Web富应用开发》作者是Alex MacCaw,侧重MVC、模板与实时应用,两书内容与作者均不同。
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.