我需要创建一个内部网站,但不知道我们应该编写自己的网站还是使用现有的框架。
大多数网站本质上都是数据库的前端。我们需要让许多人将数据输入表单。然后我们希望能够显示所有这些数据的不同视图——包括运行小查询(例如,我们有多少资源具有属性'X')。通常情况下,我们需要定期调整 UI。
实际的数据设计并不是资源到条目的简单 1:1 映射。例如,我们可能会跟踪一个项目的多个属性作为该项目的“基本数据集”。然后我们可以有几组额外的数据。
想象一个食谱应用程序。你可能有一个开胃菜的食谱。然后可以由需要相同信息的其他几个食谱引用。
我觉得这最适合通用框架(Ruby on Rails、Django 等),但我想知道它是否不适合像 Drupal 这样的“传统”CMS 平台?我特别提到了 Drupal,因为开发它的人使用 php 和 MySql 的知识最多。
我通常倾向于想要使用现有平台,但对其他人的想法感兴趣。为了让您了解范围,我想如果我们从头开始编写这篇文章,我们可能会谈论 3-5 周的开发。
你会推荐我们自己编写,还是使用现有的框架?如果您建议使用现有的东西,您会推荐什么?
您认为这最适合直接框架还是直接 CMS?
谢谢!