何时创建自定义模块?
我试图完全理解创建模块时的情况,而不是创建各种模型和助手(可能会或可能不会扩展其他类)?
谢谢!
I'm trying to fully understand the circumstances when I'd create a module, over say creating various models and helpers (which may or may not extend other classes)?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
基本上,您将为与特定应用程序无关的任何内容创建一个模块。这个想法是您创建可在多个项目中使用的可重用模块。
有些人甚至将整个应用程序分成多个模块。
一个很好的例子是 zombor 的 vendo 应用程序,它基本上是一个示例应用程序,您可以从中学到很多东西。
Basically you would create a module for anything that is not related to a specific application. The idea is that you create reusable modules which can be used in multiple projects.
Some people even split there entire application up into multiple modules.
A good example of this is zombor's vendo application, which basically is an example application where you can learn alot from.
@Ikke 观点是有效的。另一种方式是模块具有特定的用途,例如包含用于共享目标的类、全局函数、全局类型,无论可以在单个应用程序还是多个应用程序中使用。
用于多个应用程序的模块通常称为“librar-y (ies)”
@Ikke point is valid. Another way is that a module has a specific purpouse, like containing classes, global functions, global types for a shared goal, wheter can be used in a single application or several.
Modules for several applications are usually called "librar-y (ies)"