JavaScript Domain:Driven Design
上QQ阅读APP看书,第一时间看更新

Preface

Welcome to JavaScript Domain-Driven Design. For years, JavaScript has been stuck in the realm of making a website a little more interactive, but nobody would have thought about implementing whole applications in JavaScript. This has changed dramatically over the past few years, and JavaScript has evolved into this omnipresent powerhouse of a language that is present in almost every space of development.

This phenomenal growth has introduced many problems during development, which were previously unknown in the JavaScript world. Projects grow to very large codebases, many developers work simultaneously on these large codebases, and in the end, JavaScript is more often than not a vital part of the overall application. The good thing is that most of those problems have been solved before, and we, as JavaScript developers, can draw from the vast experiences gained over the years in other spaces and adapt them to work for us in JavaScript, leveraging JavaScript's unique flexibility along the way.