1

我想我对每个是什么(就 waf 与 cms 而言)有一个相当好的想法,但我不知道应该使用哪个以及何时使用。我所做的所有 Web 开发都是完全从头开始的,我编写了所有内容,显然并不太复杂。是否有许多网站是从头开始构建的——这是否仅用于非常复杂的应用程序?

4

1 回答 1

4

内容管理系统:

通常在您要让多人编辑对 HTML 一无所知的内容并且需要 WYSIWYG 来完成工作时使用。话虽如此,为了便于组织而需要/需要由数据库驱动的某些类型的站点通常在某种 CMS 上运行。

框架:

通常用于 Web 应用程序,因为它们通常有一个 ORM,可以非常容易地管理数据库中的数据。在许多其他原因中......(内置安全性、用户管理等)

自定义站点:

如果我不会从数据库中获取任何或很少的数据并且它不是传统的 Web 应用程序,我通常会做自定义站点。我这样做是因为它通常更快。

话虽如此,您可以将它们中的任何一个用于任何目的。正是内置功能使它们更适合不同的事物。您对从头开始构建的问题提出质疑。我会说越复杂,对框架的需求就越大。网站越简单,从头开始编写就越容易。

于 2013-03-08T22:21:35.187 回答