【发布时间】:2011-08-03 03:18:14
【问题描述】:
和平与爱!
我对 Web Dev 比较陌生,专注于 PHP、JS 和 MySql。到目前为止,我在编码中主要练习了基本的“意大利面条”/程序方法,我认为是时候继续学习和体验 OOP。
我开始为一个小型企业客户开发一个项目,我正在为他们从头开发一个应用程序来管理他们的产品和客户,创建报价、订单、CRM 和分析(数据库查询、图表等.)。类似于小型量身定制的 ERP。
现在,我还不知道任何 OO 设计模式,我向您提出的问题 - 基于这种应用程序 - 您会考虑使用哪种设计模式来开发它以及为什么?
一旦我得到你的想法,我就可以集中精力研究一种方法并开始实施它。我只是不想研究 10 种模式就知道我应该使用什么。
p.s.1。我看到很多“MVC”飞来飞去——这就是我的答案吗?
p.s.2。我相信我想从头开始编程,而不是使用现有的框架。这是因为我希望直接学习 OOP 的基础知识。
谢谢!
【问题讨论】:
标签: php javascript model-view-controller design-patterns architecture