官术网_书友最值得收藏!

Chapter 1. Common Programming Paradigms

Node.js is a JavaScript-driven technology. The language has been in development for more than 15 years, and it was first used in Netscape. Over the years, they've found interesting and useful design patterns, which will be of use to us in this book. All this knowledge is now available to Node.js coders. Of course, there are some differences because we are running the code in different environments, but we are still able to apply all these good practices, techniques, and paradigms. I always say that it is important to have a good basis to your applications. No matter how big your application is, it should rely on flexible and well-tested code. The chapter contains proven solutions that guarantee you a good starting point. Knowing design patterns doesn't make you a better developer because in some cases, applying the principles strictly won't work. What you actually get is ideas, which will help you in thinking out of the box. Sometimes, programming is all about managing complexity. We all meet problems, and the key to a well-written application is to find the best suitable solutions. The more paradigms we know, the easier our work is because we have proven concepts that are ready to be applied. That's why this book starts with an introduction to the most common programming paradigms.

主站蜘蛛池模板: 沾化县| 南乐县| 彭泽县| 沛县| 江陵县| 烟台市| 集安市| 循化| 桃江县| 平遥县| 寿阳县| 临桂县| 宜章县| 荃湾区| 江源县| 株洲市| 丽江市| 苍南县| 中阳县| 汉阴县| 常德市| 双牌县| 乐都县| 永济市| 永宁县| 思茅市| 江永县| 屏南县| 江阴市| 洪洞县| 渭南市| 鄂伦春自治旗| 平武县| 安仁县| 三河市| 定兴县| 皋兰县| 株洲市| 时尚| 堆龙德庆县| 赤城县|