2012-01-14 77 views
0

我对PHP很新,并且即将开始开发一个系统,该系统将受到面向模块设计的青睐,因为新的独立/独立“服务”将被添加到系统随着时间的推移。所有将被绑定在一个正常的网页中,其中一个菜单条目表示一个服务。可能有几个不同的服务使用的模块,但每个服务都至少需要一个自己的模块。如何创建一个基于模块的php应用程序

我想知道的是创建php应用程序的最佳做法是什么,随着时间的推移,它将很容易添加新的独立模块?

谢谢!

回答

0

您可以通过使用框架避免大部分决策过程。最好的实践是建立在更好的实践之上的,包括如何划分你的应用程序和构建文件。如果你是PHP新手,它可以为你节省很多错误。

这些天,我看到领导人是Symfony2和Lithium。当Zend Framework 2最终推出时也应该是一个不错的选择。其中有几十个,但是您可能需要考虑文档质量和社区规模作为标准。你不太可能在没有重要社区的框架上找到问题的答案。

请记住,会有一条学习曲线。例如,Symfony2相当广泛地使用了依赖注入等高级概念。在模块性方面很出色,起初有点难以解决。

+0

谢谢。我可能会在稍后看看。在这样的环境中,有许多新东西需要消化,因为在这样的环境中,相当新手(头脑一直需要耗费大量精力,我必须生产)开始一个非常大的项目。我可能只需要像/ modules/这样的目录结构并使用MVC和OOP。谢谢你的意见! – Nicsoft 2012-01-19 15:43:56

相关问题