前言:
组件和模块的定位不同。组件一般用于前端,模块化在后台运用的比较多。例如vue中的组件,主要是为了拆分vue实例的代码量,让我们可以以不同的组件来划分不同的功能模块,将来我们需要什么样的功能,就直接调用对应的组件即可。
区别:
组件化:主要从ui界面上进行划分。例如前端的组件化,方便ui组件的调用。
模块化:主要从代码逻辑的角度进行划分,方便代码分层开发,保证每个功能模块职责单一。
组件和模块的定位不同。组件一般用于前端,模块化在后台运用的比较多。例如vue中的组件,主要是为了拆分vue实例的代码量,让我们可以以不同的组件来划分不同的功能模块,将来我们需要什么样的功能,就直接调用对应的组件即可。
组件化:主要从ui界面上进行划分。例如前端的组件化,方便ui组件的调用。
模块化:主要从代码逻辑的角度进行划分,方便代码分层开发,保证每个功能模块职责单一。
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。