iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >考虑使用微前端的理由有哪些
  • 766
分享到

考虑使用微前端的理由有哪些

2024-04-02 19:04:59 766人浏览 薄情痞子
摘要

本篇内容主要讲解“考虑使用微前端的理由有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“考虑使用微前端的理由有哪些”吧!1. 应用很小第一个原因是应用程序变小

本篇内容主要讲解“考虑使用微前端的理由有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“考虑使用微前端的理由有哪些”吧!

1. 应用很小

第一个原因是应用程序变小了,您不必下载大型代码库,而只需要等待10分钟即可安装所有依赖项。  想象一下,您加入了一家公司并第一次克隆了存储库,而您必须等待15分钟才能下载依赖项并编译项目。  当您查看源代码时,有成千上万的组件被编写,您甚至都不知道在哪里寻找或在哪里进行更改等。如果您的应用程序足够小,则可以更快,更轻松地浏览应用程序。

2. 应用是独立的

由于所有应用程序都是分开划分和开发的,因此它们彼此独立。  当您拥有一个整体应用程序时,您有太多彼此依赖的模块和组件,从而导致在哪里进行更改或在哪里寻找外观等方面的困惑。设想一个场景,您必须在现有的整体应用程序中进行一些更改,并且  5个不同的团队为此工作。 有时,您每次必须召开一次会议,从所有团队中查找信息大约需要2周的时间。  如果应用程序具有明确定义的边界并允许一个专门的团队专注于此,通常可以节省大量时间。

3. 应用程序更易于理解

应用程序较小,由一个团队开发,因此更易于理解。 由于这些应用程序具有明确的界限,并且由一个团队开发,因此它们通常遵循一致的样式指南,这使它更易于理解。  对于大型应用程序,有几个团队在处理它,而他们通常不遵循一致的样式指南。 您甚至可以定义一个好的项目结构,因为用于项目的组件或服务数量很少。

4. 应用程序更易于开发和部署

由于这些应用程序的性质很小,并且由一个团队开发,因此非常容易开发和部署。 我们甚至可以独立部署。  当您在jenkins上拥有大型应用程序的构建管道时,由于拥有成千上万的组件,因此需要等待20至40分钟才能下载并编译该项目。  当您为每个微型应用程序定义单独的管道时,使用微型前端可以大大减少这些构建时间。

5. 应用程序更易于测试

我们必须为大型应用程序编写成千上万的单元测试,并且要花很多时间才能运行。 这会使我们的部署过程变慢。  当涉及到微型前端时,每个应用程序只有很少的单元测试,并执行自己的单元测试,并且可以独立运行。

6. 应用程序开发变得更快

由于有独立的团队,整个开发变得更快,更容易。

7. CI / CD变得更容易

每个应用程序都可以集成和单独部署,这使得CI / CD的过程变得更加容易。  当我们修复应用程序或引入新功能时,我们不必担心整个应用程序,因为所有功能都是独立的。

8. 独立的堆栈和版本

我们可以为每个应用选择自己的堆栈,但是这种情况很少发生,但是我们可以在同一堆栈中使用不同的版本。  例如,某些团队具有灵活性和时间来引入和测试同一堆栈的较新版本。  例如,React很好,可以灵活地完成任务,而angular可以很好地满足其他要求,您可以根据自己的需要选择框架,而不必依赖以前的开发人员或以前的团队就开始使用它。  相同适用于同一框架的不同版本。

9. 没有共享代码

在大型应用程序中,我们倾向于跨功能共享代码,但是这种扩展性不好,并且随着应用程序越来越大,会引入许多错误和相互依赖性。  这不适用于微型前端,因为除非它是愚蠢的组件,否则我们不会共享代码。 我们可能会分享信息

10. 可以轻松更改架构,而无需触及旧架构

有时我们必须扩展旧的体系结构,但是我们可能没有开发人员来实现或扩展该体系结构。 借助微型前端方法,我们可以开发具有最新堆栈的新功能并独立交付。  如果要扩展已有20年的现有应用程序,很难找到开发人员,因为您必须使用新技术来实现整个应用程序,或者可以借助微前端方法进行扩展。

到此,相信大家对“考虑使用微前端的理由有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 考虑使用微前端的理由有哪些

本文链接: https://www.lsjlt.com/news/84447.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 考虑使用微前端的理由有哪些
    本篇内容主要讲解“考虑使用微前端的理由有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“考虑使用微前端的理由有哪些”吧!1. 应用很小第一个原因是应用程序变小...
    99+
    2024-04-02
  • 使用Map时需要考虑的有哪些
    本篇内容主要讲解“使用Map时需要考虑的有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“使用Map时需要考虑的有哪些”吧!首先,在使用Map前,我们先考虑第一个问题,为什么要使用Map这种数...
    99+
    2023-06-16
  • 云端部署 PHP 应用的安全考虑有哪些?
    在云端部署 php 应用的安全考虑事项主要有:网络安全:使用 ssl/tls 加密流量,启用防火墙,限制外部 ip 地址访问。服务器配置:及时更新补丁,禁用不必要服务,优化 php 配置...
    99+
    2024-05-06
    云安全 php
  • 租用香港服务器前需考虑的问题有哪些
    租用香港服务器前需考虑的问题有:1.停机的业务影响,避免受硬件故障影响;2.应用程序的可扩展性,是否支持扩展;3.服务器性能要求,处理器/CPU性能;4.多台服务器负载均衡,应用负载量、并发访问量;5.带宽使用的可预测性,造成带宽资源浪费;...
    99+
    2024-04-02
  • 美国服务器租用前考虑哪些因素
    美国服务器租用前考虑的因素有:1、美国服务器机房的选择;2、美国服务器的硬件配置如何选择;3、选择什么操作系统的美国服务器;4、美国服务器供应商的信誉以及售后服务质量怎么样。具体内容如下:机房选择在美国,有很多大中小型各类机房,其资质也不相...
    99+
    2024-04-02
  • react前端路由和后端路由的区别有哪些
    本篇内容主要讲解“react前端路由和后端路由的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react前端路由和后端路由的区别有哪些”吧! ...
    99+
    2024-04-02
  • 关于web前端中微前端的误解有哪些
    关于web前端中微前端的误解有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。本篇文章给大家分享的是有关关于微前端的误解有哪些,小编觉得...
    99+
    2024-04-02
  • 测试代理IP应该考虑的问题有哪些
    小编给大家分享一下测试代理IP应该考虑的问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!由于因特网的快速发展,对代理IP的需求也在迅速增长。市场上的代理商...
    99+
    2023-06-20
  • MySQL中需要考虑的工具有哪些
    这篇文章主要介绍了MySQL中需要考虑的工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 大体来说,我考虑了以下几个方面,内容适当...
    99+
    2024-04-02
  • 使用TypeScript的理由有哪些
    本篇内容主要讲解“使用TypeScript的理由有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“使用TypeScript的理由有哪些”吧!TypeScript 降低代码出错的风险开发人员写 ...
    99+
    2023-06-16
  • 前端面试CSS中的高频考点有哪些
    今天小编给大家分享一下前端面试CSS中的高频考点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。理论篇1. box-si...
    99+
    2023-07-04
  • 使用linux的理由有哪些
    这篇文章主要介绍了使用linux的理由有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用linux的理由:1、高安全性,Linux下不要担心病毒和后门程序;2、高可用性...
    99+
    2023-06-29
  • 使用Python的理由有哪些
    本篇内容介绍了“使用Python的理由有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. Python 读起来像可执行的伪代码伪代码是...
    99+
    2023-06-16
  • Golang 函数类型的性能考虑有哪些?
    函数类型性能考虑:函数值传递:传递函数时创建副本,对于大型函数可能产生性能开销。闭包:引用外部变量,可能导致额外的内存和性能影响。实战案例:直接传递函数比使用函数类型性能更好。最佳实践:...
    99+
    2024-04-21
    golang 函数类型
  • 选择域名要考虑的因素有哪些
    本篇内容介绍了“选择域名要考虑的因素有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  随着互联网的普及和经济的迅速发展,不管对企业还是...
    99+
    2023-06-10
  • C++ 静态函数的性能考虑有哪些?
    静态函数性能考虑如下:代码大小:静态函数通常更小,因为不包含成员变量。内存占用:不属于任何特定对象,不占用对象内存。调用开销:更低,无需通过对象指针或引用调用。多线程安全:通常线程安全,...
    99+
    2024-04-16
    性能 c++ 静态函数 内存占用
  • web前端中应该了解的微型前端框架有哪些
    本篇文章为大家展示了web前端中应该了解的微型前端框架有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。发现最好的工具,以帮助您构建伟大的微观前端。将长期的后端整...
    99+
    2024-04-02
  • 不使用MySQL的理由有哪些
    这篇文章给大家分享的是有关不使用MySQL的理由有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  不使用MySQL的理由有哪些  首先,不使用某种技术的理由和使用这个技术的...
    99+
    2024-04-02
  • 使用Adapter模式时需要考虑哪些因素
    这篇文章主要介绍“使用Adapter模式时需要考虑哪些因素”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“使用Adapter模式时需要考虑哪些因素”文章能帮助大家解决问题。效果类适配器和对象适配器有不...
    99+
    2023-06-19
  • 租用DDOS高防服务器考虑的因素有哪些
    租用DDOS高防服务器考虑的因素:1.DDOS高防服务器的防御能力。2.确保DDOS高防服务器的安全。3.DDOS高防服务器带宽足够大。4.DDOS高防服务器的线路质量。5.DDOS高防服务商售后服务。具体内容如下:一、DDOS攻击消耗服务...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作