Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler- JavaScript Frameworks for Modern Web Development

Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler- JavaScript Frameworks for Modern Web Development

jаvascript очень быстро развивается. Можно даже сказать, что наблюдается почти лихорадочный темп инноваций, и это, в свою очередь, даже создает некоторые уникальные проблемы. Когда-то существовало небольшое количество решений для какой-то данной проблемы, теперь же варианты решений неоднозначны ипродолжают расти с каждым днем. В следствии этого, разработчики оказываются перед все более трудной задачей выбора соответствующего инструмента из многих, казалось бы, хороших вариантов.

jаvascript, который был изначально создан для решения относительно простых задач, в настоящее время применяется в совершенно новых и даже инновационных направлениях, которые изначально не были предусмотрены. Более того, jаvascript это красиво выразительный язык, хотя и не без доли подводных камней и потенциальных ловушек. Гибкие, эффективные и вездесущие концепции jаvascript, такие как цикл обработки событий и наследование прототипа могут оказаться особенно сложными для тех, кто впервые сталкивается с языком.

Мы, без сомнения, только поцарапали поверхность того, на что способен язык и сообщество разработчиков ПО. Для тех, у кого ненасытный аппетит к знаниям и желание создавать, сейчас самое подходящее время, чтобы стать разработчиком jаvascript. jаvascript Framework написан для современной веб-разработки, чтобы служить путеводителем по широкому спектру популярных инструментов jаvascript, которые решают сложные проблемы на обоих концах стека разработки: в браузере и на сервере. Учебники и загружаемые примеры кода, содержащиеся в этой книге, иллюстрируют использование инструментов, чтобы управлять зависимостями, структурировать код модульным способом, автоматизировать повторяющиеся сборки задачи, создавать специализированные серверы, структурировать клиентские приложения, облегчать горизонтальное масштабирование, наконец, вести журнал событий и взаимодействовать с разнородными хранилищами данных.

Рассматриваемые библиотеки и платформы включают Grunt, Yeoman, PM2, RequireJS, Browserify, Knockout, Angular, Kraken, Mongoose, Knex, Bookshelf, Async.js, Underscore, Lodash, React, and Vue.js. Авторы надеются, что информация, содержащаяся на этих страницах, оказывается для читателя столь же полезной, как и для них.

Эта книга предназначена для веб-разработчиков, которые уже уверены в jаvascript, но также разочарованы большим количеством решений, которые существуют, казалось бы, для каждой задачиа. Она книга помогает устранить туман, предоставляя читателю подробное руководство по конкретным библиотекам и структурам, которые используют крупные разработчики прямо сейчас с большим успехом. В результате читатели получат наибольшую пользу от этой книги, если у них уже есть, по крайней мере, промежуточное знакомство как с веб-браузером Document Object Model (DOM), так и с распространенными клиентскими библиотеками, такими как jQuery и Node.js.

Enrich your software design skills and take a guided tour of the wild, vast, and untamed frontier that is jаvascript development. Especially useful for frontend developers, this revision includes specific chapters on React and VueJS, as well as an updated one on Angular. To help you get the most of your new skills, each chapter also has a "further reading" section.
This book will serve as an introduction to both new and well established libraries and frameworks, such as Angular, VueJS, React, Grunt, Yeoman, RequireJS, Browserify, Knockout, Kraken, Async.js, Underscore, and Lodash. It also covers utilities that have gained popular traction and support from seasoned developers and tools applicable to the entire development stack, both client- and server-side.
While no single book can possibly cover every jаvascript library of value, jаvascript Frameworks for Modern Web Development focuses on incredibly useful libraries and frameworks that production software uses. You will be treated to detailed analyses and sample code for tools that manage dependencies, structure code in a modular fashion, automate repetitive build tasks, create specialized servers, structure client side applications, facilitate horizontal scaling, and interacting with disparate data stores.

This book is intended for web developers who are already confident with jаvascript, but also frustrated with the sheer number of solutions that exist for seemingly every problem. This book helps lift the fog, providing the reader with an in-depth guide to specific libraries and frameworks that well-known organizations are using right now with great success. Topics pertaining to both client-side and server-side development are covered. As a result, readers will gain the most benefit from this book if they already have at least an intermediate familiarity with both the web browser Document Object Model (DOM), common client-side libraries like jQuery, and Node.js.

Название: jаvascript Frameworks for Modern Web Development
Автор: Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
Год выпуска: 2019
Издательство: Apress
Жанр: программирование, Web Development
Язык: Английский
Качество: Отличное
Страниц: 555
Формат: PDF
Размер файла: 10,1 Mb
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.