美文网首页
组件化开发

组件化开发

作者: 不问出路 | 来源:发表于2020-03-07 19:40 被阅读0次

目前组件化开发,对于小型项目来讲,没有必要去实现了,对于中大型的项目来讲,还是挺适合的;

在这可以参考一下,组件化开发的结构图;

说说为啥要组件化开发

解决问题

实际业务变化非常快,但是单一工程的业务模块耦合度太高,牵一发而动全身;

对工程所做的任何修改都必须要编译整个工程;

功能测试和系统测试每次都要进行;

团队协同开发存在较多的冲突.不得不花费更多的时间去沟通和协调,并且在开发过程中,任何一位成员没办法专注于自己的功能点,影响开发效率;

不能灵活的对业务模块进行配置和组装;

功能模块不够独立,降低耦合性

好处

加快业务迭代速度,各个业务模块组件更加独立,不再出现业务耦合情况;

稳定的公共模块采用依赖库方式,提供给各个业务线使用,减少重复开发和维护工作量;

迭代频繁的业务模块采用组件方式,各业务研发可以互不干扰、提升协作效率,并控制产品质量;

为新业务随时集成提供了基础,所有业务可上可下,灵活多变;

降低团队成员熟悉项目的成本,降低项目的维护难度;

加快编译速度,提高开发效率;

控制代码权限,将代码的权限细分到更小的粒度

相关文章

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发 就是将一个app分成多个模块,每个模块都是一...

  • 滚动栏的开发

    滚动栏的开发 1.组件化在开发之前2.组件化在开发之后 组件库开发流程将控件封装成pod库1.pod lib cr...

  • Android 组件化开发实践

    Android组件化开发实践(一):为什么要进行组件化开发?Android组件化开发实践(二):组件化架构设计An...

  • Android组件化和插件化开发

    Android组件化和插件化开发 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个...

  • Vue组件化开发

    ✍目录总览:(组件化概念、组件注册、数据存放、组件数据共享、组件插槽、使用步骤) 一、组件化概念 1. 组件化开发...

  • Gradle实战——组件化的gradle build优化

    组件化gradle build优化 关于组件化,大家可以看我之前的文章,Android组件化开发实战[https:...

  • Android组件化开发实践笔记

    一、什么是组件化和插件化?   组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发...

  • 浅谈Android插件化

    如今,插件化与组件化的开发越来越广泛的被我们所使用,尤其是许多大公司。 什么事插件化,什么是组件化呢?组件化开发:...

  • Vue 组件化开发

    组件化开发思想 现实中的组件化思想体现(1)标准(2)分治(3)重用(4)组合 编程中的组件化思想体现 组件化规范...

  • iOS端组件化架构开发与管理

    iOS组件化参考: Casa大神的iOS应用架构谈 组件化方案 组件化架构漫谈 开发管理 得益于Git&Cocoa...

网友评论

      本文标题:组件化开发

      本文链接:https://www.haomeiwen.com/subject/revhdhtx.html