什么';使用CMS或框架而不是PHP编程的目标是什么

什么';使用CMS或框架而不是PHP编程的目标是什么,php,frameworks,content-management-system,Php,Frameworks,Content Management System,首先,我讨厌CMS,我曾经试过drupal和joomla,但我什么都不懂!与我交谈的每个人似乎都声称,今天,没有CMS就无法开发网站 我很快就会有3个网站的合同。主要特点是: 电子商务商店(购物车、信用卡付款) 商店的后端管理。(创建新文章、账单管理、库存管理) 后台创建故事 经管理员批准的社区评论 从管理员处向管理层注册社区目录 我是一名优秀的PHP开发人员,对公式验证、会话、db查询、javascript/jquery、ajax、url重写、缓存系统有着丰富的知识 我很容易从头开始开发网

首先,我讨厌CMS,我曾经试过drupal和joomla,但我什么都不懂!与我交谈的每个人似乎都声称,今天,没有CMS就无法开发网站

我很快就会有3个网站的合同。主要特点是:

  • 电子商务商店(购物车、信用卡付款)
  • 商店的后端管理。(创建新文章、账单管理、库存管理)
  • 后台创建故事
  • 经管理员批准的社区评论
  • 从管理员处向管理层注册社区目录
我是一名优秀的PHP开发人员,对公式验证、会话、db查询、javascript/jquery、ajax、url重写、缓存系统有着丰富的知识

我很容易从头开始开发网站,因为我过去一直都是这样做的。我喜欢在设计上有轻松的控制和自定义我想要的每个页面

既然我可能只有一个月的时间来学习使用CMS或框架,那么在这个项目中使用CMS或框架的目标是什么


谢谢

使用框架的目标是,您可以重用其他人编写和验证的代码,并且可以将您的时间和技能花在更具体的方面。 因此,使用一个框架将节省您的时间,即使需要一些时间才能弄清楚作者是如何安排内容的

我不认为cms能帮你写一个网上商店。但是也有开源的网络商店,你可以适应。例如或

如果你只有一个月的时间,magento可能会有点多

第一

……首先

我对这两种说法有异议:

我是一名优秀的PHP开发人员,对公式验证有着丰富的知识, 会话、db查询、javascript/jquery、ajax、url重写、缓存 系统

我曾经试过drupal和joomla,但我一点也不懂 东西

这两件事怎么可能呢?它不是什么神秘的黑匣子,也不是封闭的源代码,你可以阅读它的所有代码,正如你所说的,你对它所包含的所有东西都有很强的了解

创建新文章

后台故事创建

经管理员批准的社区评论

从管理员处向管理层注册社区目录


所有这些都是相当标准的CMS活动。如果你想重新发明轮子,那就去吧,但是当客户不断地说“为什么它不能像这个使用drupal的网站那样做X”时,不要感到惊讶,直到你花了很多时间来最终模拟你可以重复使用的代码。

+1,甚至magento或prestashop@AlirezaFallah我添加了一个到prestashop的链接。你同意Magento有点过分吗?谢谢你的解释。我要看看这些商店。还有,为什么我要使用cakephp/CodeIgniter/symphony而不是使用常见的php功能呢?为了节省时间,而不是重新发明轮子,坚持最佳实践,使用经过测试和安全的代码。看,是的,当然,我会阅读100个文件的代码,这样我就能理解它是如何工作的。。对不起,一定是我,因为当我想到CMS时,我应该很容易管理我的内容。但是在安装之后,我不知道如何管理我的内容(在joomla ie中),这就是为什么我讨厌它们