前端架构:从入门到微前端

前端架构:从入门到微前端

评分

★★★★★

ISBN

9787121365348

出版社

电子工业出版社 2019-06-01出版

作者

黄峰达

分类

编程设计

内容简介
本书是一本围绕前端架构的实施手册,从基础的架构规范,到如何设计前端架构,再到采用微前端架构拆分复杂的前端应用。本书通过系统地介绍前端架构世界的方方面面,来帮助前端工程师更好地进行系统设计。前端架构包含以下五部分内容。?设计:讲述了架构设计的模式,以及设计和制定前端工作流。?基础:通过深入构建系统、单页面应用原理、前端知识体系等,来构建出完整的前端应用架构体系。?实施:通过与代码结构的方式,介绍如何在企业级应用中实施组件化架构、设计系统和前后端分离架构。?微前端:引入6种微前端的概念,以及如何划分、设计微前端应用,并展示了如何实现这6种微前端架构。?演进:提出更新、迁移、重构、重写、重新架构等架构演进方式,来帮助开发人员更好地设计演进式架构本书适合想要成为优秀前端开发工程师(初中级),或致力于构建更易于维护的系统架构的开发人员、技术主管、软件架构师和软件项目经理等。
AI简介
这是一本专注于前端架构实施的手册,涵盖了从基础架构设计到微前端架构实现的全面内容。书中首先介绍了软件架构的定义及重要性,强调了架构设计在软件开发中的核心地位。随后,书中深入探讨了前端基础架构的迭代过程,揭示了随着团队规模和技术的不断发展,前端架构也需要不断地优化和升级。 书中还详细阐述了代码规范制定的重要性,强调了代码规范对于提高代码的可读性、可维护性和可扩展性的关键作用。同时,书中也对前端应用的构建工具进行了深入剖析,介绍了如何利用这些工具自动化前端应用的构建流程,提高开发效率。 书中对单页面应用与多页面应用的区别进行了详细的比较,指出了它们在页面加载方式、资源管理、SEO优化、应用架构等方面的差异。此外,书中还对前端组件化架构的概念和特点进行了深入探讨,阐述了如何将一个复杂的Web应用拆分成多个独立的、可重用的组件,以降低系统的复杂度。 在微前端方面,书中详细介绍了微前端的技术拆分方式,包括路由分发式、按照组织结构拆分、按照变更的频率拆分等。同时,书中也对迁移的定义和优势进行了深入分析,探讨了如何将现有的系统或应用迁移到新的、更先进的架构上。 书中还对应用重构的重要性进行了
阅读/下载地址