2013-03-08 92 views
1

我想我的每一就是一个相当不错的主意(据WAF VS CMS),但我没有一个好主意,它应使用和时。我所做的所有网页开发都是从零开始的,我写了所有内容,显然不是太复杂。是否有许多网站从头开始建设 - 这是为非常复杂的应用程序保留的吗?Web应用程序框架VS CMS VS自定义网站

+0

我很抱歉,如果这是一个简单的问题,但我还没有发现什么时候或多久使用哪个。 – 2013-03-08 22:20:47

+0

请参阅[difference-btw-web-application-framework-and-content-management-system](http://stackoverflow.com/questions/1636259/difference-between-web-application-framework-and-a-content-管理系统) – nawfal 2014-07-22 09:39:16

回答

4

CMS:

,当你将有多人编辑的内容一无所知HTML,需要一个所见即所得的把事情做好通常使用。也就是说,某些类型的网站需要进行数据库驱动以便于组织,通常运行在某种CMS上。

框架:

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

自定义网站:

我通常做定制的网站,如果我将不会得到来自任何或很少的数据数据库,它不是一个传统的Web应用程序。我这样做是因为它通常更快。

所有的说法,你可以使用它们中的任何一个用于任何目的。这是内置的功能,使它们对不同的事物更好。你质疑从头开始建设。我会说,对框架的需求越多,就越复杂。网站越简单,从头开始编写就越容易。

+0

有趣,谢谢你的回应。我认为,从数据的角度来看,它越复杂,就越需要一个定制的网站。我的好友问他应该去哪个方向寻找一个有一些自定义要求的网站(所以没有wordpress或任何东西),但需要接受付款。我认为更有意义 - 哎呀。 – 2013-03-08 22:29:21

+0

框架对Web应用程序有价值。 Web应用程序(安全性,数据库交互)的许多常见要求都是内置的,因此您可以更快速地开始运行,但通常它们与从头开始编写定制一样多。我使用的是类似Ruby on Rails的CFWheels。你不必使用内置的东西,但如果你需要的话,它就在那里。 – Leeish 2013-03-08 22:32:01