在 php 中实现模块化 Web 应用程序的方法和建议
Approach and recommendations to implement a modular web application in php
我正在考虑在 php 中实现一个医院应用程序,其中有几个子应用程序作为模块。该应用程序将具有诸如药房之类的模块,用于处理药品的库存、配药和销售问题;处理化验室查询事宜的化验室;门诊处理与门诊服务有关的问题;所有这些都在一个单一的编程生态系统中,具有身份验证、授权、角色管理、患者注册和管理等公共资源。
自然地,hmvc 方法就足够了,但我注意到它不再受到青睐,许多 php 框架不再开箱即用地支持它,例如Laravel 并且当他们做文档时不容易获得,例如小花。
因此,我很乐意就上述场景使用哪种最佳方法、采用何种可能的设计模式以及关于实现它们的可能 php 框架的想法提出建议,这样我就不会结束重新发明一个已经可用的 "wheel".
谢谢
我认为 Laravel 对于此类项目可能是个好主意,您几乎可以开箱即用,而无需 "reinventing the wheel" 使用几个插件。
为了得到你喜欢的生态系统
ecosystem with common resources like authentication, authorization, role management, patient registration and management etc.
您可以使用 laravel sparks (99$) or laracogs(免费)(使用 hadfuld View <- Controller -> Service -> Repository -> Model patterns)
对于子应用程序,您可以选择您喜欢的方法,在应用程序中管理它(使用 ACL)或将它们创建为 package 通过 composer
管理
我正在考虑在 php 中实现一个医院应用程序,其中有几个子应用程序作为模块。该应用程序将具有诸如药房之类的模块,用于处理药品的库存、配药和销售问题;处理化验室查询事宜的化验室;门诊处理与门诊服务有关的问题;所有这些都在一个单一的编程生态系统中,具有身份验证、授权、角色管理、患者注册和管理等公共资源。
自然地,hmvc 方法就足够了,但我注意到它不再受到青睐,许多 php 框架不再开箱即用地支持它,例如Laravel 并且当他们做文档时不容易获得,例如小花。
因此,我很乐意就上述场景使用哪种最佳方法、采用何种可能的设计模式以及关于实现它们的可能 php 框架的想法提出建议,这样我就不会结束重新发明一个已经可用的 "wheel".
谢谢
我认为 Laravel 对于此类项目可能是个好主意,您几乎可以开箱即用,而无需 "reinventing the wheel" 使用几个插件。
为了得到你喜欢的生态系统
ecosystem with common resources like authentication, authorization, role management, patient registration and management etc.
您可以使用 laravel sparks (99$) or laracogs(免费)(使用 hadfuld View <- Controller -> Service -> Repository -> Model patterns)
对于子应用程序,您可以选择您喜欢的方法,在应用程序中管理它(使用 ACL)或将它们创建为 package 通过 composer
管理