-
2019-11-29 10:30:39
组件化和模块化区别
更多相关内容 -
组件化和模块化的区别
2019-10-28 17:14:20组件一般用于前端,模块化在后台运用的比较多。例如vue中的组件,主要是为了拆分vue实例的代码量,让我们可以以不同的组件来划分不同的功能模块,将来我们需要什么样的功能,就直接调用对应的组件即可。 区别: ...前言:
组件和模块的定位不同。组件一般用于前端,模块化在后台运用的比较多。例如vue中的组件,主要是为了拆分vue实例的代码量,让我们可以以不同的组件来划分不同的功能模块,将来我们需要什么样的功能,就直接调用对应的组件即可。
区别:
组件化:主要从ui界面上进行划分。例如前端的组件化,方便ui组件的调用。
模块化:主要从代码逻辑的角度进行划分,方便代码分层开发,保证每个功能模块职责单一。
-
模块化、插件化和组件化
2021-01-20 08:47:33模块化、插件化和组件化的关系 项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。 在我看来,模块化是一种指导理念,其核心思想就是分而治之、降低耦合。 在技术开发领域,模块... -
有赞移动iOS组件化(模块化)架构设计实践
2021-02-23 23:11:11业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微商城,有赞零售,有赞美业等多个应用中进行了实践... -
Vue中组件化和模块化的区别
2021-08-21 15:04:58组件化和模块化的不同: 模块化:是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个每个功能模块的职能一致。 组件化:是从UI界面的角度进行规划;前端的组件化,方便UI组件的重用 全局组件定义的三种方式 ...什么是组件
组件的出现,就是为了拆分Vue实列的代码里的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可。
组件化和模块化的不同:
模块化:是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个每个功能模块的职能一致。
组件化:是从UI界面的角度进行规划;前端的组件化,方便UI组件的重用。全局组件定义的三种方式
第一种
<div id="app"> <!-- 如果要使用组件,直接把组件的名称,以HTML标签形式,引入到页面中即可 --> <mycom1></mycom1> </div>
<script> var com1 = Vue.extend({ template:'<h3>使用Vue.extend 来创建全局的Vue组件</h3>' }) //1,使用Vue.component('组件名',创建出来的组件模板对象) Vue.component('mycom1',com1) </script>
第二种
<script> Vue.component('mycom2',{template:'<div><h3>使用Vue.component 创建出来的组件</h3>s<span>template</span></div>' }) </script>
第三种
<templat id="temp"> <div> <h1>通过templat元素,在外部定义的组件结构,这个方式,有代码的智能提示和高亮</h1> <h4>好用,不错</h4> </div> </templat>
<script> Vue.component('mycom2',{ template:'temp' }) </script>
注意:不论是哪种方式创建出来的组件,组件的template属性指向的模板内容,必须有且只能有唯一的一个根元素。
在工作项目开发中第三种方法最好用
-
组件化与模块化的区别
2021-07-13 22:51:57概念: 组件化: 1: 就是"基础库"或者"基础组件", 意思就是把重复的代码部分提炼出一个个组件供给功能使用 2:功能相对单一或者独立,...模块化: 1: 就是"业务框架"或者"业务模块", 将不同的业务进行划分, 同一类...概念:
组件化:
1: 就是"基础库"或者"基础组件", 意思就是把重复的代码部分提炼出一个个组件供给功能使用
2: 功能相对单一或者独立, 在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。
3: 使用场景: 是对一些重复代码进行封装在需要的时候调用即可(例如: 按钮, 输入框, 搜索框)
4: 目得: 复用, 解耦
模块化:
1: 就是"业务框架"或者"业务模块", 将不同的业务进行划分, 同一类型的整合在一起, 所以功能会相对复杂, 但是都属于同一个业务
2: 按照项目功能需求划分成不同类型的业务框架(例如:注册、登录、外卖、直播.....)
3: 目得: 隔离.分装, 模块之间有依赖的关系, 可以通过路由进行模块直接的耦合问题
区别:
-
组件:就像一个个小的单位,多个组件可以组合成组件库,方便调用和复用,组件间也可以嵌套,小组件组合成大组件。
-
模块:就像是独立的功能和项目(如淘宝:注册、登录、购物、直播…),可以调用组件来组成模块,多个模块可以组合成业务框架。
使用组件化和模块化的好处 :
-
开发和调试效率高:随着功能越来越多,代码结构会越发复杂,要修改某一个小功能,可能要重新翻阅整个项目的代码,把所有相同的地方都修改一遍,重复劳动浪费时间和人力,效率低;使用组件化,每个相同的功能结构都调用同一个组件,只需要修改这个组件,即可全局修改。
-
可维护性强:便于后期代码查找和维护。
-
避免阻断:模块化是可以独立运行的,如果一个模块产生了bug,不会影响其他模块的调用。
-
版本管理更容易:如果由多人协作开发,可以避免代码覆盖和冲突。
总结:
- 其实组件相当于库,把一些能在项目里或者不同类型项目中可复用的代码进行工具性的封装。
- 而模块相应于业务逻辑模块,把同一类型项目里的功能逻辑进行进行需求性的封装。
-
-
前端组件化和模块化有什么区别?
2020-11-09 13:46:39组件化模块化优点总结 2020-11-9 13:15 [< 20mins] 组件化: 重点在于复用性, 也就是重复的代码抽离成组件 模块化: 什么是组件? 具体讲比如轮播图组件, 你自己写了一套/使用框架提供的轮播图组件,这就是组件. ... -
Android 模块化、组件化、插件化以及热修复的比较
2021-05-26 11:15:24闲话很少说,下面开始扯正题,最近有个同事问我“模块化、组件化,插件化还有热更新他们之间有什么关系和区别?“web概述随着产品的业务不断的增长,咱们的APP中代码就会愈来愈多,这时侯为了方便咱们多个成员之间... -
组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构
2021-02-25 14:05:06首先来谈两个前端和移动端比较常见的词:组件化和模块化(后面我会说到为什么要先介绍组件化和模块化)。首先,可以肯定的是,组件化和模块化的中心思想都是分而治之。目的都是将一个庞大的系统拆分成多个组 -
组件化和模块化有什么区别?
2021-01-18 15:23:08组件化和模块化有什么区别? 看图哈 关系以及映射关系 1、什么是组件和模块 1.1组件:把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,其他功能都依赖于组件,可供不同... -
由ARouter引发的思考,到底什么是组件化和模块化?
2022-04-01 14:13:41说到Arouter,肯定就是跨模块跳转,既然如此就建立两个模块呗,让这两个模块之间的界面进行跳转,这么简单的demo不一会就完成了吗 由app模块跳转到 im模块,写好之后发现报 There is no route match the path 的... -
Android:模块化、组件化、插件化的区别
2022-02-19 00:03:42文章目录一、区别模块化组件化插件化 一、区别 模块化 模块化就是将一个程序按照其功能进行拆分,分成相对独立的模块,以便于每个模块只包含和其功能相关的内容;例如登录功能便可作为一个模块进行出现 组件化 ... -
前端:组件化开发和模块化开发的区别到底在哪???
2020-09-07 09:42:12组件化开发和模块化开发概念辨析 网上有许多讲组件化开发、模块化开发的文章,但大家一般都是将这两个概念混为一谈的,并没有加以区分。而且实际上许多人对于组件、模块的区别也不甚明了,甚至于许多博客文章专门... -
组件化与模块化
2022-07-15 21:13:57组件化模块化优点开发调试效率高、可维护性强、避免阻断、版本管理更容易。组件化的目的是为了解决代码重复问题,把相同的代码提取出来,进行封装管理。模块化就是封装细节,暴露接口,同一层级的模块不相互依赖,... -
Android--开发:由模块化到组件化
2021-02-25 16:58:50在AndroidSDK一文中,我们谈到模块化和组件化,现在我们来聊聊组件化开发背后的哪些事.最早是在广告SDK中应用组件化,但是同样适用于普通应用开发以下高能,请做好心理准备,看不懂请发私信来交流.本文不推荐新手阅读,... -
Android模块化,组件化和插件化区别
2021-10-29 20:05:43Android划分包根据业务逻辑更好,也...(2)中项目:组件化 像把个人中心内容都放在Person包里面 组件相当于库,把一些能在项目里或者不同类型项目中可复用的代码进行工具性的封装。 (3)大项目:插件化 插件化严格 -
Android 组件化、模块化、插件化区别详解
2021-04-15 17:13:27所以写了下这篇文章,对组件化、模块化、插件化进行一个详细的讲解,希望小伙伴都可以更了解这三者的区别。 单工程模式 再介绍组件化,模块化、插件化之前,我们不得不说下单工程模式,移动开发诞生之初,我们开发 -
组件化开发和模块化开发概念辨析
2018-01-29 00:57:06组件化开发和模块化开发概念辨析 网上有许多讲组件化开发、模块化开发的文章,但大家一般都是将这两个概念混为一谈的,并没有加以区分。而且实际上许多人对于组件、模块的区别也不甚明了,甚至于许多博客文章专门... -
前端组件化开发和模块化开发的区别
2018-11-29 22:15:18前端组件化开发和模块化开发的区别 首先,组件化和模块化的意义都在于实现了分治,目前我们开发的项目复杂度不断的上升,早已不是我们一个人能完成的工作,团队合作的话又会产生配合困难等各方面问题,组件化和... -
模块化和组件化的理解
2022-03-15 11:54:27一、什么是组件和模块 1.1组件:把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,其他功能都依赖于组件,可供不同功能使用,独立性强。 1.2模块:分属同一功能/业务的代码... -
24vue学习——vue的组件的基础学习(组件化和模块化的区别)
2019-08-05 14:31:57我们前面学习很多关于 vue 的知识了,下面让我们来学习 vue 中一个重要的知识点——组件。这篇文章我们就来看看组件到底是什么吧。 -
前端的工程化、模块化和组件化
2022-05-16 09:28:21前端工程化是使用软件工程的技术和方法来对前端的开发流程、技术、工具等进行规范化、标准化,其主要目的为了提高效率和降低成本,即提高开发过程中的开发效率,减少不必要的重复工作时间。 目前,web业务日益复杂... -
模块化、组件化和插件化的区别
2019-10-14 10:26:53单工程模式 移动开发诞生,我们开发移动项目,我相信大多用的是单工程单任务的开发模式,二话不说,直接就开始写起,是不是这样呢? new Project -> 分包 -> 写起。我相信都经历过,也写的比较爽,...模块化 A... -
组件化和模块化
2020-02-01 10:03:28组件化 组件化是从ui界面的角度进行划分,方便ui组件的调用 模块化 模块化是从js逻辑的角度进行划分,方便代码分层开发,保证每个模块的功能单一