【问题标题】:Preferred design-pattern/architecture for specific application特定应用的首选设计模式/架构
【发布时间】: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


    【解决方案1】:

    MVC 是您要熟悉的第一个模式。我建议尝试使用诸如 CodeIgniter 之类的 MVC 框架来帮助您学习。

    【讨论】:

    • 谢谢,我猜它的 MVC 时间!
    【解决方案2】:

    我还认为,在尝试自己开发之前,您应该先尝试 MVC 框架以熟悉该模式。这是我使用 Google 找到的 PHP MVC 框架列表。 list of mvc frameworks

    【讨论】:

    • 谢谢,这个列表很棒,请检查一下!
    猜你喜欢
    • 1970-01-01
    • 2021-07-25
    • 2010-09-17
    • 2019-03-27
    • 2017-09-05
    • 2019-02-20
    • 2023-03-29
    • 1970-01-01
    • 2015-06-24
    相关资源
    最近更新 更多