欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 微前端实战/Web开发与设计
      • 作者:(美)迈克尔·格尔斯|责编:王军|译者:颜宇//周轶//张兆阳
      • 出版社:清华大学
      • ISBN:9787302603863
      • 出版日期:2022/06/01
      • 页数:342
    • 售价:39.2
  • 内容大纲

        就像微服务为后端系统带来了灵活性和可维护性,微前端也为基于浏览器的应用程序提供了同样的优势。读者可以将项目设计为包含多个单独的组件,每个组件中包括各自的接口、逻辑和存储功能,这样就可以独立开发这些组件,并在浏览器中组合使用它们。
        本书指导读者将微服务方法应用于前端领域。本书首先会介绍微前端的核心设计思想,之后读者将亲手创建一个电商应用程序,并在开发过程中处理一些实际问题,如服务端组合和客户端组合、路由、确保外观和交互的一致性等。最终,读者将深入了解团队工作流模式,这种模式能够最大化地突显独立开发应用程序组件的优势。
        本书适用于Web开发者、软件架构师以及团队领导者。
  • 作者介绍

        迈克尔·格尔斯(Michael Geers),是一名软件开发者,专注于用户界面相关开发领域。他从十几岁起就开始为网站开发软件。在过去的几年里,他参与过多个垂直架构的项目,在多个国际性会议上分享了自己的经验,并在杂志上发表了一系列相关的文章。目前,他仍在持续运营https://micro-frontends.org 站点。
  • 目录

    第Ⅰ部分  微前端初体验
      第1章  什么是微前端
        1.1  概览图
          1.1.1  系统和团队
          1.1.2  前端
          1.1.3  前端集成
          1.1.4  公共话题
        1.2  微前端解决了哪些问题
          1.2.1  优化功能开发
          1.2.2  不再有前端巨石架构
          1.2.3  适应变化
          1.2.4  自主的优势
        1.3  微前端的缺点
          1.3.1  冗余
          1.3.2  一致性
          1.3.3  异质性
          1.3.4  更多的前端代码
        1.4  使用微前端的合理时机
          1.4.1  适合大中型项目
          1.4.2  在Web应用程序中使用效果最好
          1.4.3  效率与开销
          1.4.4  微前端不适用的场景
          1.4.5  谁在使用微前端
        1.5  本章小结
      第2章  我的第一个微前端项目
        2.1  The Tractor Store简介
          2.1.1  准备开始
          2.1.2  运行书中的示例代码
        2.2  通过链接进行页面跳转
          2.2.1  数据所有权
          2.2.2  团队契约
          2.2.3  如何实现
          2.2.4  处理URL的变化
          2.2.5  优点
          2.2.6  缺点
          2.2.7  何时使用链接集成技术
        2.3  通过iframe进行组合
          2.3.1  如何实现
          2.3.2  优点
          2.3.3  缺点
          2.3.4  何时使用iframe集成技术
        2.4  内容预告
        2.5  本章小结
    第Ⅱ部分  路由、组合与通信
      第3章  使用Ajax进行组合与服务端路由
        3.1  通过Ajax进行组合
          3.1.1  如何实现
      ……
    第Ⅲ部分  如何做到快速、一致、有效