Summary Node.js in Action, Second Edition is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology You already know JavaScript. The trick to mastering Node.js is learning how to build applications that fully exploit its powerful asynchronous event handling and non-blocking I/O features. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it's hard to beat! About the Book Based on the bestselling first edition, Node.js in Action, Second Edition is a completely new book. Packed with practical examples, it teaches you how to create high-performance web servers using JavaScript and Node. You'll master key design concepts such as asynchronous programming, state management, and event-driven programming. And you'll learn to put together MVC servers using Express and Connect, design web APIs, and set up the perfect production environment to build, lint, and test. What's Inside Mastering non-blocking I/O The Node event loop Testing and deploying Web application templating About the Reader Written for web developers with intermediate JavaScript skills. About the Authors The Second Edition author team includes Node masters Alex Young, Bradley Meck, Mike Cantelon, and Tim Oxley, along with original authors Marc Harter, T.J. Holowaychuk, and Nathan Rajlich. Table of contents PART 1 - WELCOME TO NODE Welcome to Node.js Node programming fundamentals What is a Node web application? PART 2 - WEB DEVELOPMENT WITH NODE Front-end build systems Server-side frameworks Connect and Express in depth Web application templating Storing application data Testing Node applications Deploying Node applications and maintaining uptime PART 3 - BEYOND WEB DEVELOPMENT Writing command-line applications Conquering the desktop with Electron
封面责任者题:(美)Dave Johnson
MySQL Paul DuBois MySQL Jython for Java Programmers MySQL teaches you how to use the tools provided by the MySQL distribution , by covering installation , setup , daily use , security , optimization , maintenance , and troubleshooting .
The New Kids on the Block By now , you'll have got the idea that XML and the other related specifications are far from being stable and finished . In this section we introduce some of the new specifications that are creating a stir in ...
Es gibt alle möglichen coolen Schleifen ohne Zahlen. Manchmal muss man einfach nur sagen können: »Mach das für eine Weile.« Das ist meine Art von Schleife. Hut ab vor deiner Arbeitsmoral, aber merkst du nicht, dass es zuverlässige und ...
Learning jQuery zhong wen ban
本书详细阐述了Java Web应用开发中的各种高级特性——Apache文件上传组件的源码分析及应用和编写原理,Servlet过滤器、监听器的原理及高级应用,开发国际化的Web应用,EL表达式语言 ...
电子商务软件包全集。
本书从最基本的理论入手,详细讲解了极限编程的概念和应用。然后重点介绍了一些在.NET环境中帮助实现极限编程的工具,这些工具包括NUnit、NAnt、CruiseControl.NET以及最近添加到Visual ...
The bestselling Java programming book is now fully revised in a new edition--the ultimate expert programmers' guide to Java 1.2. The CD-ROM includes JDK 1.2 plus all the source code examples from the book.
Wang lu cheng shi she ji: Visual J++ 6.0