首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在什么时候使用CMS从头开始创建一个网站?

问我应该在什么时候使用CMS从头开始创建一个网站?
EN

Stack Overflow用户
提问于 2010-11-29 06:49:55
回答 5查看 5.7K关注 0票数 5

最近我一直在尝试学习ASP.NET,我已经浏览了ASP.NET网站上的教程,但大多数情况下我还是一个完全的初学者。我也一直致力于创建一个个人网站,我选择使用CMS Umbraco,因为它是基于ASP.NET的。

现在我的问题并不是针对ASP或Umbraco的。它可以应用于PHP和Drupal或任何其他网站框架和内容管理系统。我想知道什么时候和为什么应该使用现有的内容管理系统技术(Umbraco,Drupal等)创建一个网站,以及什么时候应该使用一个基本的web应用程序框架(如ASP.NET,PHP,JSP等)从头开始创建一个网站。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-29 07:27:38

它在很大程度上依赖于CMS的(模块/主题) API,例如,在我看来,一个Drupal模块化是它最大的优势,尽管学习Drupal本身也不能掉以轻心。我见过很多用Drupal完成的商业网站,其中大多数看起来都很成功,但这让我想到了创建模块、定制模块等的总成本是多少。

既然你提到你是这方面的新手,那么当你从scracth创建一个网站时,一定要考虑到所有需要注意的东西:

sql

  • 安全(XSS预防,sql注入,诸如此类的blah)

  • Authentication

  • A灵活的主题系统(除非你把和代码混合在一起...祝你好运,尽管有一些非常好的模板系统可用于PHP5)
  • 数据库层(只需使用对象关系映射)
  • 学习JavaScript,然后学习jQuery,MooTools,MooTools面板
  • 添加内容管理

等内容

但最重要的是,在做之前要做一些计划。刚开始只是因为你觉得没有计划你想要什么以及你将如何实现它会产生不确定性,只是太多的怀疑……

所以从CMS开始,即使是个人网站也是如此。有像Joomla这样的解决方案!Drupal,SimpleCMS,一些django CMS也在那里。学习CMS的语言,并开始创建您自己的模块。一定要阅读他们的文档,在论坛中搜索后再提问,或者在stackoverflow中搜索此处。真的..。就问这里吧..。比谷歌搜索解决方案更好:P

票数 9
EN

Stack Overflow用户

发布于 2010-11-29 06:52:13

你应该使用CMS,因为它更简单。有很多“样板”代码你不需要重写。一些CMSes可能还包含一些有用的代码,比如内置的用户身份验证。你不需要按照你自己的方式去做,这样可以节省时间,如果你不是一个好的程序员,它也可能更安全。不仅如此,使用流行的CMS意味着您还将拥有一堆模块,只需插入即可使用。您现在可以在更短的时间内将更多的精力放在设计上,而不是编程上。

什么时候不应该使用CMS?如果CMS没有提供你需要的任何东西,或者它不允许你做你预想的事情。

票数 6
EN

Stack Overflow用户

发布于 2010-11-29 07:05:32

首先,这取决于你是否打算为商业目的建立一个现实世界的专业网站。如果你这样做了,我必须告诉你,至少需要两年的全职自学才能写出这样一个网站。Web开发并不像它所说的那么简单(有些人说你可以在3个月内管理好ASP.Net --这是因为你太无知了)。不仅如此,它在逻辑上极具挑战性。

因此,如果你只打算写一个专业网站,最好的选择是付钱给别人。只有当你打算有自己的职业生涯时,你才会学习ASP.Net。

CMS网站将是足够的个人网站,但可能不够专业的“品味”商业网站。它的外观和功能看起来都是一样的,也许对当地的家电维修店来说已经足够好了,但如果你想展示你的企业有“品味”,这也意味着金钱,那就不够好了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4299592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档