0

我在产品开发方面相当新,我正在努力研究一个产品。我意识到的问题是人们绘制图表来显示不同的模块和层。

但是当我一个人工作时(我是我自己的团队),我对我在程序开发中所面临的交互有点困惑,我想知道在模块中开发产品是否真实?

也许我不是一个伟大的程序员,但是当数据开始从前端传输到后端时,我看不到任何界限。

4

1 回答 1

1

我写了很多分层的应用程序,它可能是一个有用的模式,但它也会让你误入歧途,而在模块中思考会更有用一些。

层的一个问题是,当数据进入系统(例如来自数据库)时,它们经常被用作重新打包数据流经系统的原因。

另一个问题是,分层本质上是将模块堆叠在一起——这对于大多数系统来说太天真了。

我建议你买一本关于设计模式的好书,花一些时间研究和理解不同架构方法的权衡。开发模块化应用程序并不容易,但值得花时间把它做好。

于 2013-10-17T12:17:23.350 回答