Express.js: Web Development with Node and Express

Автор: literator от 7-12-2019, 22:28, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Express.js: Web Development with Node and Express
Автор: Max Beerbohm
Издательство: Independently published
Год: 2019
Язык: английский
Формат: epub, rtf, pdf (conv)
Размер: 10.1 MB

Clearly, this book is for programmers who want to create web applications (traditional websites, RESTful APIs, or anything in between) using jаvascript, Node, and Express. One of the exciting aspects of Node development is that it has attracted a whole new audience of programmers. The accessibility and flexibility of jаvascript has attracted self-taught programmers from all over the world. At no time in the history of computer science has programming been so accessible. The number and quality of online resources for learning to program (and getting help when you get stuck) is truly astonishing and inspiring. So to those new (possibly self-taught) programmers, I welcome you.

Then, of course, there are the programmers like me, who have been around for a while. Like many programmers of my era, I started off with assembler and BASIC, and wentthrough Pascal, C++, Perl, Java, PHP, Ruby, C, C#, and jаvascript. At university, I was exposed to more niche languages such as ML, LISP, and PROLOG. Many of these languages are near and dear to my heart, but in none of these languages do I see so muchpromise as I do in jаvascript. So I am also writing this book for programmers like myself, who have a lot of experience, and perhaps a more philosophical outlook on specific technologies. No experience with Node is necessary, but you should have some experience with Java‐Script. If you’re new to programming, I recommend Codecademy. If you’re an experienced programmer, I recommend Douglas Crockford’s jаvascript: The Good Parts(O’Reilly). The examples in this book can be used with any system that Node works on (which covers Windows, OS X, and Linux). The examples are geared toward commandline (terminal) users, so you should have some familiarity with your system’s terminal. Most important, this book is for programmers who are excited. Excited about the futureof the Internet, and want to be part of it. Excited about learning new things, new techniques, and new ways of looking at web development. If, dear reader, you are not excited, I hope you will be by the time you reach the end of this book.

You may have heard of Node.js before, but it is still somewhat ambiguous. The reason may be a lack of willingness to change or difficulty in securing hosting of its projects compared to hosting PHP projects or other reasons. Node.js is a development environment that allows us to write and execute programs using jаvascript, a language that until recently was locked into the browser; but it is no longer the same but is used to write web projects, desktop applications, and even terminal applications, perhaps thanks to Node.js itself.

Express is perhaps the most important component of our project, so most of our explanation will be focused. Express is a web project framework that works in the Node.js environment. For Node.js, Laravel corresponds to PHP, albeit very different from the idea behind it. Express adheres to the Node.js philosophy of splitting large projects into Modules, in Express itself you will not find modules dealing with databases or managing sessions, password protection, etc. You have to get used to the fact that everything in Node.js is a standalone module that can be imported and used with other modules to get a project that is easy to develop and maintain without dependence On a huge component of a single developer, the fate of its development may be neglected In the future.

Скачать Express.js: Web Development with Node and Express








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.