Web applications Web应用程序框架vs CMS vs自定义站点

Web applications Web应用程序框架vs CMS vs自定义站点,web-applications,Web Applications,我想我对waf和cms的每一种都有一个相当好的概念,但是我不知道应该使用哪一种以及何时使用。我所做的所有web开发都是从零开始的,我写了所有的东西,显然并不太复杂。很多网站都是从头开始建设的吗?这只是为非常复杂的应用程序保留的吗?CMS: 通常在多人编辑内容时使用,这些内容对HTML一无所知,需要WYSIWYG来完成。也就是说,为了便于组织,需要数据库驱动的某些类型的站点通常运行在某种CMS上 框架: 通常用于web应用程序,因为它们通常有一个ORM,使得从数据库管理数据非常容易。在许多其他原因

我想我对waf和cms的每一种都有一个相当好的概念,但是我不知道应该使用哪一种以及何时使用。我所做的所有web开发都是从零开始的,我写了所有的东西,显然并不太复杂。很多网站都是从头开始建设的吗?这只是为非常复杂的应用程序保留的吗?

CMS:

通常在多人编辑内容时使用,这些内容对HTML一无所知,需要WYSIWYG来完成。也就是说,为了便于组织,需要数据库驱动的某些类型的站点通常运行在某种CMS上

框架:

通常用于web应用程序,因为它们通常有一个ORM,使得从数据库管理数据非常容易。在许多其他原因中。。。内置安全性、用户管理等

自定义站点:

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

尽管如此,你可以出于任何目的使用它们中的任何一个。这是内置的功能,使他们更好地为不同的事情。你对从头开始的建筑提出了质疑。我想说,越复杂,就越需要一个框架。网站越简单,从头开始写就越容易。

CMS:

通常在多人编辑内容时使用,这些内容对HTML一无所知,需要WYSIWYG来完成。也就是说,为了便于组织,需要数据库驱动的某些类型的站点通常运行在某种CMS上

框架:

通常用于web应用程序,因为它们通常有一个ORM,使得从数据库管理数据非常容易。在许多其他原因中。。。内置安全性、用户管理等

自定义站点:

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


尽管如此,你可以出于任何目的使用它们中的任何一个。这是内置的功能,使他们更好地为不同的事情。你对从头开始的建筑提出了质疑。我想说,越复杂,就越需要一个框架。网站越简单,从头开始写就越容易。

如果是一个简单的问题,我很抱歉,但我没有发现关于何时或多久使用哪个的信息。如果是一个简单的问题,请看我道歉,但我没有发现关于何时或多久使用哪个的信息。请看有趣的,谢谢回复。我假设,从数据的角度来看,它越复杂,您就越想要一个定制的站点。我的朋友问他应该去哪个方向,一个网站有一些自定义的要求,所以没有wordpress或任何东西,但需要接受付款。我认为ground up更有意义——哎哟,框架对web应用程序有价值。webapps安全性的许多常见要求都内置了数据库交互,因此您可以更快地启动和运行,但通常它们与从头开始编写一样需要定制。我使用CFWheels,它很像Ruby on Rails。你不必使用内置的东西,但是如果你需要它,它就在那里。很有趣,谢谢你的回复。我假设,从数据的角度来看,它越复杂,您就越想要一个定制的站点。我的朋友问他应该去哪个方向,一个网站有一些自定义的要求,所以没有wordpress或任何东西,但需要接受付款。我认为ground up更有意义——哎哟,框架对web应用程序有价值。webapps安全性的许多常见要求都内置了数据库交互,因此您可以更快地启动和运行,但通常它们与从头开始编写一样需要定制。我使用CFWheels,它很像Ruby on Rails。你不必使用内置的东西,但是如果你需要它,它就在那里。