- 买家端:这里的买家端,其实指的是用户端,服务于app用户;
- 卖家端:这里的卖家端,其实就是后台管理页面。
那么问题来了:
1、在项目规模很小的情况下,有必要将其分开吗?
2、如果分开的话,这两端需要使用到同一个对象,或者同一个方法,难不成还要将同样的代码在两端都写一遍?
3、基于问题2,还是说搞成微服务架构,基于maven模块化开发?但是这样的话感觉更麻烦了啊。。。本来是一个很小的项目的说。。。
那么问题来了:
1、在项目规模很小的情况下,有必要将其分开吗?
2、如果分开的话,这两端需要使用到同一个对象,或者同一个方法,难不成还要将同样的代码在两端都写一遍?
3、基于问题2,还是说搞成微服务架构,基于maven模块化开发?但是这样的话感觉更麻烦了啊。。。本来是一个很小的项目的说。。。
分开的话,可以提高各自角色的用户操作的便捷性,前提是卖家和买家角色没有交叉,如果重叠就没有什么意义。可以把项目分层,共享业务逻辑代码,买家端卖家端各自独立的用户界面。
小的项目,出于成本的考虑,不这么做也很正常。花多少钱办多少事。你应该和你的客户说清楚让他们决定。或者你的客户很多,可以进行调查。