首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向cms应用的mvc方法

面向cms应用的mvc方法
EN

Stack Overflow用户
提问于 2010-06-24 02:19:52
回答 1查看 922关注 0票数 1

你好,我的任务是用php创建一个相当复杂的web应用程序,它是一个自定义内容管理系统,能够复制WordPress,Joomla或Drupal等著名内容管理系统提供的功能和特性。我将尝试将这些知名且强大的系统提供的功能尽可能多地集成到我的应用程序中。当然,我要遵守的另一个条件是从头开始构建一切。

我倾向于在构建主应用程序时采用mvc模式设计。虽然我以前没有在这种规模的项目中使用过这种设计。

我的问题是针对那些在大型复杂应用程序中使用过mvc的人。我想知道这是否真的是正确的方法,以及在这种规模的项目中我可能会遇到什么陷阱。我也想知道你们中是否有人使用不同的方法创建了一个相当复杂的cms,以及你们将如何构建这样的应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-24 02:41:57

就我个人而言,我认为Model-View-Controller-type内容管理系统比其他任何东西都重要(特别是如果你同时开发内容管理系统和基于它的项目),但是实际业务分离的复杂性可能不会对你的整体应用程序设计产生影响。

例如..。

  • 您是否计划使用关系型数据库或任何其他类型的持久性?您是否使用某种框架或第三方库/工具来帮助开发此内容管理系统(从头开始是一个相当模棱两可的词)
  • 它是否需要某种管理界面、模块或插件?
  • 将纯粹的php模板/视图/布局足以满足您的日常工作,或者您是否需要一个复杂的模板引擎(Smarty,Dwoo等)?
  • 此内容管理系统是否涵盖高流量站点,不同种类的后端/前端缓存required?
  • Will您正在处理的数据安全吗?
  • 的潜在功能是否涉及操作图像或其他媒体?
  • 您将自己托管此内容管理服务器,还是将其置于(但不限于)中等信任托管?

总而言之,MVC架构仅仅是在使用Business Value创建新功能(编写代码)时如何分离不同关注点的基线-创建新表单、列表、工作流、导航结构、聚合等。然而,应用程序(CMS)的实际架构取决于如何使用who将使用它,其次是开发团队的大小代码和代码经验<>E229>。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3104367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档