0

我正在规划一个 Zend 框架中的新社交网络项目。

我们有 3 种类型的用户

  • 注册用户
  • 管理员用户
  • 客人

用户可以注册,登录,查看事件,查看其他用户的个人资料,将他们添加为朋友等管理员用户管理用户帐户,查看事件等。

我应该为这个项目创建哪些模块?

首先,我想将 2 个模块设为 admin 和 default。然后我认为我们可以有事件模块,朋友模块等,但它没有任何意义。那么我该如何进行呢。我不知道。谁能帮我?

4

1 回答 1

1

模块是一组功能单元。要确定模块的数量,我们需要查看我们需要提供的详细功能,然后将它们分类到模块中。

最好保持设计松散耦合,以便将来如果添加更多功能并且您认为应该创建一个新模块,您也可以重构您的设计。将共享资源(例如数据库或一组 Web 服务)和服务(以提供系统范围的服务,例如身份验证、日志记录或配置)保持在不同的层中。

您可以更轻松地开发、测试、部署和扩展您的应用程序。

随时问任何进一步的问题。谢谢。

于 2013-07-12T07:40:06.560 回答