Image for Build your own JavaScript framework: architect extensible and reusable framework systems

Build your own JavaScript framework: architect extensible and reusable framework systems

Filippov, VladTaylor, Mike(Foreword by)
See all formats and editions

Learn how to craft elegant and well-structured software frameworks in a variety of JavaScript environments

Key Features

  • Explore the gateway to the constantly evolving world of JavaScript frameworks
  • Navigate the JavaScript development landscape and learn crucial software architecture patterns
  • Your handy guide to building your own framework for career-related projects and beyond

Book Description

JavaScript frameworks play one of the essential roles in software development. This book is a journey through understanding existing projects, building new software architectures, and maintaining projects as they grow. We cover software architecture principles with JavaScript, take you through a guided example of structuring your project, and conclude with maintenance guidance. The contents are helpful for developers building large projects for their full-time jobs and programmers who would like to create new open-source projects.

This book covers framework planning aspects, such as identifying the key stakeholders, understanding the JavaScript API design, and exploring the overhead of using complex abstractions. Followed up with a practical programming approach for building your own framework - guiding you through structuring the modules and interfaces. The topics include developing data-binding components, working with JavaScript APIs, and more. Writing a framework is half the job, but continuing to develop it requires effort from everyone involved. The book's final chapters explore the crucial aspects of software maintenance and highlight the constants of framework development.

By the end of the book, you will comprehend the JavaScript framework landscape and gain the ability to build frameworks for your use cases.

What you will learn

  • Expand your knowledge of JavaScript frameworks within different runtimes and ecosystems
  • Learn technical aspects of how to structure framework abstractions in JavaScript
  • Understanding common patterns across many existing frameworks
  • Discover the usages of existing tooling like TypeScript, GraphQL, and others
  • Ability to configure performance tests for your project and track down bottlenecks in the codebase
  • Understand how JavaScript and the Web evolves, where they are heading, and what these systems will look like in the next 5-10 years

Who This Book Is For

If you are a JavaScript novice or an expert who wants to dive deep into the world of JavaScript frameworks, we've got you covered. This book introduces you to the history of front-end frameworks and guides you through the creation of your own framework. To learn from this book, you should have a good understanding of the JavaScript programming language and have some experience with existing software frameworks.

Table of Contents

  1. Benefits of different JavaScript Frameworks
  2. Framework Organisation
  3. Internal Framework Architecture
  4. Extending or rebuilding your framework
  5. Setting Up Framework Considerations
  6. The Guiding Principles of Writing a Framework
  7. Planning Frameworks Internals
  8. Design and implementation
  9. Testing and integration
  10. Framework Maintennace
  11. Universal truths about JavaScript framework

Read More
Available
£23.99
Add Line Customisation
Available on VLeBooks
Add to List
Product Details
Packt Publishing
1804618721 / 9781804618721
eBook (EPUB)
005.2
03/11/2023
United Kingdom
English
1 pages
Copy: 100%; print: 100%
Description based on CIP data; resource not viewed.